Post on 19-Mar-2018
1© 2008, Renesas Technology America, Inc., All Rights Reserved
Purpose � This course provides an detailed overview of the many R8C MCU
product variations designed and offered by Renesas Technology Corp. for cost-sensitive 8-bit embedded applications
Objectives� Review the R8C Family Positioning
� Introduction of the R8C line-up
� Side-by-side comparison of R8C devices at a block diagram level
� Example applications suited for R8C
Content� 38 pages
� 5 questions
Learning Time� 45
Introduction
2© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C Line-up
R8C Series
Fla
sh S
ize (
KB
)F
lash S
ize (
KB
)
GP & ASSP
Microcontrollers
GP & ASSP
Microcontrollers
R8C Series128
96
64
48
32
24
16
8
4
2
20 24 32 36 48 52 64 80 100
�Broad Line-up
–From 2KB to 128KB Flash; 20 to 100-pin packages
�Extensive Product Offering
–General Purpose, Application Specific and LCD Controllers
Pin CountPin Count
(1.8 to 5.5V)
3x
1x 2x
(2.2 to 5.5V)
LCD
Microcontrollers
LCD
Microcontrollers
(1.8 to 5.5V)
LXLX
(2.7 to 5.5V)
3© 2008, Renesas Technology America, Inc., All Rights Reserved
H8S(35 MHz)
H8SX(80 MHz)
� High Performance
CISC with FPU
R32C(80 MHz)
32323232----BitBitBitBit
H8
(20 MHz)
RX/200(50 MHz)
RX/600(200 MHz)
SH-4A(600 MHz)
RISC
CISC
� Application specific
integration
� Scalable solutions
for general purpose
M16C(32 MHz)
� Lowest cost MCUs
16161616----BitBitBitBit
8888----BitBitBitBit
R8C(20 MHz)
� Superscalar &
MMU
� Video and audio
processing
SH-2, SH-2A(200 MHz)
32323232----BitBitBitBit
R-Secure
(20 MHz)
R8C Family in Renesas MCU/MPU Portfolio
4© 2008, Renesas Technology America, Inc., All Rights Reserved
Comparison of Series within R8C FamilyR8C/2x R8C/3x R8C/Lx
Power Supply (V) 2.2-5.5 1.8-5.5 1.8-5.5
Max CPU Frequency
(MHz)20 20 20
High Accuracy
Internal OscillatorYes Yes Yes
Flash Memory (KB) 2-128 4-128 48-128
Data Flash (KB) 2 4 4
RAM (KB) 0.25-7.5 0.5-10 6-10
Watchdog Timer Yes Yes Yes
POR / LVD 1 Yes Yes Yes
Serial I/F ch
(sync/async)Yes Yes Yes
I2C Yes Yes Yes
Hardware LIN ch 1 2 1
CAN Yes Yes -
Timer Units (max.) 3 (8-bit); 4 (16-bit) 4 (8-bit); 5 (16-bit) 3 (8-bit); 4 (16-bit)
Hardware RTC Yes Yes Yes
Analog Comparators
ch2 4 4
A/D 4-20 4-20 12-20
D/A Yes Yes Yes
Data Transfer
Controller- Yes Yes
LCD - - Yes
Automotive Version Yes Yes -
Pin count 20-80 20-80 52-100
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times
6© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/2x, 3x Series (non-LCD Products)
7© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C (non-LCD) Line-up
R8C/2A,2BR8C/R8C/2A,2B2A,2B
R8C/2C,2DR8C/R8C/2C,2D2C,2D48KB-128KB
8KB-16KB
R8C/28,29R8C/R8C/28,2928,29
8KB-32KB
R8C/26,27R8CR8C/26,27/26,27
R8C/24,25R8C/R8C/24,2524,25
16KB-64KB
R8C/22,23R8C/R8C/22,2322,2332KB-128KB
R8C/20,21R8C/R8C/20,2120,21
8KB-16KB
CAN
D/A
20-ch ADC
D/A
R8C/2HR8C/R8C/2H2H
R8C/2JR8C/R8C/2J2J
16KB-32KB
4KB-8KB
2KB-4KB
R8C/2K,2LR8C/R8C/2K,2L2K,2L
R8C/2E,2FR8C/R8C/2E,2F2E,2F
R8C/2GR8C/R8C/2G2G
Automotive
Grade Avail.
New
ASSP’s
Low-end
R8C’s
R8C/32xR8C/32xR8C/32x
R8C/36xR8C/36xR8C/36x
R8C/38xR8C/38xR8C/38x
R8C/33xR8C/33xR8C/33x
R8C/35xR8C/35xR8C/35x
4KB-16KB
4KB-32KB
16KB-128KB
16KB-128KB
32KB-128KB
R8C/3GxR8C/3GxR8C/3Gx8KB-32KB
* On-chip Oscillator
R8C/36xR8C/36xR8C/36x CAN
R8C/36xR8C/36xR8C/36x
64KB-128KB
CAN64KB-128KB
R8C/34xR8C/34xR8C/34x16KB-128KB
Lighting
Motor
Motor Timers,
LIN, CAN,
40MHz OCO *
Expanded
Line-up,
D/A, ASSP’s
…
Enhanced
Performance
And FeaturesR8C/3x ����
20
32
52
64
80
Pins
48
24
Contact Renesas for latest R8C Line-up
R8C/38xR8C/38xR8C/38x
R8C/38xR8C/38xR8C/38x
R8C/34xR8C/34xR8C/34x CAN
R8C/34xR8C/34xR8C/34x
32KB-
128KB
8© 2008, Renesas Technology America, Inc., All Rights Reserved
20- and 24-pin R8C/2x, 3x Groups (non-LCD)R8C/2J R8C/2H R8C/28-29 R8C/32x R8C/3Gx
Power Supply (V) 2.2-5.5 2.2-5.5 2.2-5.5 1.8-5.5 1.8-5.5
Max CPU Frequency
(MHz)8 8 20 20 20
Internal Oscillators
(MHz)8, 0.125 8, 0.125 40, 0.125 40, 0.125 40, 0.125
Flash Memory (KB) 2-4 4-8 4-32 4-16 8-32
Data Flash (KB) - - 2 4; BGO 4; BGO
RAM (KB) 0.25-0.375 0.25-0.375 0.5-1.5 0.5-1.5 1-2.5
Watchdog Timer Yes Yes Yes Yes Yes
POR / LVD 1 Yes Yes Yes Yes Yes
Serial I/F ch
(sync/async)1 2 3 3 3
I2C ch - - 1 2 2
Hardware LIN ch 1 1 1 1 1
Timer Units 2 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit)
Hardware RTC - Yes Yes Yes Yes
Analog Comparators
ch2 2 - 4 4
A/D ch - - 4 4 8
D/A ch - - - - 2
Data Transfer
Controller- - - Yes Yes
I/O 12 15 (+1 output-only) 13 (+3 input-only) 15 (+1 input-only) 19 (+1 input-only)
Operating current @
Max Freq. (mA) 2 5 5 10 6.5 6.5
Stop current (uA) 3 0.8 0.8 0.8 2 2
Automotive Version - - Yes - -
Package Type (Body
Size)
20-LSSOP
(4.4mm x 6.5mm)
20-LSSOP
(4.4mm x 6.5mm)
20-LSSOP
(4.4mm x 6.5mm)
20-LSSOP
(4.4mm x 6.5mm)
24-QFN
(4mm x 4mm)
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect 3) RAM contents retained (5V, Typical)
2) All modules operating (5V, Typical)
9© 2008, Renesas Technology America, Inc., All Rights Reserved
POR / LVD
COMPARATOR
RAM
UART
(Sync / Async)
INTERNAL
HS OSCILLATOR
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
LCD CAN
16-BIT
CISC
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
POR / LVD
COMPARATOR
RAM
INTERNAL
HS OSCILLATOR
ADC
UART
(Sync / Async)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
HW MULTIPLIER
16-BIT
CISCDUAL REG
BANKS
R8C/2J Block Diagram R8C/2H Block Diagram
• Max Operating Frequency (MHz): 8
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 2-4
• RAM (KB): 0.25-0.375
• Internal Oscillators: 125kHz (LS), 8MHz (HS)
• PWM (Ch): 1
• Input Capture / Output Compare (Ch): 2 / 7
• UART (Sync/Async): UART0
• Comparator (Ch): 2 (shared with LVD)
• GP I/O: 12
• Package Body: 20-pin LSSOP (4.4 mm x 6.5 mm, 0.65 mm pitch)
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 8
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 4-8
• RAM (KB): 0.25-0.375
• Internal Oscillators: 125kHz (LS), 8MHz (HS)
• External Clock Oscillation Circuits: 32kHz
• RTC: Yes
• PWM (Ch): 1
• Input Capture / Output Compare (Ch): 2 / 8
• UART (Sync/Async): UART0, UART2
• Comparator (Ch): 2 (shared with LVD)
• GP I/O: 15 + 1 output-only
• Package Body: 20-pin LSSOP (4.4 mm x 6.5 mm, 0.65 mm pitch)
Debug
(1-wire)
RF
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RF
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RC
(16-bit)
RD
(16-bit x 2)
DAC
(2 units)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
RC
(16-bit)
RD
(16-bit x 2)
DAC
(2 units)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
RE
(8-bit)
20-pin
10© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/32x Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 4-16
• Data Flash (KB): 4 (BGO available)
• RAM (KB): 0.25-0.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0, UART2 (+ I2C)
• A/D (Ch): 4
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 15 + 1 input-only
• Package Body: 20-pin LSSOP (4.4 mm x 6.5 mm, 0.65 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
20-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
R8C/28-29 Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5 (2.7-5.5 for Automotive Grade)
• Flash (KB): 8-32
• Data Flash (KB): 2 (R8C/29)
• RAM (KB): 0.5-1.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0, UART1
• A/D (Ch): 4
• GP I/O: 13 + 3 input-only
• Automotive: Optional
• Package Body: 20-pin LSSOP (4.4 mm x 6.5 mm, 0.65 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
11© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/3Gx Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 8-32
• Data Flash (KB): 4
• RAM (KB): 1-2.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0, UART2 (+ I2C)
• A/D (Ch): 8
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 19 + 1 input-only
• Package Body: 24-pin QFN (4 mm x 4 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
24-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
12© 2008, Renesas Technology America, Inc., All Rights Reserved
32-pin R8C/2x, 3x Groups (non-LCD)
R8C/2G R8C/26-27 R8C/2E-2F R8C/2K-2L R8C/33x
Power Supply (V) 2.2-5.5 2.2-5.5 2.7-5.5 2.2-5.5 1.8-5.5
Max CPU Frequency
(MHz)8 20 20 20 20
Internal Oscillators
(MHz)8, 0.125 40, 0.125 40, 0.125 40, 0.125 40, 0.125
Flash Memory (KB) 16-32 8-32 8-16 8-16 4-32
Data Flash (KB) - 2 2 2 4; BGO
RAM (KB) 0.5-1 0.5-1.5 0.5-1 1-1.5 0.5-2.5
Watchdog Timer Yes Yes Yes Yes Yes
POR / LVD 1 Yes Yes Yes Yes Yes
Serial I/F ch
(sync/async)2 3 1 2 4
I2C ch - 1 - - 2
Hardware LIN ch 1 1 1 1 1
Timer Units 3 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit) 3 (8-bit); 1 (16-bit) 2 (8-bit); 3 (16-bit) 3 (8-bit); 1 (16-bit)
Hardware RTC Yes Yes - - Yes
Analog
Comparators ch2 - 2 - 4
A/D ch - 12 12 9 12
D/A ch - - 2 - 2
Data Transfer
Controller- - - - Yes
I/O 27 (+1 output-only) 25 (+3 input-only) 25 (+3 input-only) 25 (+3 input-only) 27 (+1 input-only)
Operating current @
Max Freq. (mA) 2 5 10 10 10 6.5
Stop current (uA) 3 0.8 0.8 0.8 0.8 2
Automotive Version - Yes - - -
Package Type (Body
Size)
32-LQFP
(7mm x 7mm)
32-LQFP
(7mm x 7mm)
32-LQFP
(7mm x 7mm)
32-LQFP
(7mm x 7mm)
32-LQFP
(7mm x 7mm)
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect 3) RAM contents retained (5V, Typical)
2) All modules operating (5V, Typical)
13© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/2G Block Diagram
POR / LVD
COMPARATOR
RAM
UART
(Sync / Async)
INTERNAL
HS OSCILLATOR
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 8
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 16-32
• RAM (KB): 0.5-1
• Internal Oscillators: 125kHz (LS), 8MHz (HS)
• External Clock Oscillation Circuits: 32kHz
• RTC: Yes
• PWM (Ch): 7
• Input Capture / Output Compare (Ch): 2 / 8
• UART (Sync/Async): UART0, UART2
• Comparator (Ch): 2 (shared with LVD)
• GP I/O: 27 + 1 output-only
• Package Body: 32-pin LQFP (7 mm x 7 mm, 0.8 mm pitch)
Debug
(1-wire)
RF
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RC
(16-bit)
RD
(16-bit x 2)
DAC
(2 units)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
R8C/26-27 Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5 (2.7-5.5 for Automotive Grade)
• Flash (KB): 8-32
• Data Flash (KB): 2 (R8C/27)
• RAM (KB): 0.5-1.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0, UART1
• A/D (Ch): 12
• GP I/O: 25 + 3 input-only
• Automotive: Optional
• Package Body: 32-pin LQFP (7 mm x 7 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
32-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
14© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/2K-2L Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 8-16
• Data Flash (KB): 2 (R8C/2L)
• RAM (KB): 1-1.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 10
• Input Capture / Output Compare (Ch): 13 / 13
• UART (Sync/Async): UART0, UART2
• A/D (Ch): 9
• GP I/O: 25 + 3 input-only
• Package Body: 32-pin LQFP (7 mm x 7 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
R8C/2E-2F Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.7-5.5
• Flash (KB): 8-16
• Data Flash (KB): 2 (R8C/2F)
• RAM (KB): 0.5-1
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 20MHz
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0
• A/D (Ch): 12
• GP I/O: 25 + 3 input-only
• Package Body: 32-pin LQFP (7 mm x 7 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
32-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
15© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/33x Block Diagram• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 4-32
• Data Flash (KB): 4
• RAM (KB): 0.5-2.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 4
• Input Capture / Output Compare (Ch): 5 / 6
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• A/D (Ch): 12
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 27 + 1 input-only
• Package Body: 32-pin LQFP (7 mm x 7 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
32-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times
17© 2008, Renesas Technology America, Inc., All Rights Reserved
48- and 52-pin R8C/2x, 3x Groups (non-LCD)R8C/20-21 R8C/22-23 R8C/34x R8C/24-25 R8C/35A
Power Supply (V) 2.7-5.5 2.7-5.5 1.8-5.5 2.2-5.5 1.8-5.5
Max CPU Frequency
(MHz)20 20 20 20 20
Internal Oscillators
(MHz)40, 0.125 40, 0.125 40, 0.125 40, 0.125 40, 0.125
Flash Memory (KB) 32-128 32-128 16-128 16-64 16-128
Data Flash (KB) 2 2 4; BGO 2 4; BGO
RAM (KB) 2-6 2-6 1.5-10 1-3 1.5-10
Watchdog Timer Yes Yes Yes Yes Yes
POR / LVD 1 Yes Yes Yes Yes Yes
Serial I/F ch
(sync/async)3 3 4 3 4
I2C ch 1 1 2 1 2
Hardware LIN ch 1 1 1 1 1
CAN - Yes Yes - -
Timer Units 3 (8-bit); 2 (16-bit) 3 (8-bit); 2 (16-bit) 3 (8-bit); 3 (16-bit) 3 (8-bit); 2 (16-bit) 3 (8-bit); 3 (16-bit)
Hardware RTC - - Yes Yes Yes
Analog
Comparators ch- - 4 - 4
A/D ch 12 12 12 12 12
D/A ch - - 2 - 2
Data Transfer
Controller- - Yes - Yes
I/O 41 (+3 input-only) 41 (+3 input-only) 43 (+1 input-only) 41 (+3 input-only) 47 (+1 input-only)
Operating current @
Max Freq. (mA) 2 11 12.5 6.5 10 6.5
Stop current (uA) 3 0.8 0.8 2 0.8 2
Automotive Version Yes Yes Yes - -
Package Type (Body
Size)
48-LQFP
(7mm x 7mm)
48-LQFP
(7mm x 7mm)
48-LQFP
(7mm x 7mm)
52-LQFP
(10mm x 10mm)
64-FLGA
(6mm x 6mm)
52-LQFP
(10mm x 10mm)
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect 3) RAM contents retained (5V, Typical)
2) All modules operating (5V, Typical)
18© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/20-21 Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.7-5.5
• Flash (KB): 32-128
• Data Flash (KB): 2 (R8C/21)
• RAM (KB): 2-6
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 20MHz
• PWM (Ch): 7
• Input Capture / Output Compare (Ch): 9 / 10
• UART (Sync/Async): UART0, UART1
• A/D (Ch): 12
• GP I/O: 41 + 3 input-only
• Automotive: Only
• Package Body: 48-pin LQFP (7 mm x 7 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
R8C/22-23 Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.7-5.5
• Flash (KB): 32-128
• Data Flash (KB): 2 (R8C/23)
• RAM (KB): 2-6
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 20MHz
• PWM (Ch): 7
• Input Capture / Output Compare (Ch): 9 / 10
• UART (Sync/Async): UART0, UART1
• A/D (Ch): 12
• GP I/O: 41 + 3 input-only
• Automotive: Optional
• Package: 48-pin LQFP (7 mm x 7 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
48-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
19© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/34x Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 16-128
• Data Flash (KB): 4
• RAM (KB): 1.5-.10
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 10
• Input Capture / Output Compare (Ch): 13 / 14
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• A/D (Ch): 12
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 43 + 1 input-only
• Automotive: Optional
• Package Body: 48-pin LQFP (7 mm x 7 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR *
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK *
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC *
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
CAN * * available in selected versions
48-pin
20© 2008, Renesas Technology America, Inc., All Rights Reserved
52-pin
R8C/35x Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 8-32
• Data Flash (KB): 4
• RAM (KB): 1.5-10
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 10
• Input Capture / Output Compare (Ch): 13 / 14
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• A/D (Ch): 12
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 47 + 1 input-only
• Package Body: 52-pin LQFP (10 mm x 10 mm, 0.65 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
R8C/24-25 Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 16-64
• Data Flash (KB): 2 (R8C/25)
• RAM (KB): 1-3
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 7
• Input Capture / Output Compare (Ch): 9 / 10
• UART (Sync/Async): UART0, UART1
• A/D (Ch): 12
• GP I/O: 41 + 3 input-only
• Package Body: 52-pin LQFP (10 mm x 10 mm, 0.65 mm pitch)
64-pin FLGA (6 mm x 6mm, 0.65 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
21© 2008, Renesas Technology America, Inc., All Rights Reserved
64- and 80-pin R8C/2x, 3x Groups (non-LCD)R8C/2A-2B R8C/36x R8C/2C-2D R8C/38x
Power Supply (V) 2.2-5.5 1.8-5.5 2.2-5.5 1.8-5.5
Max CPU Frequency
(MHz)20 20 20 20
Internal Oscillators
(MHz)40, 0.125 40, 0.125 40, 0.125 40, 0.125
Flash Memory (KB) 48-128 16-128 48-128 32-128
Data Flash (KB) 2 4; BGO 2 4; BGO
RAM (KB) 2.5-7.5 1.5-10 2.5-7.5 2.5-10
Watchdog Timer Yes Yes Yes Yes
POR / LVD 1 Yes Yes Yes Yes
Serial I/F ch
(sync/async)4 4 4 4
I2C ch 1 2 1 2
Hardware LIN ch 1 1-2 1 1-2
CAN - Yes - Yes
Timer Units 3 (8-bit); 4 (16-bit) 4 (8-bit); 4 (16-bit) 3 (8-bit); 4 (16-bit) 4 (8-bit); 5 (16-bit)
Hardware RTC Yes Yes Yes Yes
Analog
Comparators ch- 4 - 4
A/D ch 12 16 20 20
D/A ch 2 2 2 2
Data Transfer
Controller- Yes - Yes
I/O 55 (+2 input-only) 59 (+1 input-only) 71 (+2 input-only) 75 (+1 input-only)
Operating current @
Max Freq. (mA) 2 12 6.5 12 6.5
Stop current (uA) 3 0.7 2 0.7 2
Automotive Version - Yes - Yes
Package Type (Body
Size)
64-LQFP
(10mm x 10mm)
(14mm x 14mm)
64-LQFP
(10mm x 10mm)
(14mm x 14mm)
80-LQFP
(12mm x 12mm)
80-LQFP
(12mm x 12mm)
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect
2) All modules operating (5V, Typical)
3) RAM contents retained (5V, Typical)
22© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/2A-2B Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 48-128
• Data Flash (KB): 2 (R8C/2B)
• RAM (KB): 2.5-7.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 10
• Input Capture / Output Compare (Ch): 14 / 20
• UART (Sync/Async): UART0, UART1, UART2
• A/D (Ch): 12
• GP I/O: 55 + 2 input-only
• Package Body: 64-pin LQFP (10 mm x 10 mm, 0.5 mm pitch)
64-pin LQFP (14 mm x 14 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
R8C/36x Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 16-128
• Data Flash (KB): 4
• RAM (KB): 1.5-10
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 16 / 22
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• A/D (Ch): 12
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 59 + 1 input-only
• Automotive: Optional
• Package Body: 64-pin LQFP (10 mm x 10 mm, 0.5 mm pitch)
64-pin LQFP (14 mm x 14 mm, 0.8 mm pitch)
POR / LVD
COMPARATOR *
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK *
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC *
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
64-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
CAN *
* available in selected versions
23© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/2C-2D Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 2.2-5.5
• Flash (KB): 48-128
• Data Flash (KB): 2 (R8C/2D)
• RAM (KB): 2.5-7.5
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 10
• Input Capture / Output Compare (Ch): 14 / 20
• UART (Sync/Async): UART0, UART1, UART2
• A/D (Ch): 20
• GP I/O: 71 + 2 input-only
• Package Body: 80-pin LQFP (12 mm x 12 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC
(2 units)
RF
(16-bit)
RG
(16-bit)
R8C/38x Block Diagram
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 32-128
• Data Flash (KB): 4
• RAM (KB): 2.5-10
• Internal Oscillators: 125kHz (LS), 40MHz (HS)
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 16 / 22
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• A/D (Ch): 20
• Comparator (Ch): 4 (2ch shared with LVD)
• GP I/O: 75 + 1 input-only
• Automotive: Optional
• Package Body: 80-pin LQFP (12 mm x 12 mm, 0.5 mm pitch)
POR / LVD
COMPARATOR *
RAM
RD
UART
(Sync / Async)
DAC
INTERNAL
HS OSCILLATOR
ADCRF
SSU
PROGRAM
FLASH
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK *
RG
HARDWARE
LIN
DATA
FLASH
EXTERNAL
MAIN-CLOCK
Debug
(1-wire)LCD CAN
16-BIT
CISC
HW MULTIPLIER
DUAL REG
BANKS
RC
(16-bit)
RA
(8-bit)
RB
(8-bit)
WDT
(15-bit)
RE
(8-bit)
RD
(16-bit x 2)
DAC *
(2 units)
RF
(16-bit)
SSU
(I2C / 4-wire Sync)
RG
(16-bit)
80-pin
ANALOG
MEMORY
CLOCK
I/O
TIMERS
CPU
CAN *
* available in selected versions
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times
25© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/Lx Series (LCD Products)
26© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C/Lx (LCD Controler) Series Line-up
Flash Size (KB)
12864 9648
52
64
80
100
Pins
24 Seg x 4 Com
32 Seg x 4 Com
28 Seg x 8 Com
48 Seg x 4 Com
44 Seg x 8 Com
56 Seg x 4 Com
52 Seg x 8 Com
R8C/L357
R8C/L367
R8C/L387
R8C/L358
R8C/L368
R8C/L388
R8C/L3A7 R8C/L3A8
R8C/L35A
R8C/L36A
R8C/L38A
R8C/L3AA
R8C/L35C
R8C/L36C
R8C/L38CA
R8C/L3AC
Contact Renesas for latest R8C Line-up
27© 2008, Renesas Technology America, Inc., All Rights Reserved
52- to 100-pin R8C/Lx Groups (LCD)
R8C/L35x R8C/L36x R8C/L38x R8C/L3Ax
Power Supply (V) 1.8-5.5 1.8-5.5 1.8-5.5 1.8-5.5
Max CPU Frequency (MHz) 20 20 20 20
Internal Oscillators (MHz) 40, 0.125 40, 0.125 40, 0.125 40, 0.125
Flash Memory (KB) 48-128 48-128 48-128 48-128
Data Flash (KB) 4; BGO 4; BGO 4; BGO 4; BGO
RAM (KB) 6-10 6-10 6-10 6-10
Watchdog Timer Yes Yes Yes Yes
POR / LVD 1 Yes Yes Yes Yes
Serial I/F ch (sync/async) 4 4 4 4
I2C ch 2 2 2 2
Hardware LIN ch 1 1 1 1
LCD
(Max SEG/COM)
SEG: 24
COM: 4
SEG: 32
COM: 8
SEG: 48
COM: 8
SEG: 56
COM: 8
Timer Units 3 (8-bit); 4 (16-bit) 3 (8-bit); 4 (16-bit) 3 (8-bit); 4 (16-bit) 3 (8-bit); 4 (16-bit)
Hardware RTC Yes Yes Yes Yes
Analog
Comparators ch4 4 4 4
A/D ch 12 12 16 20
D/A ch 2 2 2 2
Data Transfer Controller Yes Yes Yes Yes
I/O 41 52 68 88
Operating current @ Max
Freq. (mA) 2 7 7 7 7
Stop current (uA) 3 2 2 2 2
Package Type (Body Size)52-LQFP
(10mm x 10mm)
64-LQFP
(10mm x 10mm)
(14mm x 14mm)
80-LQFP
(12mm x 12mm)
(14mm x 14mm)
100-LQFP
(14mm x 14mm)
(14mm x 20mm)
Note: 1) POR: Power-On Reset, LVD: Low Votage Detect
2) All modules operating (5V, Typical)
3) RAM contents retained (5V, Typical)
28© 2008, Renesas Technology America, Inc., All Rights Reserved
POR / LVD
COMPARATOR
RAM
RC
(16-bit)
RD
(16-bit x 2)
UART
(Sync / Async)
DAC
(2 units)
INTERNAL
HS OSCILLATOR
ADCRF
(16-bit)
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
RA
(8-bit)
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
(16-bit)
HARDWARE
LIN
DATA
FLASH
RB
(8-bit)
EXTERNAL
MAIN-CLOCK
WDT
(15-bit)
Debug
(1-wire)LCD CAN
16-BIT
CISC
ANALOG
MEMORY
CLOCK
I/O
TIMERS
LCD
CPU
R8C/L36x Block Diagram
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 48-128
• Data Flash (KB): 4 (R8C/L36A)
• RAM (KB): 6-10
• Internal Oscillators: 125kHz, 40MHz
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 15 / 16
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• LCD (Max SEG, COM lines): 32 SEG, 8 COM
• A/D: 12
• Comparator (Ch): 4 (2 shared with LVD)
• GP I/O: 52
• Package: 64-pin LQFP (10 mm x 10 mm, 0.5 mm pitch)
64-pin LQFP (14 mm x 14 mm, 0.8 mm pitch)
RE
(8-bit)
POR / LVD
COMPARATOR
RAM
RC
(16-bit)
RD
(16-bit x 2)
UART
(Sync / Async)
DAC
(2 units)
INTERNAL
HS OSCILLATOR
ADCRF
(16-bit)
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
RA
(8-bit)
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
(16-bit)
HARDWARE
LIN
DATA
FLASH
RB
(8-bit)
EXTERNAL
MAIN-CLOCK
WDT
(15-bit)
Debug
(1-wire)LCD CAN
16-BIT
CISC
R8C/L35x Block Diagram
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 48-128
• Data Flash (KB): (R8C/L35A)
• RAM (KB): 6-10
• Internal Oscillators: 125kHz, 40MHz
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 15 / 16
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• LCD (Max SEG, COM lines): 24 SEG, 4 COM
• A/D: 12
• Comparator (Ch): 4 (2 shared with LVD)
• GP I/O: 41
• Package: 52-pin LQFP (10 mm x 10 mm, 0.65 mm pitch)
RE
(8-bit)
52/64-pin * Data Flash available as option
29© 2008, Renesas Technology America, Inc., All Rights Reserved
POR / LVD
COMPARATOR
RAM
RC
(16-bit)
RD
(16-bit x 2)
UART
(Sync / Async)
DAC
(2 units)
INTERNAL
HS OSCILLATOR
ADCRF
(16-bit)
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
RA
(8-bit)
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
(16-bit)
HARDWARE
LIN
DATA
FLASH *
RB
(8-bit)
EXTERNAL
MAIN-CLOCK
WDT
(15-bit)
Debug
(1-wire)LCD CAN
16-BIT
CISC
ANALOG
MEMORY
CLOCK
I/O
TIMERS
LCD
CPU
R8C/L3Ax Block Diagram
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 48-128
• Data Flash (KB): 4 (R8C/L36A)
• RAM (KB): 6-10
• Internal Oscillators: 125kHz, 40MHz
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 15 / 16
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• LCD (Max SEG, COM lines): 56 SEG, 8 COM
• A/D: 20
• Comparator (Ch): 4 (2 shared with LVD)
• GP I/O: 88
• Package: 100-pin LQFP (14 mm x 14 mm, 0.5 mm pitch)
100-pin QFP (14 mm x 20 mm, 0.65 mm pitch)
RE
(8-bit)
POR / LVD
COMPARATOR
RAM
RC
(16-bit)
RD
(16-bit x 2)
UART
(Sync / Async)
DAC
(2 units)
INTERNAL
HS OSCILLATOR
ADCRF
(16-bit)
SSU
(I2C / 4-wire Sync)
PROGRAM
FLASH
RA
(8-bit)
DTCINTERNAL
LS OSCILLATOR
EXTERNAL
SUB-CLOCK
RG
(16-bit)
HARDWARE
LIN
DATA
FLASH *
RB
(8-bit)
EXTERNAL
MAIN-CLOCK
WDT
(15-bit)
Debug
(1-wire)LCD CAN
16-BIT
CISC
R8C/L38x Block Diagram
HW MULTIPLIER
DUAL REG
BANKS
• Max Operating Frequency (MHz): 20
• Operating Voltage (V): 1.8-5.5
• Flash (KB): 48-128
• Data Flash (KB): (R8C/L35A)
• RAM (KB): 6-10
• Internal Oscillators: 125kHz, 40MHz
• External Clock Oscillation Circuits: 32kHz, 20MHz
• RTC: Yes
• PWM (Ch): 11
• Input Capture / Output Compare (Ch): 15 / 16
• UART (Sync/Async): UART0, UART1, UART2 (+ I2C)
• LCD (Max SEG, COM lines): 48 SEG, 8 COM
• A/D: 16
• Comparator (Ch): 4 (2 shared with LVD)
• GP I/O: 68
• Package: 80-pin LQFP (12 mm x 12 mm, 0.5 mm pitch)
80-pin LQFP (14 mm x 14 mm, 0.65 mm pitch)
RE
(8-bit)
80/100-pin* Data Flash available as option
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times
31© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C Sample for Digital Control
16-bit CPU
• 8MHz maximum operation
Analog Comparators
• Internal voltage reference available
• Shared with LVD circuit
Low-power
• Sub 2uA with Real-time clock
• Sub 0.8uA standby
16-bit Timer
• Up to 6 output compare channels
Key Features
Yes
Yes
4-8
20 / 16
R8C/2H
Yes
-
2-4
20 / 12
R8C/2J
Comparators
RTC
Flash Size (KB)
Pin Count / IO
Features
Example of Focused Devices
32© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C for Industrial Control, Household Appliance (Motor)
High-Performance
• 16-bit CPU core with hardware multiplier
• Up to three 16-bit timers with 40MHz clock
• 3.3us ADC conversion with timer-trigger
start option
Advanced Motor-tuned Timers
• Up to 6-ch complimentary PWM signals
with independent compare registers
• Programmable Dead-Time Control (16-bit)
• Selectable buffer operation for fast timer
reload
• PWM signal shut-off using external trigger
Safety Mechanism for UL Compliance
• Watchdog with dedicated on-chip oscillator
• Power-on Reset, Voltage Detection Circuits
Outstanding Development Support
• Multiple motor control algorithms
• Free Compiler for up to 64KB code and
peripheral code generator
Motor Control Features
Yes
16-128
48, 52
R8C/22-25
Yes
8-16
32
R8C/2K-2L
Yes
48-128
64, 80
R8C/2A-2D
Advanced MC Timer (Timer RD)
Flash Size (KB)
Pin Count
Features
Example of Focused Devices
33© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C for Industrial Control & Building Automation (CAN & LIN)
Yes
-
8-32
20, 32
R8C/26-29
Yes
Yes
32-128
48
R8C/22-23
LIN
CAN
Flash Size (KB)
Pin Count
Features
Example of Focused Devices
34© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C for Lighting
16-bit CPU, 20MHz
• Support for PFC, Lamp drive, and
Communication
10-bit ADC
• Lamp sensing and control loop
• Demodulation for Power-line communication
Analog Comparator
• Zero-cross detection
40MHz on-chip oscillator
• Timer input clock source
16-bit PWM (w/ 40MHz input)
• Complementary outputs
8-bit DAC
• Adding digital control to set comparator
thresholds
DALI I/F
• Fully supported software stack available
Lighting Offering
-
-
8-32
28
R8C/28-29
Yes
Yes
8-16
32
R8C/2E-2F
D/A
Comparators
Flash Size (KB)
Pin Count
Features
Example of Focused Devices
35© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C for Transportation/Auto (CAN, LIN, 125C)
Broad Line-up
• 20-, 32- and 48-pin versions
• 8 to 128KB Flash
Automotive Grade
• J: -40 to +85C
• K: -40 to +125C
• PPAP option
Key Peripherals
• CAN
• Hardware LIN
• Motor Control Timers
Automotive Offering
Yes
-
32-128
48
R8C/20-21
Yes
-
8-32
32
R8C/26-27
Yes
-
8-32
20
R8C/28-29
Yes
Yes
32-128
48
R8C/22-23
LIN
CAN
Flash Size (KB)
Pin Count
Features
Safety Control
Sensors, actuators,
seatbelt monitoring
Body & Comfort
Lighting, window, door,
seats, wipers
Accessories (After market)
Radio, DC-AC converters
Example of Focused Devices
36© 2008, Renesas Technology America, Inc., All Rights Reserved
R8C for Advanced System Control & User Interfaces
Enhanced Performance
• 16-bit CPU with Hardware Multiplier
• Data Transfer Controller
• Data Flash with Background Operation
Advanced LCD Control
• Up to 416 LCD segments or dots
• Built-in LCD voltage booster to drive 5V glass
while operating at 1.8V
• Automatic hardware blink function for each
independent segment
Rich Analog Functionality
• Up to 20 A/D inputs, 2 D/A units and 4
comparators
Versatile Timers
• Up to 11 hardware PWM channels
Low-power Modes
• Sub 5uA with LCD controller enabled and Real-
time clock running
Key Features
416384LCD Segments (Max)
48-128
80
R8C/L38x
48-128
100
R8C/L3Ax
Flash Size (KB)
Pin Count
Features
Example of Focused Devices
PROPERTIES
On passing, 'Finish' button: Goes to Next Slide
On failing, 'Finish' button: Goes to Next Slide
Allow user to leave quiz: After user has completed quiz
User may view slides after quiz: At any time
User may attempt quiz: Unlimited times
38© 2008, Renesas Technology America, Inc., All Rights Reserved
Review the R8C Family Positioning
R8C line-up introduction and key characteristics
Side-by-side comparison of R8C devices at a block diagram
level
Examples applications suited for R8C
Course Summary
For more information, please visit our Web site:
http://america.renesas.com