R32C/151 Group Datasheet
R32C/151 Group
RENESAS MCU
REJ03B0230-0102
Rev.1.02
Nov 30, 2009
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 WDT enables to
minimize external components.
The R32C/100 Series, in particular, provides the R32C/151 Group, a product specific to vehicle network.
This product, provided as 144-pin plastic molded LQFP package, configures two channels of CAN
module, eight channels of LIN module, and standard peripherals.
1.1.1
Applications
Automotive, communication equipment, industrial equipment etc.
REJ03B0230-0102 Rev.1.02 Nov 30, 2009
Page 1 of 116
R32C/151 Group
1. Overview
1.1.2
Performance Overview
Table 1.1 and Table 1.2 show the performance overview of the R32C/151 Group.
Table 1.1
Unit
CPU
R32C/151 Group Performance (1/2)
Function
Performance
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 floating point standard: Single precision
• 32-bit barrel shifter
• Operating mode: Single-chip mode
Flash memory: 768 Kbytes, 1 Mbyte
RAM: 48 Kbytes
Data flash: 4 Kbytes × 2 blocks
E
2
dataFlash: none
(1)
/8 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/re-oscillation
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
× 9, key input × 4
Interrupt priority levels: 7 levels
15 bits × 1 (selectable input frequency from prescaler output)
Automatic timer start function is available
4 channels
• Cycle-steal transfer mode
• Request sources: 52
• 2 transfer modes: Single transfer, repeat transfer
• Can be activated by any peripheral interrupt source
• 3 transfer functions: Immediate data transfer, calculation transfer,
chained transfer
• 2 input-only ports
• 120 CMOS inputs/outputs
• A pull-up resistor is selectable for every 4 input ports
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
Memory
Voltage
Detector
Clock
Interrupts
Watchdog Timer
DMA
DMAC
DMAC II
I/O Ports
Programmable I/O
ports
Timer A
Timer
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
Notes:
1. Please contact a Renesas sales office to use the non-E
2
dataFlash version.
2. Please contact a Renesas sales office to use the optional feature.
REJ03B0230-0102 Rev.1.02 Nov 30, 2009
Page 2 of 116
R32C/151 Group
1. Overview
Table 1.2
Unit
Serial
Interface
R32C/151 Group Performance (2/2)
Function
UART0 to UART4
Performance
Asynchronous/synchronous serial interface × 5 channels
• I
2
C-bus (UART0 to UART2)
• Special mode 2 (UART0 to UART2)
10-bit resolution × 34 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 × 32
Digital debounce circuit contained
Waveform generation (output compare): 16 bits × 32
Phase shift waveform output mode contained
3 channels
• Synchronous serial communication mode
• 4-wire serial bus mode
Programmable character length: 8 to 16 bits
8 channels
2 channels
CAN functionality compliant with ISO11898-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 (version J)
-40°C to 105°C (version L)
(1)
-40°C to 125°C (version K)
43 mA (VCC = 5.0 V, f(CPU) = 64 MHz)
8 µA (VCC = 3.3 V, f(XCIN) = 32.768 kHz, wait mode)
144-pin plastic molded LQFP (PLQP0144KA-A)
A/D Converter
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. Please contact a Renesas sales office to use the version L products.
REJ03B0230-0102 Rev.1.02 Nov 30, 2009
Page 3 of 116
R32C/151 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/151 Group Product List
Package Code
(1)
ROM Capacity
(2)
RAM Capacity
(D)
(D)
(D)
(D)
(D)
(D)
(D)
(D)
(D)
(D)
(D)
(D)
1 Mbyte
+ 8 Kbytes
NA
(3)
PLQP0144KA-A
48 Kbytes
8 Kbytes
768 Kbytes
+ 8 Kbytes
NA
(3)
8 Kbytes
As of November, 2009
E
2
dataFlash
Remarks
Version J
Version L
(3)
Version K
Version J
Version L
(3)
Version K
Version J
Version L
(3)
Version K
Version J
Version L
(3)
Version K
Part Number
R5F64514JFD
R5F64514LFD
R5F64514KFD
R5F6451MJFD
R5F6451MLFD
R5F6451MKFD
R5F64515JFD
R5F64515LFD
R5F64515KFD
R5F6451NJFD
R5F6451NLFD
R5F6451NKFD
(D): Under development
Notes:
1. The old package code is as follows:PLQP0144KA-A: 144P6Q-A
2. Data flash memory provides an additional 8 Kbytes of ROM capacity.
3. Please contact a Renesas sales office to use the non-E
2
dataFlash version or the version L products.
REJ03B0230-0102 Rev.1.02 Nov 30, 2009
Page 4 of 116
R32C/151 Group
1. Overview
Part Number
R5 F 64 51 4 J XXX FD
Package Code
FD : PLQP0144KA-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
4 : 768 KB / 48 KB / 8 KB
5 : 1 MB / 48 KB / 8 KB
M : 768 KB / 48 KB / none
N : 1 MB / 48 KB / none
R32C/151 Group
R32C/100 Series
Memory Type
F : Flash memory version
Figure 1.1
Part Numbering
REJ03B0230-0102 Rev.1.02 Nov 30, 2009
Page 5 of 116