Renesas Technology America has introduced six 16-bit M16C/29 group MCUs with flash memory, peripherals, and a CAN 2.0B interface circuit. Available in 64-pin (10mm x 10mm) or 80-pin (12mm x 12mm) LQFPs, with 128KB, 96KB or 64KB of on-chip flash and up to 12KB of RAM, the MCUs target automotive and other applications that control three-phase or single-phase AC motors.
The MCUs also provide two 2KB blocks of flash for program and data storage, including replacement of external EEPROM. Its 16-bit M16C/60 CPU core achieves a 50 ns minimum instruction execution time at 20 MHz maximum operating frequency using a 3.0 V to 5.5 V power supply voltage. On-chip functions include a 10-bit A/D converter (16 or 27 channels), DMA controller, frequency change function for the on-chip oscillation circuit, a suspend mode to ensure safe operation, and a circuit that ensures reliable start-up after a reset.
Peripheral functions include 16-bit timers (one with input-capture/output-compare capabilities), a single-shunt control function that simplifies controlling 3-phase motors, a serial I/O interface, and a hardware multimaster I2C bus interface. Automotive models operate from -40 to +85 degrees C or from -40 to +125 degrees C.
The new MCUs are supported by the PC7501 full-specification emulator, and developers can perform high-speed debugging from a PC using a USB interface. An on-chip debugger that can be used as an ultra-small flash write is in development, as is a low-priced development environment that can be used with devices in the R8C/Tiny series and H8/300H Tiny series.