Document
Datasheet
M16C/65 Group
RENESAS MCU
R01DS0031EJ0210 Rev.2.10
Jul 31, 2012
1. Overview
1.1 Features
The M16C/65 Group microcomputer (MCU) incorporates the M16C/60 Series CPU core and flash memory, employing sophisticated instructions for a high level of efficiency. This MCU has 1 MB of address space (expandable to 4 MB), and it is capable of executing instructions at high speed. In addition, the CPU core boasts a multiplier for high-speed operation processing.
This MCU consumes low power, and supports operating modes that allow additional power control. The MCU also uses an anti-noise configuration to reduce emissions of electromagnetic noise and is designed to withstand electromagnetic interference (EMI). By integrating many of the peripheral functions, including the multifunction timer and serial interface, the number of system components has been reduced.
1.1.1 Applications
This MCU can be used in audio components, cameras, televisions, household appliances, office equipment, communication devices, mobile devices, industrial equipment, and other applications.
R01DS0031EJ0210 Rev.2.10 Jul 31, 2012
Page 1 of 111
M16C/65 Group
1. Overview
1.2 Specifications
The M16C/65 Group includes 128-pin and 100-pin packages. Table 1.1 to Table 1.4 list specifications.
Table 1.1 Specifications for the 128-Pin Package (1/2)
Item Function
Description
CPU
Central processing unit
M16C/60 Series core (multiplier: 16 bit × 16 bit 32 bit, multiply and accumulate instruction: 16 bit × 16 bit + 32 bit 32 bit)
• Number of basic instructions: 91
• Minimum instruction execution time:
31.25 ns (f(BCLK) = 32 MHz, VCC1 = VCC2 = 2.7 to 5.5 V)
• Operating modes: Single-chip, memory expansion, and microprocessor
Memory
ROM, RAM, data flash
See Table 1.5 “Product List (1/2)” and Table 1.6 “Product List (2/2)”.
Voltage Detection
Voltage detector
• Power-on reset • 3 voltage detection points (detection level of voltage detection 0 and 1
selectable)
Clock
Clock generator
• 5 circuits: Main clock, sub clock, low-speed on-chip oscillator (125 kHz),
high-speed on-chip oscillator (40 MHz ±10%), PLL frequency synthesizer
• Oscillation stop detection: Main clock oscillation stop/restart detection
function
• Frequency divider circuit: Divide ratio selectable from 1, 2, 4, 8, and 16 • Power saving features: Wait mode, stop mode • Real-time clock
External Bus Expansion
Bus memory expansion
• Address space: 1 MB • External bus interface: 0 to 8 waits inserted, 4 chip select outputs,
memory area expansion function (expandable to 4 MB), 3 V and 5 V interfaces
• Bus format: Separate bus or multiplexed bus selectable, data bus width
selectable (8 or 16 bits), number of address buses selectable (12, 16, or 20)
I/O Ports
Programmable I/O ports
• CMOS I/O ports: 111 (selectable pull-up resistors) • N-channel open drain ports: 3
Interrupts
• Interrupt vectors: 70 • External interrupt inputs: 13 (NMI, INT × 8, key input × 4) • Interrupt priority levels: 7
Watchdog Timer
15-bit timer × 1 (with prescaler) Automatic reset start function selectable
DMA
DMAC
• 4 channels, cycle steal mode • Trigger sources: 43 • Transfer modes: 2 (single transfer, repeat transfer)
R01DS0031EJ0210 Rev.2.10 Jul 31, 2012
Page 2 of 111
M16C/65 Group
1. Overview
Table 1.2 Specifications for the 128-Pin Package (2/2)
Item Function
Description
Timer A
16-bit timer × 5 Timer mode, event counter mode, one-shot timer mode, pulse width modulation (PWM) mode Event counter two-phase pulse signal processing (two-phase encoder input) × 3 Programmable output mode × 3
Timer B
16-bit timer × 6 Timer mode, event counter mode, pulse period measurement mode, pulse width measurement mode
Timers
Three-phase motor control timer functions
• Three-phase inverter control (timer A1, timer A2, timer A4, timer B2) • On-chip dead time timer
Real-time clock
Count: seconds, minutes, hours, days of the week
PWM function
8 bits × 2
Remote control signal receiver
• 2 circuits • 4 wave pattern matchings (differentiate wave pattern for headers, data
0, data 1, and special data)
• 6-byte receive buffer (1 circuit only) • Operating frequency of 32 kHz
Serial Interface
UART0 to UART2, UART5 to UART7
SI/O3, SI/O4
Clock synchronous/asynchronous × 6 channels I2C-bus, IEBus, special mode 2 SIM (UART2)
Clock synchronization only × 2 channels
Multi-master I2C-bus Interface
1 channel
CEC Functions (2)
CEC transmit/receive, arbitration lost detection, ACK automatic output, operation frequency of 32 kHz
A/D Converter
10-bit resolution × 26 channels, including sample and hold function Conversion time: 1.72 µs
D/A Converter
8-bit resolution × 2 circuits
CRC Calculator
CRC-CCITT (X16 + X12 + X5 + 1), CRC-16 (X16 + X15 + X2 + 1) compliant
Flash Memory
• Program and erase power supply voltage: 2.7 to 5.5 V • Program and erase cycles: 1,000 times (program ROM 1, program
ROM 2), 10,000 times (data flash)
• Program security: ROM code protect, ID code check
Debug .