RX610 General Purpose

The RX610 Group is built around the Renesas RX core and has enhanced analog, communication, and timer functions. The products are equipped with four units of 10-bit A/D converters (1 ms), 10-bit D/A converter, large-capacity memory (2MB flash, 128KB RAM) capable of single-cycle access at 100MHz, 7 channels of SCI, I2C, 16 channels of 16-bit timer, 4 channels of 8-bit timer, and major functions. They enable a system to be configured without peripheral memory and other peripheral devices, reducing the total cost of the system.

RX610 Overview

RX610 Image

The RX610 Group is an MCU with the high-speed, high-performance RX CPU as its core.

One basic instruction is executable in one cycle of the system clock. Calculation functionality is further enhanced, with the inclusion of a single-precision floating-point calculation unit as well as a 32-bit multiplier and divider. Additionally, code efficiency is improved by instructions with lengths that are variable in byte units and by an enhanced range of addressing modes.

Timers, serial communication interfaces, I2C bus interfaces, an A/D converter, and a D/A converter are incorporated as peripheral functions which are essential to embedded devices.

Facilities for connecting external memory are also included, enabling direct connection to memory and peripheral LSI circuits. The on-chip memory is flash memory capable of large-capacity, high-speed operation, and this significantly reduces the cost of configuring systems.

CPU core Execution Unit:
  • Integer operations, 5-stage execution pipeline
  • 32-bit single precision Floating Point Unit compliant to IEEE-754 specification
Digital Signal Processing:
  • •48-bit MAC, 80-bit RMPA, 32-bit Barrel Shifter
Register Set:
  • 9 X 32-bit Control Registers
  • 16 X 32-bit General Purpose Registers
  • 48-bit Accumulator Register
Memory Protection Unit:
  • Eight programmable protection regions
Interrupt Control Unit:
  • Configurable for Normal and Fast interrupt handling with option to dedicate up to four General Purpose registers for interrupt use
On-chip Debug:
  • JTAG or 2-wire
  • High-speed trace (6-wire)
Maximum operating frequency 100MHz
Power supply voltage 3.0 to 3.6V
Zero-wait Flash Up to 2MB
Data Flash Up to 32KB
SRAM Up to 128KB
On-chip peripheral functions Communication:
  • 7 SCI for serial communications
    • Up to 3.125Mbps Async UART
    • 12.5Mbps sync mode (includes SPI)
  • 2 I2C up to 1Mbps
  • 16-bit parallel external data bus
Timers:
  • 12 TPU channels of 16bits
    • Input Capture, Output Comp, PWM, PPG
  • 2 PPG channels of 16 bits
    • Parallel pattern gen on up to 32 pins
  • 4 TMR channels of 8 bits
    • Event counter, timer, baud rate gen
Data Movement:
  • 4 Programmable DMA channels
  • 85 DTC channels, linked-list control
Analog:
  • 16 channel 10-bit ADC, 1 us conversion time
  • 2 channel 10-bit DAC
Packages LQFP144, BGA176

RX610 Microcontrollers

Part Number Program
Memory (KB)
Data
Flash (KB)
RAM
(KB)
Pins Datasheets App
Notes
Buy Now
R5F56104VDFP#V0 768 32 128 117 View View Buy Now
R5F56104VNFP#V0 768 32 128 117 View View Buy Now
R5F56104WDBG#U0 768 32 128 140 View View Buy Now
R5F56106VDFP#V0 1024 32 128 117 View View Buy Now
R5F56106VNFP#V0 1024 32 128 117 View View Buy Now
R5F56106WDBG#U0 1024 32 128 140 View View Buy Now
R5F56107VNFP#V0 1536 32 128 117 View View Buy Now
R5F56107WDBG#U0 1536 32 128 140 View View Buy Now
R5F56108VDFP#V0 2048 32 128 117 View View Buy Now
R5F56108VNFP#V0 2048 32 128 117 View View Buy Now
R5F56108WDBG#U0 2048 32 128 140 View View Buy Now
R5F56108WNBG#U0 2048 32 128 140 View View Buy Now

RX610 Development Kits

Part Number Series Description Buy Now
R0K556100S000BE Renesas Starter Kits (RSK) KIT STARTER FOR RX610 Buy Now