User:David CMT/sandbox

User:David CMT/Draft article Gadget Renesas Microcontroller Development System

RX is the family name for a range of 32-bit microcontrollers manufactured by Renesas Electronics. RX is an acronym for Renesas Extreme, a description of the key concept behind the product family, that is “extreme high performance”.
 * /RX Microcontroller

The RX family was launched in 2009 by Renesas Technology with the first product range designated the RX600 series and targeting applications such as metering, motor control, human machine interfaces (HMI), networking, and industrial automation. Since 2009 this MCU family range has been enlarged with a smaller variant the RX200 series and also through enhanced performance versions.

Key to the high performance of the microcontroller is the  CISC architecture with high performance integrated flash memory enabling the central processing unit (CPU) to operate at very high frequency, 100MHZ, without requiring  wait-states for the memory accesses resulting in performance up to 1.65DMIPS/MHz.

RX610 Series
Introduced in 2009, The RX610 is a general purpose MCU with 100MHz clock frequency, a large amount of integrated flash memory and peripherals enabling a system to be configured without external  memory and peripheral devices reducing the total system cost. The core architecture supports DSP functions with 32-bit multiplier, Divider and Multiply-accumulator: Integrated memory up to 2Mb of flash memory, 128Kb of RAM and 32kB of data flash memory. Integrated analogue functions including 16 channels of 10 bit ADC, 2 channels of 10 bit DAC. Also included are on-chip peripherals of Direct memory access controller (DMAC), Data transfer controller (DTC), 16-bit timer pulse unit (TPU) × 12 channels, 16-bit compare match timer × 4 channels, 8-bit timer (TMR) × 4 channels. For communications there are 7 channels of  serial communication interface (SCI) and 2 channels of I2C bus interface. Package options for the RX610 are 144-pin LFQFP and 176-pin LFBGA.

RX620 Series
RX62N

The RX62N family became available in 2010 and the goal for this device was to offer the same performance as the RX610 but with enhanced connectivity. The letter N designating an on-chip networking capability with 1 channel of EtherC (with dedicated DMAC) and 2 channels (max) of USB 2.0 Full-Speed (Host, Function and OTG). A CAN bus interface is also available (optional). The RX62N included system fail-safe functions such as power-on reset (POR), low voltage detection (LVD), and an independent watchdog timer and Memory-protection unit (MPU). Packages available for the RX62N: 100-pin LFQFP, 144-pin LFQFP, 176-pin LFBGA, 145-pin TFLGA

The RX620 series provided four low power modes of operation: Sleep, All-module clock stop, Software standby, and Deep software standby.

RX621

Also appearing at this time was the RX621 without the Ethernet capability but with up to 2 channels of USB 2.0 full-speed (Host, Function and OTG) and 1 channel of CAN. Packages available for the RX621: 100-pin LFQFP, 144-pin LFQFP, 176-pin LFBGA, 85-pin TFLGA, 145-pin TFLGA.

RX62T

Targeting motor control applications, multiple motors can be driven simultaneously, Renesas developed the RX62T, with multifunction timers (MTU, GPT), high-speed 12-bit A/D converter, and 10-bit A/D converter have been added to the RX core to facilitate motor control functions. RX62T has three high-speed A/D modules, 3ch of simultaneous sampling is enabled by one 12-bit A/D module, 7ch of simultaneous sampling is enabled by two 12-bit A/D modules and one 10-bit A/D module. Continuous A/D conversion is simplified by the double data register designed in the 12-bit A/D module. Six independent programmable gain amplifiers are included and six channels of analog comparators for 12-bit A/D inputs. Each comparator has 3 detection modes which can be used to control the GPT timer.

Safety features are integrated into hardware to minimise software overhead and the MCU complies with IEC60730 safety standard for home appliances.

Packages available for the RX62T: 64-pin LFQFP, 64-pin LQFP, 80-pin LQFP, 100-pin LFQFP, 112-pin LQFP.

RX630 Series
In production from 2012 the RX630 series included E2 data flash capable of 100,000 rewrites and enhanced peripheral functions, USB 2.0 function module, RTC with timestamp, temperature sensor, independent WDT, and POR / LVD.

The RX630 is available as the RX631, RX63N, and RX63T.

An extended range of memory / package combinations have been introduced.