The R32C/100 series is the top-end product series in the M16C platform and is compatible with existing CPU cores in the platform.

The R32C/111 LGA product, one of the three package types offered, comes in a small 100-pin LGA (5.5mm × 5.5 mm) package, the smallest in the Renesas CISC product offering with large memory integration. All of these devices are scalable with on-chip flash and RAM memory in densities of 256kB/32kB to 512kB/63kB and achieve high power efficiency, as low as ~600µA/MHz — much better than classic RISC-type devices.

“The new compact, low-pin package offering expands the existing R32C product lineup and provides current M16C customers a powerful migration path for their 64 to 144-pin sockets,” comments Ritesh Tyagi, director of product marketing for the system LSI business unit, Renesas Technology America, Inc. “Furthermore, our new R32C/111 LGA package is the smallest package available for a 32-bit CISC device with up to 512kB flash memory on chip. This addition makes the device an ideal solution for size-sensitive applications such as Bluetooth, GPS modules or other handheld consumer electronics where miniaturization is a must criterion.”

An on-chip FPU for complex mathematical calculations and fast execution of applications

To eliminate arithmetic computation bottlenecks, devices in Renesas’ R32C/111 series are designed with an on-chip IEEE754 floating point unit (FPU) capability, the first of a kind for CISC devices. The on-chip FPU requires fewer cycles to complete complex mathematical operations, thus allowing the fast (50MHz) 32-bit CPU to quickly execute applications and control tasks. With the FPU, the devices also eliminate the need to use separate DSP chips or faster, energy-wasting microcontrollers by replacing integer mathematics and floating-point libraries. Moreover, to further reduce calculation time, the FPU is supplemented by a 32-bit x 32-bit + 64-bit multiply-and-accumulate (MAC) block and a 32-bit barrel shifter for maximum accuracy and efficiency. The combination of these capabilities makes the R32C/111 series an ideal solution for math-intensive operations such as PI loops, digital filters and wide-dynamic-range calculations.

Several other features of the R32C/111 microcontrollers directly address important requirements of many new system designs:

Support for operation from 3V to 5V — The microcontrollers have better noise immunity backed by expanded support for true 5V operation, in addition to standard 5V I/O-tolerant operation. The 100-pin version even includes two separate voltage rails to allow support for both 5V peripherals and 3.3V devices like SRAM.

Memory interface for up to 16MB — The device’s abundant external memory support allows engineers to enhance their designs using external components such as an ASIC, FPGA, or external 10/100 MAC/PHY.

Optimized on-chip functions — The R32C/111 microcontrollers have nine serial interfaces for asynchronous/synchronous communications, and I2C, as well as up to 26 channels of 10-bit A/D and, up to two channels of 8-bit D/A. Eleven advanced 16-bit timers include features supporting three-phase motor control. The intelligent I/O has an input-capture/output-compare capability. Additionally, the devices have both a direct memory access controller (DMAC) and a DMAC-II that enable complex transfers, including those with data summations.

The new E8a on-chip debugging emulator is available as a low-cost development environment. The E8a can also be used as a flash programmer. To meet the needs of enhanced debugging requirements, a single line E30A debugger is also available.