R32C/121 Group Datasheet
Datasheet
R32C/121 Group
RENESAS MCU
R01DS0070EJ0120
Rev.1.20
Jan 27, 2012
1.
1.1
Overview
Features
The M16C Family offers a robust platform of 32-/16-bit CISC microcomputers (MCUs) featuring high ROM
code efficiency, extensive EMI/EMS noise immunity, ultra-low power consumption, high-speed processing
in actual applications, and numerous and varied integrated peripherals. Extensive device scalability from
low- to high-end, featuring a single architecture as well as compatible pin assignments and peripheral
functions, provides support for a vast range of application fields.
The R32C/100 Series is a high-end microcontroller series in the M16C Family. With a 4-Gbyte memory
space, it achieves maximum code efficiency and high-speed processing with 32-bit CISC architecture,
multiplier, multiply-accumulate unit, and floating point unit. The selection from the broadest choice of on-
chip peripheral devices — UART, CRC, DMAC, A/D and D/A converters, timers, I
2
C, and watchdog timer
enables to minimize external components.
The R32C/100 Series, in particular, provides the R32C/121 Group, a product specific to vehicle network.
This product, provided as 100-pin plastic molded LQFP package, has two channels of CAN module, two
channels of LIN module, and standard peripherals.
1.1.1
Applications
Automotive, audio, communication equipment, industrial equipment, etc.
R01DS0070EJ0120 Rev.1.20
Jan 27, 2012
Page 1 of 112
R32C/121 Group
1. Overview
1.1.2
Performance Overview
Tables 1.1 and 1.2 show the performance overview of the R32C/121 Group.
Table 1.1
Unit
CPU
Performance Overview (1/2)
Function
Explanation
Central processing R32C/100 Series CPU Core
unit
• Basic instructions: 108
• Minimum instruction execution time: 15.625 ns (f(CPU) = 64 MHz)
• Multiplier: 32-bit × 32-bit 64-bit
• Multiply-accumulate unit: 32-bit × 32-bit + 64-bit 64-bit
• IEEE-754 compatible FPU: Single precision
• 32-bit barrel shifter
• Operating mode: Single-chip mode
Flash memory: 128 to 512 Kbytes
RAM: 12 to 32 Kbytes
Data flash: 4 Kbytes × 2 blocks
E
2
dataFlash: none
(1)
/4 Kbytes
Refer to Table 1.3 for details
Low voltage
detector
Clock generator
Optional
(2)
Low voltage detection interrupt
• 4 circuits (main clock, sub clock, PLL, on-chip oscillator)
• Oscillation stop detector: Main clock oscillator stop/restart detection
• Frequency divide circuit: Divide-by-2 to divide-by-24 selectable
• Low power modes: Wait mode, stop mode
Interrupt vectors: 261
External interrupt inputs:
NMI, INT
× 6, key input × 4
Interrupt priority levels: 7
15 bits × 1 (selectable input frequency from prescaler output)
Automatic timer start function is available
4 channels
• Cycle-steal transfer mode
• Request sources: 46
• 2 transfer modes: Single transfer, repeat transfer
• Can be activated by any peripheral interrupt source
• 3 characteristic transfer functions: Immediate data transfer,
calculation result transfer, chain transfer
• 2 input-only ports
• 84 CMOS I/O ports
• A pull-up resistor is selectable for every 4 input ports
Memory
Voltage
Detector
Clock
Interrupts
Watchdog Timer
DMA
DMAC
DMAC II
I/O Ports
Programmable
I/O ports
Notes:
1. Contact a Renesas Electronics sales office to use the non-E
2
dataFlash version.
2. Contact a Renesas Electronics sales office to use the optional features.
R01DS0070EJ0120 Rev.1.20
Jan 27, 2012
Page 2 of 112
R32C/121 Group
1. Overview
Table 1.2
Unit
Timer
Performance Overview (2/2)
Function
Timer A
Explanation
16-bit timer × 5
Timer mode, event counter mode, one-shot timer mode, pulse-width
modulation (PWM) mode
Two-phase pulse signal processing in event counter mode (two-
phase encoder input) × 3
16-bit timer × 6
Timer mode, event counter mode, pulse frequency measurement
mode, pulse-width measurement mode
Timer B
Three-phase motor Three-phase motor control timer × 1 (timers A1, A2, A4, and B2 used)
control timer
8-bit programmable dead time timer
Serial
Interface
A/D Converter
UART0 to UART4
Asynchronous/synchronous serial interface × 5 channels
• I
2
C-bus (UART0 to UART2)
• Special mode 2 (UART0 to UART2)
10-bit resolution × 26 channels
Sample and hold functionality integrated
Self test/Open-circuit detection assist
8-bit resolution × 2
CRC-CCITT (X
16
+ X
12
+ X
5
+ 1)
16 bits × 16 bits
Time measurement (input capture): 16 bits × 16
Digital debounce circuit contained
Waveform generation (output compare): 16 bits × 16
Phase shift waveform output mode contained
3 channels
• Synchronous serial communication mode
• 4-wire serial bus mode
Programmable character length: 8 to 16 bits
2 channels
2 channels
CAN functionality compliant with ISO 11898-1
32 mailboxes
Programming and erasure supply voltage: VCC = 3.0 to 5.5 V
Minimum endurance: 1,000 program/erase cycles
Security protection: ROM code protect, ID code protect
Debugging: On-chip debug, on-board flash programming
Minimum endurance: 100,000 program/erase cycles
64 MHz/VCC = 3.0 to 5.5 V
-40°C to 85°C (J version)
-40°C to 105°C (L version)
(1)
-40°C to 125°C (K version)
36 mA (VCC = 5.0 V, f(CPU) = 64 MHz)
8 µA (VCC = 3.3 V, f(XCIN) = 32.768 kHz, wait mode)
100-pin plastic molded LQFP (PLQP0100KB-A)
D/A Converter
CRC Calculator
X-Y Converter
Intelligent I/O
Serial Bus Interface
LIN Module
CAN Module
Flash Memory
E
2
dataFlash
Operating Frequency/Supply
Voltage
Operating Temperature
Current Consumption
Package
Note:
1. Contact a Renesas Electronics sales office to use the L version products.
R01DS0070EJ0120 Rev.1.20
Jan 27, 2012
Page 3 of 112
R32C/121 Group
1. Overview
1.2
Product Information
Table 1.3 lists the product information and Figure 1.1 shows the details of the part number.
Table 1.3
R32C/121 Group Product List
Package Code
(1)
ROM Capacity
(2)
RAM Capacity
As of January, 2012
E
2
dataFlash
4 Kbytes
128 Kbytes
+ 8 Kbytes
12 Kbytes
NA
(3)
Remarks
J Version
L Version
(3)
K Version
J Version
L Version
(3)
K Version
J Version
4 Kbytes
256 Kbytes
+ 8 Kbytes
20 Kbytes
NA
(3)
PLQP0100KB-A
4 Kbytes
384 Kbytes
+ 8 Kbytes
24 Kbytes
NA
(3)
L Version
(3)
K Version
J Version
L Version
(3)
K Version
J Version
L Version
(3)
K Version
J Version
L Version
(3)
K Version
J Version
4 Kbytes
512 Kbytes
+ 8 Kbytes
32 Kbytes
NA
(3)
L Version
(3)
K Version
J Version
L Version
(3)
K Version
Part Number
R5F64216JFB
R5F64216LFB
R5F64216KFB
R5F6421AJFB
R5F6421ALFB
R5F6421AKFB
R5F64217JFB
R5F64217LFB
R5F64217KFB
R5F6421BJFB
R5F6421BLFB
R5F6421BKFB
R5F64218JFB
R5F64218LFB
R5F64218KFB
R5F6421CJFB
R5F6421CLFB
R5F6421CKFB
R5F64219JFB
R5F64219LFB
R5F64219KFB
R5F6421DJFB
R5F6421DLFB
R5F6421DKFB
Notes:
1. The old package code is as follows:
PLQP0100KB-A: 100P6Q-A
2. “+ 8 Kbytes” in the ROM capacity column indicates the data flash capacity.
3. Contact a Renesas Electronics sales office to use the non-E
2
dataFlash version or the L version
products.
R01DS0070EJ0120 Rev.1.20
Jan 27, 2012
Page 4 of 112
R32C/121 Group
1. Overview
Part Number
R5 F 64 21 7 J XXX FB
Package Code
FB : PLQP0100KB-A
ROM Number
Omitted in the flash memory version
Temperature Code
J : -40°C to 85°C
L : -40°C to 105°C
K : -40°C to 125°C
ROM/RAM/E
2
dataFlash Capacity
6 : 128 KB/12 KB/4 KB
7 : 256 KB/20 KB/4 KB
8 : 384 KB/24 KB/4 KB
9 : 512 KB/32 KB/4 KB
A : 128 KB/12 KB/none
B : 256 KB/20 KB/none
C : 384 KB/24 KB/none
D : 512 KB/32 KB/none
R32C/121 Group
R32C/100 Series
Memory Type
F : Flash memory version
Figure 1.1
Part Numbering
R01DS0070EJ0120 Rev.1.20
Jan 27, 2012
Page 5 of 112