Renesas Electronics America Inc. Mike Clodfelter, K0R PMM 16June2010 © 2010 Renesas Electronics...
-
Upload
jean-morgan -
Category
Documents
-
view
227 -
download
4
Transcript of Renesas Electronics America Inc. Mike Clodfelter, K0R PMM 16June2010 © 2010 Renesas Electronics...
Renesas Electronics America Inc.Mike Clodfelter, K0R PMM16June2010
© 2010 Renesas Electronics America Inc. All rights reserved.
16bit K0R Ultra Low Power MCUs(General Purpose, LCD, USB )
© 2010 Renesas Electronics America Inc. All rights reserved.2
Agenda
78K0R Lineup, Low Power Focus Families, Part numbers Decoder Ring
K0R Ultra-Low Power MCU (What, Where, Why) 78K0R Ultra-Low Power MCU Value Proposition 78K0R Features – Main 16bit MCU players, Comparisons K0R Ultra-low Power attributes and MCU System tricks Debunking Microchip XLP low power claims Advantages of K0R and comparisons with TI, Microchip K0R MCU Feature Overview 10Kami K0R (& K0/V850) Ultra-low Power MCU Promo
© 2010 Renesas Electronics America Inc. All rights reserved.3
K0R/KE3-AK0R/KE3-A
Full K0R (16bit) Family Line-up
K0R/Kx3-LK0R/Kx3-L
K0R/Lx3K0R/Lx3
K0R/Ix3Motor/Inverter
K0R/Ix3Motor/Inverter
K0R/RF4CE802.15.4 Radio
K0R/RF4CE802.15.4 Radio
K0R/Fx3K0R/Fx3
Ultra-LowPower
Pins: 44-100Flash: 16-128 KBRAM: 1-8 KB
Pins: 80-128Flash: 64-128 KBRAM: 4-7 KB
Pins: 64Flash: 64-128 KBRAM: 4-7 KB
ApplicationFocused
Pins: 56Flash: 64-128 KBRAM: 8 KB
Pins: 30-64Flash: 16-64 KBRAM: 1-3 KB
Connectivity
CANPins: 30-100Flash: 24-256 KBRAM: 1.5-16 KB
K0R/Kx3AK0R/Kx3A
GeneralPurpose
Pins: 64-144Flash: 64-512 KBRAM: 4-30 KB
K0R/Kx3-L(USB)K0R/Kx3-L(USB)
Pins: 48, 64Flash: 64-128 KBRAM: 6-8 KB
10Kami alternative
K0R/Hx3K0R/Hx3CANPins: 44-100Flash: 64-256 KBRAM: 4-16 KB
ContactMarketing
K0R/CECA/V Control
K0R/CECA/V Control
Pins: 80-100Flash: 96-128 KBRAM: 6-8 KB
K0R/IO LinkIndustrial
Automation
K0R/IO LinkIndustrial
Automation
Pins: 56Flash: 32-128 KBRAM: 4-7 KB
LCD Drive
K0R/Kx3-L(USB)K0R/Kx3-L(USB)
USBPins: 48, 64Flash: 64-128 KBRAM: 6-8 KB
© 2010 Renesas Electronics America Inc. All rights reserved.4
K0R/KE3-AK0R/KE3-A
K0R (16bit) 10Kami Focus
K0R/Kx3-LK0R/Kx3-L
K0R/Lx3K0R/Lx3
Ultra-LowPower
Pins: 44-100Flash: 16-128 KBRAM: 1-8 KB
Pins: 80-128Flash: 64-128 KBRAM: 4-7 KB
Pins: 64Flash: 64-128 KBRAM: 4-7 KB
Connectivity
K0R/Kx3-L(USB)K0R/Kx3-L(USB)
Pins: 48, 64Flash: 64-128 KBRAM: 6-8 KB
LCD Drive
K0R/Kx3-L(USB)K0R/Kx3-L(USB)
USBPins: 48, 64Flash: 64-128 KBRAM: 6-8 KB
© 2010 Renesas Electronics America Inc. All rights reserved.5
16 KB
32 KB
48 KB
64 KB
96 KB
44LQFP40QFN
48TQFP 52LQFP 64LQFP64FBGA
80LQFP
K0R Ultra Low Power: Line-up
*64 FBGA avail on K0R/USB, K0R/KE3-A, K0R/KE3-L only*100pin FBGA avail on K0R/KG3-L only
100LQFP100FBGA
128LQFP
128 KB
uPD78F1010
uPD78F1011
uPD78F1012
uPD78F1013
uPD78F1014
K0R/KF3-L
K0R/KF3-L
K0R/KF3-L
K0R/KG3-L
K0R/KG3-L
K0R/Kx3-L (GP, Ultra-Low-Power)
192 KB
AdvancedAnalogFront-End
256 KB
uPD78F1027 uPD78F1029
K0R/KF3-L K0R/KG3-L
uPD78F1028 uPD78F1030
K0R/KF3-L K0R/KG3-L
ContactMarketing
NEW ExpandedMemory Versions!
uPD78F1500
uPD78F1501
uPD78F1502
uPD78F1503
uPD78F1504
uPD78F1505
uPD78F1506
uPD78F1507
uPD78F1508
K0R/LF3 K0R/LG3 K0R/LH3
K0R/LF3 K0R/LG3 K0R/LH3
K0R/LF3 K0R/LG3 K0R/LH3
K0R/Lx3 (12bit ADC/DAC, with LCD, ULP)
31x4(27x8)
40x4(36x8)
54x4(50x8)
LCDSEG x COM
Main Points:•Many Pkg Options•Wide Memory Range•Connectivity and LCD options•Most Advanced Analog Front-End in the Industry
Main Points:•Many Pkg Options•Wide Memory Range•Connectivity and LCD options•Most Advanced Analog Front-End in the Industry
K0R/Kx3-L (USB, Ultra-Low-Power)
K0R/USB
uPD78F1023
uPD78F1024
uPD78F1023
uPD78F1024
K0R/USB
K0R/USB K0R/USB
K0R/USB
uPD78F1022
uPD78F1018
uPD78F1017
K0R/KE3-A
K0R/KE3-A
K0R/KE3-A
K0R/KE3-A (12bit ADC/DACs, no LCD, ULP)
uPD78F1016
uPD78F1000
uPD78F1001
uPD78F1002
uPD78F1003
uPD78F1001
uPD78F1002
uPD78F1003
uPD78F1004
uPD78F1005
uPD78F1006
uPD78F1007
uPD78F1008
uPD78F1009
K0R/KC3-L K0R/KC3-L K0R/KD3-L K0R/KE3-L
2 Comp/Int. Vref,PGA
© 2010 Renesas Electronics America Inc. All rights reserved.6
16 KB
32 KB
48 KB
64 KB
96 KB
44LQFP 48TQFP 52LQFP 64LQFP64FBGA
16bit K0R ASSPs: Line-up
128 KB
56QFN30SSOP 38SSOP
uPD78F8056
K0R/RF
uPD78F8057
K0R/RF
uPD78F8058
K0R/RF
Main Points:•Same Ultra-Low power K0R 16-bit CPU Core is in K0R/RF4CE radio and K0R/Ix3 motor control MCU• Integrated Analogand RF Functions
Main Points:•Same Ultra-Low power K0R 16-bit CPU Core is in K0R/RF4CE radio and K0R/Ix3 motor control MCU• Integrated Analogand RF FunctionsContactMarketing
NEW ExpandedMemory Version
uPD78F12xx
K0R/IE3
uPD78F1201
uPD78F1203 uPD78F1213
uPD78F1214
uPD78F1225uPD78F1215
uPD78F1234
K0R/IB3
K0R/IC3 K0R/ID3
uPD78F1211
K0R/IC3
uPD78F1213
uPD78F1211
K0R/IC3
uPD78F1213
uPD78F1224
uPD78F1223
uPD78F1235
uPD78F1233
K0R/IE3
K0R/IC3 K0R/ID3 K0R/IE3
K0R/IB3 K0R/IC3 K0R/IC3
K0R/IC3 K0R/ID3 K0R/IE3
Motor Control MCU:12ch, 16bit Timers,w/ 2 comparators,ProgrammableGain Amp (4x-12x)
ContactMarketing
uPD78F8063
K0R/RF
ContactMarketing
K0R/RF4CE(MCU + 802.15.4 RF Transceiver,1.2uA RTC standby)
ContactMarketing
© 2010 Renesas Electronics America Inc. All rights reserved.7
K0R Ultra-Low Power in Short…
Lowest Power, best performance in Class(190uA at 1MHZ, 5mA @20MHZ, 17dMIPS,0.9uA Standby/RTC, 0.37uA Standby/no RTC)
Renesas 16-bit CISC with RISC-like, 3-stage pipeline. 60+% of instructions execute in one CPU cycle
Industrial, Home/Building Sensors & Security, Battery chargers, Medical,Consumer, or anywhere battery-operatedor battery-backed instruments are used.
Where is K0R Ultra-Low Power MCU going into?
What is an K0R Ultra-Low Power MCU?
Why select K0R?
Existing and potential K0R customers?
Lower power and HigherPerformance than PIC18/24,TI MSP430, and ATxmega
Nova Biomedical, Motorola ESG,Mitsubishi Consumer (TV), Elster, AOSmith,Itron, Regal-Beloit, Echostar, Diehl Controls
Main Points:•K0R 16-bit CPU has clear advantage over other 8-/16-bit Low Power architectures•Customers are Impressed with livedemo, Shows clear advantage over LP MCU industry Leaders!
Main Points:•K0R 16-bit CPU has clear advantage over other 8-/16-bit Low Power architectures•Customers are Impressed with livedemo, Shows clear advantage over LP MCU industry Leaders!
© 2010 Renesas Electronics America Inc. All rights reserved.8
K0R Low Power, Chances to Succeed Today
HIGH:
• Platform design
• 44 to 128 pins
• Battery-operated, portable designs
• Low-end motor control (MC)
• Low-end USB
• Product longevity
• Advanced Analog Front-end
LOW / NONE:
• <40 pins, <$0.75
• External Memory
• Ethernet
Examples of Applications to Target
Low-end motor control (fans, pumps, compressors) - Alarm Panels - Irrigation control – Sensors – Security Keypads – HVAC – Wire-less Thermostats, Medical
(battery-operated) – AMR/AMI - Fitness Equipment - White goods
Main Point:•Let’s focus our efforts where we have the best chances to win (product features and application space)
Main Point:•Let’s focus our efforts where we have the best chances to win (product features and application space)
© 2010 Renesas Electronics America Inc. All rights reserved.9
Summary:• K0R is a very strong 16bit architecture with high Integration• Low Power MCU campaign at ex-NEC was very well received by Future
and Avnet, customers were very impressed by actual performance/low standby current• TI is still a leader in super low power technology (now with MSP430G2xxx value line!)• STM8L, PIC18/24, ATxmega - strong line-ups and very aggressive promotion
K0R A (AVR) M (PIC18) M (PIC24) T (MSP430) S (STM32L)
Main 16-bit Players
Main target to switch to K0R!!!
OCD: On-chip Debug
Main Point:•Easiest targets: PIC18, PIC24, TI MSP430
Main Point:•Easiest targets: PIC18, PIC24, TI MSP430
Top Strengths
Scalable, high integration, extreme low power, high performance
Broad offering, Low
power
Rich Ecosystem, low power
line-up
Rich Ecosystem, low power
line-up
Super low power, adv.
analog, med-high perf.
Scalable, low power line-up
Top Weaknesses
No <44-pins, except motor,
Small RAM, limited OCD
Low performance
, limited OCD
Low performance, limited OCD
Expensive, Slow (except
F5xxx)
Only 3rd-party C compiler
Unique Offering
PGA, Comparators,
USB, 802.15.4, 1.8V flash prog.
Various ASSPs, USB OTG, 256KB
Ethernet Ethernet,USB
Advanced Analog,
256KB Flash, RF option
Read while Write
MarketPerception
Unknown, Expensive
High performance
Easy to use Easy to use Lowest power,
Expensive
STM32 compatible
© 2010 Renesas Electronics America Inc. All rights reserved.10
Quick 16-bit ComparisonK0R differentiators
DisadvantageK0R Low power
A (AVR) M (PIC18) M (PIC24)T
(MSP430)
CPU 16-bit 8-bit8-bit (16-bit
inst.) 8-bit (16-bit
inst.) 16-bit
Power Supply (V)
1.8-5.5 1.8-5.5 1.8-5.5 1.8-5.5 1.8-3.3
Max CPU Frequency (MHz)
20 2064 divided
by 432 divided
by 218
DMA/DTC DMA - - - DMA
Read while Write
- - - - -
Flash Memory (KB)
8-128 1-256 4-128 4-256 1-256
Data Flash / EEPROM
Yes, with ECC
Yes Yes Yes -
RAM (KB) 1-16KB 0.035-8 .25-4 .25-4 0.125-16
CAN Yes Yes Yes Yes -
USB Yes Yes Yes Yes -
Ethernet - - Yes Yes -
12-bit A/D Yes Yes - Yes Yes
D/A Yes - - - Yes
LCD Yes Yes Yes Yes Yes
Extended Temp
-40C to +85C
Yes Yes Yes -
Packages 30-128 8-100 14-64 18-100 14-100
Main Point:•Note K0R differentiators including two D/A units, and 3ch Op-Amps
Main Point:•Note K0R differentiators including two D/A units, and 3ch Op-Amps
© 2010 Renesas Electronics America Inc. All rights reserved.11
No Fit:• >256K Flash with ultra low power (256KB Flash
low power K0R/Kx3-L is on Roadmap for 10Shimo, Spec issued recently)
No Fit:• >256K Flash with ultra low power (256KB Flash
low power K0R/Kx3-L is on Roadmap for 10Shimo, Spec issued recently)
K0R Ultra Low Power: Reference Sheet
K0R Series
Key Selling Points Target Applications Competitors
K0R/ Kx3-L
• 17dmips @20MHZ• 190uA @1MHZ• PGA, comparators
Smart energy, Sensors, Alarms, Keypads, Battery- operated equipment
MSP430F2xxx/5xxx, Atmega, XMEGA, PIC18/24
K0R/ Lx3
• 17dmips @20MHZ• 190uA @1MHZ,• 12bit ADC/DACs, Op-Amps• 400 segment LCD with booster
Medical, Thermostats, Security Panels, Alarms, Consumer Battery-operated equipment
MSP430Fx4xxx, PIC18, STM8S, S08, Atmega, XMEGA,
K0R/ KE3-A
• 17dmips @20MHZ• 190uA @1MHZ• 12bit ADC/DACs, Op-Amps
Medical, Thermostats, Security Panels, Alarms, Consumer, Battery-operated equipment
MSP430Fx2xxx/5xxx, PIC18/24, STM8S, S08, Atmega, XMEGA,
K0R/ Kx3-L(USB)
• 17dmips @20MHZ• 16x16 HW Multiply• 32/32 HW divide
Equipment using USB interface, A/V equipment, Industrial equipment, Health care/Medical
MSP430F5xxx, PIC24 (XLP), STM32, XMEGA
Main Point:•K0R 16bit family has a strong Ultra-low power position for; GP, LCD, USB, and Advanced analog applications
Main Point:•K0R 16bit family has a strong Ultra-low power position for; GP, LCD, USB, and Advanced analog applications
Freebies:• Cubesuite Compiler/assembler, simulator,
debugger up to 64KB Object Code
Freebies:• Cubesuite Compiler/assembler, simulator,
debugger up to 64KB Object Code
© 2010 Renesas Electronics America Inc. All rights reserved.12
Battery-Operated, Portable System Challenges
Typical Ultra Low Power System has short periods of high activity followed by long periods of low or no activity
Application example: Handheld blood glucose meter
Typical Ultra Low Power System has short periods of high activity followed by long periods of low or no activity
Application example: Handheld blood glucose meter
MCU Requirements for Ultra Low Power Systems• Processing capability to meet system throughput demands • Efficient power utilization in all operating modes to enable long battery life
MCU Requirements for Ultra Low Power Systems• Processing capability to meet system throughput demands • Efficient power utilization in all operating modes to enable long battery life
Sample Reagent StripVia A/D Converter and and Calculate Glucose
Level via CPU Calculations
Sample Reagent StripVia A/D Converter and and Calculate Glucose
Level via CPU Calculations
TimeTime
System Activity& Current DrawSystem Activity& Current Draw
System Initializationat Power Up
System Initializationat Power Up
Display ResultDisplay Result
Wait forReagent
StripInsertion
Wait forReagent
StripInsertion
No Further Button Activity Detected,Back to Standby/Halt Mode with
Very low power Time-of-day Clock
No Further Button Activity Detected,Back to Standby/Halt Mode with
Very low power Time-of-day Clock
MCU wakesup whenButton pressdetected
MCU wakesup whenButton pressdetected
11
22
33
44
55
Standby/Halt Mode Standby/Halt Mode
66
Main Point:•As you will see, K0R 16bit family of Ultra-low power MCUS; (GP, LCD, USB, and Advanced analog) meet the stringent requirements for Battery-operated applications
Main Point:•As you will see, K0R 16bit family of Ultra-low power MCUS; (GP, LCD, USB, and Advanced analog) meet the stringent requirements for Battery-operated applications
© 2010 Renesas Electronics America Inc. All rights reserved.13
Pop Quiz-1: Select Correct Answer
1) What is offered completely free of charge for K0R 64KB or less?a) C Compiler and debug emulator (CubeSuite)b) Code and Pin Configurator (wizard-like)c) Factory programming and C Compilerd) Samples, C Compilere) A and Cf) A, B and Dg) All of the above
© 2010 Renesas Electronics America Inc. All rights reserved.14
K0R Low Power MCU System Design Attributes(How we achieved it!)
© 2010 Renesas Electronics America Inc. All rights reserved.15
K0R Ultra Low
Power MCU Attributes
Low leakage 150nmProcess
High Perform.
CPU,Low
current
Power Saving, InternalGated
Oscillators
==
K0R Ultra-Low Power Design Attributes
Flexible On-Chip
Peripherals++ ++
High Performance CPU at low currentHigh Performance CPU at low current
17dmips @20MHZ (0.85dmips/MHZ)
3.7uA @32KHZ, 190uA @1MHZ, 5mA typ. @20MHZ
MultipleOperating, Standby Modes
++ ++
Power Saving, Internal Gated OscillatorsPower Saving, Internal Gated Oscillators
1MHZ, 8MHZ, 20MHZ Int. System Clocks
Gated System Clocks to CPU, Peripherals
30KHZ Oscillator for WDT and 8-bit timer
Multiple Operation/Standby ModesMultiple Operation/Standby Modes
STOP Mode/32KHZ RTC: CPU/peripherals off, Real-time-clock running (0.9uA)
Operating Mode: CPU from 16KHZ to 20MHZ
STOP Mode/no clocks: CPU/peripherals off, no RTC, RAM retained (0.37uA)
Flexible On-Chip PeripheralsFlexible On-Chip Peripherals
Op-Amp, Comparator, ADC, DAC, Timer, Serial (SPI, I2C, UART, USB), LCD Controller
Low Power RTC (Clock/Calendar Function)
Safety: POC, LVI, Watchdog
Main Points:•Ultra-Low Power attributes were deliberately designed into K0R/Kx3-L/Lx3 from the ground up•Many Power-SavingSystem Features
Main Points:•Ultra-Low Power attributes were deliberately designed into K0R/Kx3-L/Lx3 from the ground up•Many Power-SavingSystem Features
© 2010 Renesas Electronics America Inc. All rights reserved.16
K0R Low Power MCU Design Keys (1)
Gated System Clocks to turnOff Unused Circuits
Main Point:•Gated Clocks helps lower overall power consumption!
Main Point:•Gated Clocks helps lower overall power consumption!
Analogy: Idle your engine at the stoplight!
© 2010 Renesas Electronics America Inc. All rights reserved.17
Opcode (Byte1) Operand (Byte2) Operand (Byte3) Operand (Byte4)
Opcode (Byte1) Opcode (Byte2) Operand (Byte3) Operand (Byte4)
Turn off Opcode Decoder Circuit Earlier!
Turn off Opcode Decoder Circuit Earlier
30% reduction in Operating current by turning off Opcode Decoder when finished. (Compared to previous MCU designs)
K0R Low Power Design Keys (2)
Instruction Fetch operation:
Analogy: Turn off the lights when you leave the room!
Main Points:•K0R MCU Core wasintentionally designedwith Ultra-LowPower Aspects•Circuits are turned off when not Used
Main Points:•K0R MCU Core wasintentionally designedwith Ultra-LowPower Aspects•Circuits are turned off when not Used
© 2010 Renesas Electronics America Inc. All rights reserved.18
Debunking Microchip XLP low power claims and others(how Renesas K0R Ultra-Low Power MCU stacks up)
© 2010 Renesas Electronics America Inc. All rights reserved.19
Low Power MCU claims
TI advertises they have the “World’s lowest power MCU” with MSP430 family!
Microchip claims to have lowest standby currents in “Deep-Sleep” modes – nanoWatt, XLP technology!
Now Silicon Labs claims to beat TI and Microchip for title of“World’s lowest power MCU” with new F900 low power 8-bit MCU series.
ST Micro, Energy Micro, and EM Electronics have Ultra-low Power MCU families heavily promoted
Hmm…. but Renesas Electronics has Ultra-low power MCU families with lower operating currents, and higher performance than most 8bit and 16bit competitors, including TI MSP430!
What does the Renesas spec sheet data say?
© 2010 Renesas Electronics America Inc. All rights reserved.20
Debunking Microchip nanoWatt XLP Technology Claims
Benefits of nanoWatt XLP™ Technology include:■ Sleep / Power-down current down to 20 nA■ Brown-out Reset down to 45 nA ■ Watch-dog Timer down to 400 nA ■ Real-time Clock/Calendar down to 500 nA
•Mismatch in operation notes:•Coin cell batteries have a useful operating voltage range = 3.2V max to 2.4V min•Not realistic: 1mSEC out of 60SEC run time = 1/60000! (8.8minutes/year)
•Microchip battery life at higher duty cycles much worse than TI, Renesas,since active mode currents are 3x-5x that of TI and Reneas @ equivalent dmips!
From Microchip XLP website last year:
(assuming 1.8V operation, which is not practical or useable)
Main Point:•Don’t take allthe competitor’sLow power MCUClaims at Face Value
Main Point:•Don’t take allthe competitor’sLow power MCUClaims at Face Value
© 2010 Renesas Electronics America Inc. All rights reserved.21
Renesas K0R vs Microchip PIC24F (Gen Purpose) 1MHz operation Current drains
Renesas 78K0R advantage: Lowest 1MHz operating current drain (typical and max) at 3V, -40C to +85C temp range
Operating current @3V
0200400600800
10001200140016001800
NE
C 1
6bit
GP
K0R
/Kx3
-L, 4
4-64
pin
(16K
B-
64K
B fl
ash,
1KB
-3K
B R
AM
)
PIC
24F
16K
A10
2, 2
0/28
pins
,(8
KB
-16K
BF
lash
mem
ory,
1.5K
B R
AM
)
PIC
24F
J64G
A0
0, 2
8/44
pins
,(1
6KB
-64K
BF
lash
mem
ory,
4KB
-8K
B R
AM
)
uA 1MHZ* Typical (uA)
1MHZ* Max (uA)
Microchip typical 2MHZ/1mip current = 3.5x-6x RenesasMicrochip max 2MHZ/1mip current = 3x-4.6 Renesas
Comparisons for GP 20-64pin, 8KB-64KB Flash Memory,
1KB-3KB RAM Families
Ren
esa
s 1
6b
it G
PK
0R
/Kx3
-L,
44
-64
pin
(16
KB
-64
KB
)
Comparisons for GP 64-100pin, 64KB-128KB Flash Memory,
4KB-8KB RAM Families
Operating current @3V
0500
10001500200025003000350040004500
NEC 16bit GPK0R/Kx3-L, 80-100pin(64KB-128KB flash,
4KB-8KB RAM)
PIC24FJ128GA01064/80/100pins,
(64KB-128KB Flashmemory, 8KB RAM)
uA
1MHZ* Typical (uA)
1MHZ* Max (uA)
Renesas 16bit GP K0R/Kx3-L, 80-100pin
(64KB-128KB, 4KB-8KB RAM)
Microchip typical 2MHZ/1mip current = 7.5x RenesasMicrochip max 2MHZ/1mip current = 10x Renesas
*Note: Microchip achieves 1 peak Mip @2MHZRenesas K0R achieves 1 peak Mip @1MHZ
Main Points:•K0R soundly beats out 16bit Microchip PIC24F in all CPU Active mode comparisons•Microchip PIC24 runs at 2MHZ osc for 1MHZ CPU speed
Main Points:•K0R soundly beats out 16bit Microchip PIC24F in all CPU Active mode comparisons•Microchip PIC24 runs at 2MHZ osc for 1MHZ CPU speed
© 2010 Renesas Electronics America Inc. All rights reserved.22
Renesas vs TI vs Atmel (Gen Purpose and LCD MCUs) 1MHz Operation Currents
TI typical 1MHZ/1mip current = 2x-2.5x RenesasAtmel typical 1MHZ/1mip current = 3x-3.5x Renesas
TI max 1MHZ/1mip current = 1.3x-1.5x RenesasAtmel max 1MHZ/1mip current = 2x-2.5x Renesas
Renesas 78K0R Advantage: Lowest 1MHz Operating Current (Typical and Max) at 3V, -40C to +85C Temp Range
Comparisons for 16-128pin, 8KB-128KB Flash Memory, 512B-8KB RAM Families
1MHZ Operation Current Drains @3V
0200400600800
10001200
NE
C 1
6bit
GP
K0R
/Kx3
-L 4
4-64
pin
NE
C 1
6bit
GP
K0R
/Kx3
-L 8
0-10
0pin
NE
C 1
6bit
LCD
K0R
/Lx3
80-
128p
in
TI 1
6bit
GP
MS
P43
0F20
xx14
pin
TI 1
6bit
GP
MS
P43
0F26
xx64
-80p
in
TI 1
6bit
LCD
MS
P43
0F46
1x10
0pin
Atm
el 8
bit L
CD
ATm
ega1
6964
pin
Atm
el 8
bit L
CD
ATm
ega3
29
64pi
n
uA
Typical (uA)
Max (uA)
Main Points:• In fact, K0R MCU beats outTI MSP430 and Atmel at 1MHZCPU Active mode current•K0R beats out most of the comp. with lowest uA/MHZ in general
Main Points:• In fact, K0R MCU beats outTI MSP430 and Atmel at 1MHZCPU Active mode current•K0R beats out most of the comp. with lowest uA/MHZ in general
© 2010 Renesas Electronics America Inc. All rights reserved.23
K0R/Kx3-L Standby/Stop mode w/32KHZ RTC
Renesas 78K0R: In the ballpark with TI MSP430, easily beats PIC24 XLP in Standby, 32KHZ/RTC mode @+85C Temp
Max standby current @+25C, 3V, with 32KHZ RTC
1.5
15
2
02468
10121416
MS
P4
30
F2
41
x/2
61
x
(64
-80
pin
, 92
KB
-
12
0K
B F
lash
Me
mo
ry, 4
KB
-8K
B
RA
M, 3
V)
PIC
24
FJ1
28
GA
01
0
(64
/80
/10
0p
ins,
64
KB
-12
8K
B F
lash
me
mo
ry, 8
KB
RA
M,
2.0
V-3
.6V
)
NE
C K
0R
/Kx3
-L,
uP
D7
8F
10
1x
(80
/10
0p
in, 6
4K
B-
12
8K
B F
lash
Me
mo
ry, 4
KB
-8K
B
RA
M, 3
V)
uA
Maxstandbycurrent@+25C,with32KHZRTC
64-100Pins, up
to 128KB Flash
(Estimated)
•Standby/no Clocks and Standby/RTC Current is mainly a function of RAM size/leakage current at elevated Temps.•In Comparisons with competition, look for RAM sizes that are similar
Max standby current @+85C, 3V, with 32KHZ RTC
8
15
7.2
02468
10121416
MS
P4
30
F2
41
x/2
61
x (6
4-8
0p
in, 9
2K
B-
12
0K
B F
lash
Me
mo
ry, 4
KB
-8K
BR
AM
, 3V
)
PIC
24
FJ1
28
GA
01
0(6
4/8
0/1
00
pin
s,6
4K
B-1
28
KB
Fla
shm
em
ory
, 8K
B R
AM
,2
.0V
-3.6
V)
NE
C K
0R
/Kx3
-L,
uP
D7
8F
10
1x
(80
/10
0p
in, 6
4K
B-
12
8K
B F
lash
Me
mo
ry, 4
KB
-8K
BR
AM
, 3V
)
uA
Maxstandbycurrent@+85C,with32KHZ
64-100Pins, up
to 128KB Flash
•K0R 150um process combines Highperformance CPU, Flash, and RAM,but with low leakage in Standby @85C
Main Points:•32KHZ/RTC Standby Mode is most widely used•Renesas K0Rbeats out PIC24F and matches TI MSP430 for Ultra-Low Battery drain.
Main Points:•32KHZ/RTC Standby Mode is most widely used•Renesas K0Rbeats out PIC24F and matches TI MSP430 for Ultra-Low Battery drain.
© 2010 Renesas Electronics America Inc. All rights reserved.24
I/OExt.osc.
block
MCUcore
voltagereg.
DAC
ADC
CPUPOR/POC
Int. HSosc.
WDT
RTC
I/O
I/O
LCD C/D with booster
Op-amp
Volt.ref.
Timers
SerialLowvolt
detect
Com-parator
Clockgen.stby
control
K0R: Internal Voltage Regulator Advantage
Internal core LDO voltage regulator minmizes IDD current drain at higher VDD
•Vreg = 2.4V Normal Operation•Vreg = 1.8V Low Power Mode
Functions/Peripherals attached to I/O pins
- Usually have current drains that rise proportionally to supply
Renesas K0R/Kx3-L, K0R/Lx3 Advantage: Internal LDO voltage regulator minimizes Core CPU and Aux. Peripheral Current drain. (at Maximum Performance)
Main Point:• Internal 2.4V LDO Voltage regulator helps minimize current drain, by keeping CPU @ constant voltage
Main Point:• Internal 2.4V LDO Voltage regulator helps minimize current drain, by keeping CPU @ constant voltage
© 2010 Renesas Electronics America Inc. All rights reserved.25
0100200300400500600700800900
1000
1.8V 3V 5V
NEC 78K0R/Kx3-L
NEC 78K0/Kx2-L
TI MSP430F2
Atmel picoPowerATmega328P
MicrochipPIC18FxxK20
Internal Voltage Regulator AdvantageHow does Renesas MCU Stack Up?
Renesas K0R Advantage: Internal LDO voltage regulator – Current drain stays constant across operating voltage (1.8V – 5.5V)
Current Drain at 1MHz operation
Power Supply Voltage
Curr
ent
Dra
in (
uA
)
TI MSP430F2xx/2xxxx
Renesas 78K0R/Kx3-L
Renesas 78K0/Kx2-L
Main Points:•With no Vreg, many MCUs draw much higher Active mode currents•TI MSP430F 1xxx, 2xxx, 4xxx series don’t have an internal regulator
•Older PIC16/18/24 don’t have internal Vreg Some xLPs do.
Main Points:•With no Vreg, many MCUs draw much higher Active mode currents•TI MSP430F 1xxx, 2xxx, 4xxx series don’t have an internal regulator
•Older PIC16/18/24 don’t have internal Vreg Some xLPs do.
© 2010 Renesas Electronics America Inc. All rights reserved.26
16bit GP MCU Power Supply operation range
TI MSP430Fx2xx/2xxx:(Limited performance)
16MHZ @3.3V to 3.6V only 12MHZ @ 2.7V
TI MSP430F2xx/2xxx GP MCU(0.5dmips/MHZ)
Renesas Advantage: Higher CPU performance over a Wider
battery voltage Operating range
Renesas K0R/Kx3-L GP MCU(0.85dmips/MHZ)
8MHZ
20MHZ
Renesas K0R/Kx3-L:Full Speed CPU Operation
20MHZ @ 2.7V to 5.5V
Main Points:•Renesas K0R MCU Families with internal LDO Vreg: Full 20MHZ operation over wider Voltage range• In some cases K0R gives 2x-3x performance advantage
Main Points:•Renesas K0R MCU Families with internal LDO Vreg: Full 20MHZ operation over wider Voltage range• In some cases K0R gives 2x-3x performance advantage
© 2010 Renesas Electronics America Inc. All rights reserved.27
K0R/Lx3 16bit LCD MCU with Advanced Analog Features
© 2010 Renesas Electronics America Inc. All rights reserved.28
78K0R/Lx3 Analog Block Diagram
Analogvoltages
TransducerAnalog signals
Analogvoltages
TransducerAnalog signals
Digitalprocessing
(CPU/SW)
Digitalprocessing
(CPU/SW)
Amplify, filter,noise
reduction(op-amps)
Amplify, filter,noise
reduction(op-amps)
Digitize(12-bit ADC)
Digitize(12-bit ADC) Convert back
to analog(DAC)
Convert back to analog
(DAC)
LCD C/D withbooster
LCD C/D withbooster
• Analog voltages (AC/DC)• Transducer output
analog signals
• Analog voltages (AC/DC)• Transducer output
analog signals
DC Voltage LevelDC Voltage Level
Display resultsDisplay results
Stable,accurateInt. Vref
Stable,accurateInt. Vref MCU HW
resourcesMCU HWresources
Legend:Legend:
CPU/software
CPU/software
Direct electrical signalsBattery voltageAC voltage (freq. and amplitude)ResistanceCurrent
Transducer inputsTemp/Humidity/moistureFlow rate (gallons per second)Weight (strain gauge)Liquid/gas pressure (lbs/square inch)
Light/Sound levelAcid-base level (pH level)Blood glucose levelVibration/accelerometer
AMP0I+AMP1I+
AMP2I+
12-bit ADC
Voltage reference
12-bit DAC(2ch)
AVDD1
AVREF
ANO0ANO1
ExternalPowerSource
(3.3V etc.)VDD
AVDD0
VDD - +
AMP0OAMP0I-
AMP1
3
ANIx(up to12 ch)
VREFOUT(2.0V) or
(2.5V)
:Control by register
- + AMP
- + AMP
AVDD0- +
AMP1OAMP1I-
AMP1
- +
AMP2OAMP2I-
AMP1 AVSS
AVSS
AVSS
AVREF1
AVREF0
Op-amp (3-ch)
+/-2% Accuracy
Main Points:•Most Advanced Analog Block•Compare to MSP430FG461x•Reduces System cost and conserves PCB space
Main Points:•Most Advanced Analog Block•Compare to MSP430FG461x•Reduces System cost and conserves PCB space
© 2010 Renesas Electronics America Inc. All rights reserved.29
Convert Processed Digital Back to Analog Signals(12-bit Buffered DACs and 8-16bit PWM)
Digital-to-Analog:•Up to 2-ch buffered DAC outputs on 78K0R/Lx3 or KE3-A•Up to 7ch or 11ch PWM outputs on most K0R GP MCUs
K0R/Lx3 Op-ampsK0R/Lx3 Op-amps
Low-pass filterLow-pass filterSmoothfiltered output
Smoothfiltered output
Create analog AC waveforms- Buzzer tones- DTMF- Voice/music playback (ADPCM API Firmware avail.)- Test signals- Etc.
Create analog AC waveforms- Buzzer tones- DTMF- Voice/music playback (ADPCM API Firmware avail.)- Test signals- Etc.
78K0R/Lx3/KE3-A analog HW78K0R/Lx3/KE3-A analog HW
Create precise DC ref. voltages- 0-100% of ref. voltage- 4096 possible steps
Create precise DC ref. voltages- 0-100% of ref. voltage- 4096 possible steps
111101010101101101010101100101010101100010101010001100110011
111101010101101101010101100101010101100010101010001100110011
12-bitDACCh 0
12-bitDACCh 0
111101010101101101010101100101010101100010101010001100110011
111101010101101101010101100101010101100010101010001100110011
MuxExternalAVref
Stableaccurate
voltage ref. (2.0V or 2.5V,
+/-1%)
Stableaccurate
voltage ref. (2.0V or 2.5V,
+/-1%)
AMP
12-bitDACCh 0
12-bitDACCh 0
AMP
Built-inBuffer/AmpsSave SystemCost!
DACWaveformGeneration
16bit Timer Ch0Carrier generator
16bit Timer Ch1PWM
111101010101101101010101100101010101100010101010001100110011
111101010101101101010101100101010101100010101010001100110011
SystemClock UpTo 20MHZ
Any K0R TAU Timer
K0R/Lx3or ext.
Op-amps
K0R/Lx3or ext.
Op-amps
Low-pass filter(Notch @carrier Freq.)
Low-pass filter(Notch @carrier Freq.)
Varying Duty Cycle
PWM WaveformGeneration Filtered
AnalogSignal:
Filtered AnalogSignal:
Main Points:•Many ways to create Analog signals•Take advantage of Op-amps, internal Vref, and DACs for PortableInstrument Designs
Main Points:•Many ways to create Analog signals•Take advantage of Op-amps, internal Vref, and DACs for PortableInstrument Designs
© 2010 Renesas Electronics America Inc. All rights reserved.30
VoltageREF
VoltageREF
+ -
ACSignal
BIAS
12-bit SARADC
12-bit SARADC
12-bitDAC
12-bitDAC
RTCRTC
User ButtonInterface
Serial Interfaces
LCD Panel (120-400segments)
LVI/BattMonitorLVI/BattMonitor
LCD Micro
RenesasK0R/Lx3
78K0R/Lx3 Application Block Diagram
** = Trans-impedance Amplifier Using Op-amp(Current-to-voltage)
ReagentStrip forBlood sample
Op-Amps
Peripherals:Timers, GPIO,Serial Ports
Peripherals:Timers, GPIO,Serial Ports
POC/ResetPOC/Reset
32kHz Resonator
16-bit RISC CPU, 64KB/96KB/128KB Flash ROM,Self program, EEPROM Emulation, 1MHz/8MHz Internal system clocks
16-bit RISC CPU, 64KB/96KB/128KB Flash ROM,Self program, EEPROM Emulation, 1MHz/8MHz Internal system clocks
On-chip-debug On-chip-debug
WDTw/30kHz
WDTw/30kHz
LCD boostercontroller/
driver
LCD boostercontroller/
driver
Single-ChipLow-CostBlood Glucose Meter
CR2032 or similar Lithium Coin cell
Main Points:•Most BGMs are giveaways (profit on strips), so high integration and low system cost is paramount•K0R/Lx3 is perfect for Battery-operated, Portable Instruments!
Main Points:•Most BGMs are giveaways (profit on strips), so high integration and low system cost is paramount•K0R/Lx3 is perfect for Battery-operated, Portable Instruments!
© 2010 Renesas Electronics America Inc. All rights reserved.31
K0R MCU Feature Overview
© 2010 Renesas Electronics America Inc. All rights reserved.32
Fetch ID MEMInst. 1
Inst. 2
Inst. 3
Instruction 1 Instruction 278K0
Fetch ID MEM
Fetch ID MEM
3 Stage Pipeline
78K0R CPU (CISC Instruction with RISC Performance)
16bit Data Path with 3 Stage PipelineInstruction Execution at One Clock Cycle (majority of Instructions)
•1 cycle = 56%•2 cycle = 30%•3 cycle = 9%•4+ cyc = 5%
78K0R
•K0R Benchmark: 0.85dmips/MHZ (IAR Compiler) versus•TI MSP430 Benchmark: 0.5dmips/MHZ
Beware of MCU Marketing Data Sheet Claimsof 1mip/MHZ Peak mips!
Main Points:•RISC-like K0R CPU core gives 17dmips at 20MHZ operation,2.7V min.•Compare to TI MSP430F2xxx series: 8dmips at 3.3V min, 6dmips at 2.7V min
Main Points:•RISC-like K0R CPU core gives 17dmips at 20MHZ operation,2.7V min.•Compare to TI MSP430F2xxx series: 8dmips at 3.3V min, 6dmips at 2.7V min
© 2010 Renesas Electronics America Inc. All rights reserved.33
78K0R Memory Architecture
Flash memory64KB*
(Common)
Reserved
2nd SFR Area2 KB ( Max)
Internal RAM3KB
General –purposeregister 32B
Special function register(SFR)256B
0000H
EFFFFH
F 0000H
FF2FFH*FF300H*
FFEDFHFFEE0H
FFEFFHFFF00H
FFFFFH
Datamemoryspace
(1 MB)
Efficient data access w/
mirror area (uppermost 64KB Address space)
–faster execution–smaller footprint
Internal RAM, Main SFR can be accessed using optimized Special instructions
Instruction Memory usage is efficient due to keeping operand size short
All Flash Memory is accessible to perform Checksum/CRC for IEC60730
Mirror (56.75KB*)
F0FFFH*F1000H*
Reserved
F07FFHF0800H
Programmemoryspace
0FFFFH
10000H
*For 64KB Flash, 3KB RAM versions
SFR(1byte Operand)
SADDR - Short Direct Addressing(1byte Operand)
OtherRAM & 2nd SFR Area(2byte Operand)
Boot 1Boot 0
1st 16bitAddressArea(2byte Operand)
Up to 894KBExpansionFlash MemorySpace
Main Points:•K0R has a 1MB linear address space•Efficient use of instruction and addressing modes saves code space and speeds up operation
Main Points:•K0R has a 1MB linear address space•Efficient use of instruction and addressing modes saves code space and speeds up operation
© 2010 Renesas Electronics America Inc. All rights reserved.34
Only in K0ROnly in K0R
PCSP
Register Bank 3Register Bank 3
Register Bank 2Register Bank 2
Register Bank 1Register Bank 1
Register Bank 0MUL/DIV.MUL/DIV.
System Bus
InterfaceAddress Bus
Addr./Data Bus
Control Signals
PSW
ALU
Bit
K0/K0R Architectural Features
ESES
CSCS
16x16 Multiply (1 CPU Cycle),32/32 Divide
(16 CPUCycles)
Bank/Context
Switching for
Fast Interrupt
Response
InterruptController
4 InterruptPriority Levels
Single Bit
Manipulations
on any Write-
able Address
Compiler IssuePrefix Segment
Reg. InstructionsWhen Needed
16-BitBarrelShifter
Main Points:•K0R has Powerful, Fast HW Multiply/Divide functions•4 Register banks help speed up interrupt service routines
•Bit manipulation and barrel shifter simplifies code
Main Points:•K0R has Powerful, Fast HW Multiply/Divide functions•4 Register banks help speed up interrupt service routines
•Bit manipulation and barrel shifter simplifies code
A X
B C
D E
H L
A X
B C
D E
H L
A X
B C
D E
H L
A X
B C
D E
H L
16-bit (Register Pair)
Bank 0Bank 1
Bank 2Bank 3
8-bit 8-bit
Fast Shifter, N= 1 to 15,In One CPU
Cycle
© 2010 Renesas Electronics America Inc. All rights reserved.35
Integrated Peripherals: POC and LVIBuilt-in, Highly Accurate Voltage Detection and Reset
Power-on Clear (POC) CircuitPower-on Clear (POC) Circuit
Detection VoltageRising
1.61V ±0.09V (fixed) or 2.07V ±0.2V (fixed)
Reset OccursReset ReleaseVDDK0R/Kx3-LK0R/Kx3-L
K0R/Lx3K0R/Lx3& USB& USB
K0R/KE3-AK0R/KE3-A
Detection VoltageFalling
1.59V±0.09V (fixed)Or 2.07V ±0.1V (fixed)
POC is always ON,Drawing No
extra IDDCurrent,Same as
TI MSP430Zero
PowerBOR
Selectable Interrupt or Reset by Software
Plus . . . An external Pin function.
Plus . . . An external Pin function.
With the EXLVI function, you have the option to monitor a power source other than VDD!
Boost RegulatorBoost Regulator VDD1.5V 3.3V
78K0R/Kx3-L78K0R/Lx3
EXLVI (Port)
1.21V
Low-Voltage IndicatorLow-Voltage Indicator
Detection VoltageSelectable by Software
Interrupt or ResetVDD
Range/Accuracy: 1.91 ±0.1V to4.22 ± 0.1V
16 Selectable Levels
Reset Release
K0R/Kx3-LK0R/Kx3-L
K0R/Lx3K0R/Lx3& USB& USB
K0R/KE3-AK0R/KE3-A
Since LVIDrawsExtra
Power,It can bedisabled/enabled
Main Points:• No need for external reset and voltage-detection ICs• “Zero-Power” POC circuit• Dynamically controlled LVI settings for Power supply monitoring
Main Points:• No need for external reset and voltage-detection ICs• “Zero-Power” POC circuit• Dynamically controlled LVI settings for Power supply monitoring
© 2010 Renesas Electronics America Inc. All rights reserved.36
STOP Mode Release by Interrupt Request Generation (1/2)(with or without 32KHZ/RTC running)
Standby release signal
Status of CPU
High-speed
system clock
(X1 oscillation)
(1) When high-speed system clock (X1 oscillation) is used as CPU clockK0R/Kx3-LK0R/Kx3-L K0R/Lx3K0R/Lx3
& USB& USB K0R/KE3-AK0R/KE3-AStop
InstructionInterrupt
Request
Standby release signal
Status of CPU
High-speed
system clock
(external clock input)
(2) When high-speed system clock (external clock input) is used as CPU clock
StopInstruction
InterruptRequest
K0R/Kx3-LK0R/Kx3-L K0R/Lx3K0R/Lx3& USB& USB K0R/KE3-AK0R/KE3-A
Remark The broken lines indicate the case when the interrupt request that has released the standby mode iis acknowledged.
Main Points:•Fast, 23.3uSEC to 30.7uSEC System turn-on time from Standby mode•Use internal High-Speed oscillator to start CPU, while the Xtal stabilizes
Main Points:•Fast, 23.3uSEC to 30.7uSEC System turn-on time from Standby mode•Use internal High-Speed oscillator to start CPU, while the Xtal stabilizes
© 2010 Renesas Electronics America Inc. All rights reserved.37
STOP Mode Release by Interrupt Request Generation (2/2)(with or without 32KHZ/RTC running)
Standby release signal
Status of CPU
Internal high-speed
oscillation clock
(3) When internal high-speed oscillation clock is used as CPU clockStop
InstructionInterrupt
RequestK0R/Kx3-LK0R/Kx3-L K0R/Lx3K0R/Lx3
& USB& USB K0R/KE3-AK0R/KE3-A
Wait for oscillationaccuracy stabilization
Remark The broken lines indicate the case when the interrupt request that has released the standby mode iis acknowledged.
Main Points:•XTAL not needed if internal 1MHZ, 8MHZ/20MHZ accuracy is adequate•Fast startup time using internal oscillators
Main Points:•XTAL not needed if internal 1MHZ, 8MHZ/20MHZ accuracy is adequate•Fast startup time using internal oscillators
© 2010 Renesas Electronics America Inc. All rights reserved.38
Timing of Reset Due to Execution of Illegal Instruction or Watchdog Timer Overflow
Internal high-speedoscillation clock
High-speed system clock(when X1 oscillation is selected)
CPU status
Execution of Illegal Instruction/Watchdog timer overflow
Internal reset signal
RESET Release TIMING (external PIN, TRAP/WDT or POC)
Timing of Reset by RESET Input
Internal high-speedoscillation clock
High-speed system clock(when X1 oscillation is selected)
CPU status
RESET
Internal reset signal
Timing of POCRESET is Similar
Main Points:•RESET can be initiated by:•External RESET Pin
•POC/LVI Reset•Trap (Illegal Instruction)•WatchDog Timer Overflow
Main Points:•RESET can be initiated by:•External RESET Pin
•POC/LVI Reset•Trap (Illegal Instruction)•WatchDog Timer Overflow
© 2010 Renesas Electronics America Inc. All rights reserved.39
Halt Mode Release
HaltInstruction
InterruptRequest
K0R/Kx3-LK0R/Kx3-L K0R/Lx3K0R/Lx3& USB& USB K0R/KE3-AK0R/KE3-A
HALT Mode Release by Interrupt Request Generation
Standbyrelease signal
Status of CPU
High-speed system clock,Internal high-speed osc. clock,
20 MHz int. high-speed osc. clock,or subsystem clock
Notes 1. The wait time is as follows:• When vectored interrupt servicing is carried outWhen main system clock is used: 10 to 12 clocksWhen subsystem clock is used: 8 to 10 clocks• When vectored interrupt servicing is not carried outWhen main system clock is used: 5 or 6 clocksWhen subsystem clock is used: 3 or 4 clocks
Main Point:•Halt Mode Release reacts very quickly because a system Clock is still active
Main Point:•Halt Mode Release reacts very quickly because a system Clock is still active
© 2010 Renesas Electronics America Inc. All rights reserved.40
K0R Clocking Options78K0R/Kx3-L (GP, USB) (44-100pin) 78K0R/Lx3/KE3-A (80-128pin)
2-20MHz
32,768 Hz
Cannot stop or stop byoption byte
Select 8MHZ/20MHz or1MHz by option byte
Watchdog Timer
fil
Ext. Crystal(X1, X2)
Ext. Clock(EXCLK)
Int. Oscillator
8MHz +/- 1.8%
1MHz +/-13%
Subsystem 32kHz
Ext. 32kHz Crystal(XT1, XT2)
Ext. 32kHz Clock(EXCLKS)
or
or
Int. Low-speed Osc
30kHz +/- 10%
20MHz +/- 2.4%
Buzzer/Clock Output
Selector
Prescaler Prescaler
30KHZLow Speed
WDT(0.35uA Max)
Fast startup
Time:
23.3-30.7
uSEC
Real-time Counter
FullAccuracy-40 to 85C
2.7 to 5.5V
Prescaler 16MHZ/4
12MHZ/2
20MHZ/5X8, x12
PLLUSB48MHZ
Peripheral Clock Switch
fprsfxhPeripherals
fsub
fih
fcpuCPU
fxp/16
fxp/8
fxp/4
fxp/2
fxp
fsub/2
Main SystemClockSwitch
Prescaler
Sele
ctor
fxp
1/2
fxp/32
fsub
Sele
ctor
LCD Cntrl/Driver
Timer ArrayUnit0
Sele
ctor
Adds less
than 0.5uA
t0
Backup
Current
Can Run LCD in Standby Mode~5uA
Full20MHZ
-40 to 85C2.7 to 5.5V
Main Points:•Flexible clocking scheme and multiple clock sources for CPU and peripherals•Facilitates optimum use of battery power
Main Points:•Flexible clocking scheme and multiple clock sources for CPU and peripherals•Facilitates optimum use of battery power
© 2010 Renesas Electronics America Inc. All rights reserved.41
Flash Security & Self-Programming: Safe, but Flexible
Data to be self-programmed can be obtained through any source available to the microcontroller under direct user control.
The flash memory can be separated into a boot area and program area, allowing manipulation of one without affecting the other
Each area is composed of multiple fixed-size blocks that can be manipulated independently.
K0R
UARTUART
CSICSI
I2CI2C
PortPort
DataDatadd
Block nBlock n–1
………
Block 10Block 9
Block 6Block 4
Block 1Block 000000H
xxxxxH
Program Area
Boot Cluster 0
Boot Cluster 1 Note
Boot Area
Note: Boot cluster 1 also can be used as program area or left empty.
Block 8Block 7
Block 3Block 2
USBUSB
Boot Cluster (4KB each):•RESET, Interrupt Vectors (128 Bytes)•CALLT Table (64 Bytes)•Option Byte Area (4 Bytes)•OCD Security ID Setting (10 Bytes)•Boot code (3890 Bytes)
Block Erase Size = 1KB sizeMin Write Size = 4 Bytes
Flash Security Setting Bits:(Individually Selectable)•Prohibit batch erase*1 (chip erase)•Prohibit block erase.•Prohibit Flash writing•Prohibit Flash rewriting*1 of boot cluster 0
*1 Caution: cannot be reversed
Main Points:•K0R Flash Memory is very secure from prying eyes•K0R Flash memory is broken up into 1KB Block erase sizes for ease of use
Main Points:•K0R Flash Memory is very secure from prying eyes•K0R Flash memory is broken up into 1KB Block erase sizes for ease of use
© 2010 Renesas Electronics America Inc. All rights reserved.42
K0R/Lx3 LCD Drive Method Circuits
Best Method forBatteryPower
Best to Achieve Ultra-LowCurrent Consumption
(0.4uA typical)
Best Method forLarge LCD Panels
• External resistive divisionDisplay voltage: Depends on VDDDrive capacity: High
•Voltage boostingDisplay voltage: Constant: does not depend on VDD.Contrast adjustment feature (contrast adjustable between 2.4 V and 5.4 V)
Availability of 8 Common SignalsFacilitates Design
K0R/Lx3 LCD MCU series incorporates: Main Point:•3 different LCD Drive options, to optimize LCD panel appearance, and to save standby current
Main Point:•3 different LCD Drive options, to optimize LCD panel appearance, and to save standby current
•Provides more drive for Large LCD panels•Drive voltage varies with Battery•Panel Contrast and Viewing angle degrades as VLCD declines•Higher current drain when LCD Panel is enabled
•Constant VLCD Drive even though Battery voltage declines•Consistently Good Panel Contrast and Viewing over full battery life (1.8V-5.5V)•SW settable VLCD for contrast/viewing angle adjust•<5UA typical in Standby mode using 32KHZ Subclock
•Lowest LCD Panel drive mode current consumption•Drive voltage varies with Battery•Panel Contrast and Viewing angle degrades as VLCD declines
© 2010 Renesas Electronics America Inc. All rights reserved.43
The following slides contain no audio & are provided for reference
© 2010 Renesas Electronics America Inc. All rights reserved.44
K0R/Kx3-L Amplifier/Comparators
+-+-
+-+-
PGA
OAI/CMP0M/TOFF0/INTP3
CMP0-
CMP1P/TOFF1/INTP7
CMP1M
A/D Converter0
1
1
0
1
0
AVRef8 Level
AVRef8 Level
INT/HIZCTL
INT/HIZCTL
INT/HIZCTL
INT/HIZCTL
Filter
Filter
ProgrammableGain
Amplifier
For CMP1
AVREF* (0/16)
AVREF* (2/16)
AVREF* (4/16)
AVREF* (6/16)
AVREF* (8/16)
AVREF* (10/16)
AVREF* (11/16)
AVREF* (12/16)
Internal References For Comparators
For CMP0
AVREF* (1/16)
AVREF* (3/16)
AVREF* (5/16)
AVREF* (7/16)
AVREF* (9/16)
AVREF* (11/16)
AVREF* (13/16)
AVREF* (15/16)
Main Point:• Integrated Comparators and PGA lowers system cost and facilitates signal conditioning
Main Point:• Integrated Comparators and PGA lowers system cost and facilitates signal conditioning
Amplifier Gain : 4/8/10/12
© 2010 Renesas Electronics America Inc. All rights reserved.45
All Flash 16bit 78K0R MCUsFlash Technology Highlights
Implemented on K0/K0R/V850 8/16/32-bit devices Error correction code (ECC) mechanism in flash memory access for
additional reliability Secure self-programming with boot-swapping feature Flash pre-programming services from Renesas or third parties
6bit ECC on every 32bit Word (4bytes) Data write and Data read No impact on read/write performance
ECCHWBlock
Main Point:•K0R Flash contains 6bit ECC on every 32bit word for excellent Flash data retentions at 20+ year lifetimes
Main Point:•K0R Flash contains 6bit ECC on every 32bit word for excellent Flash data retentions at 20+ year lifetimes
© 2010 Renesas Electronics America Inc. All rights reserved.46
10Kami Ultra-Low Power MCU Promo Proposal
© 2010 Renesas Electronics America Inc. All rights reserved.47
Low Power MCU Players
PIC16 / 18 / 24 XLP(18-80pins)
K0 / K0R / V850(16-128)
MSP430(20-113pins)
STM8L / STM32L(20-144pins)
ATmega / XMEGA(24-100pins)
Per
form
ance
(M
IPS
)
Flash (KB)
17
3
4 6016 128
39
512384
32
Renesas Ultra Low Power MCU
Solutions
K0R: MSP430F2/4/5x, PIC18/24, XMEGA and STM8LV850: STM32L, MSP430F5x, PIC24 and XMEGAK0:MSP430F1x, PIC16XLP, STM8L, ATmega
Main Point:•With K0R, K0 and V850 Ultra-low power MCU lines, we can counter over 95% of 8/16 bit LP MCU offerings
Main Point:•With K0R, K0 and V850 Ultra-low power MCU lines, we can counter over 95% of 8/16 bit LP MCU offerings
© 2010 Renesas Electronics America Inc. All rights reserved.48
REA’s Value Proposition to Low Power Market
Supplier FamilyModes
Active RTC Stop
Renesas
K0 220uA/MHz 1uA 0.3uA
K0R 190uA/MHz 0.9uA 0.37uA
V850ES 600uA/MHz 2.5uA 1.5uA
TI430F1/2/4xxx 220uA/MHz 1.2uA 0.2uA
430F5xxx 165uA/MHz 2.5uA 0.1uA
MicrochipPIC18 500uA/MHz 1uA 0.13uA
PIC24 360uA/MHz 1.1uA 2.2uA
STSTM8L 150uA/MHz 1.2uA 0.35uA
STM32L 230uA/MHz 1.3uA 0.43uA
AtmelATMega 200uA/MHz 0.9uA 0.1uA
Xmega 260uA/MHz 0.65uA 0.1uA
Power Consumption Comparison*
* Competitor figures are estimates
Advanced Analog
(12-bit ADC, 12-bit DAC, Op-Amps)
Ultra Low Power
(190uA/MHz,s 0.9uA RTC, 370nA Stop)
Rich Peripherals
(Segment LCD, USB)
HighPerformance(up to 39DMIPS @
20MHz)
Broad Line-up(16-pin / 4KB to
128-pin / 512KB)
Wide Operating Voltage
(1.8V to 5.5V)
K0R: Lower mA/MIPS than MSP430, 12-bit ADC/DAC, LCD and USB optionsV850: 39DMIPS @ 20MHz and 600uA/MHz with USB optionsK0:16-bit delta sigma, op-amps and LCD options
Main Point:•With K0R, K0, V850 we have a compelling story against competition; lower currents in CPU Active mode and in standby mode
Main Point:•With K0R, K0, V850 we have a compelling story against competition; lower currents in CPU Active mode and in standby mode
© 2010 Renesas Electronics America Inc. All rights reserved.49
REA’s Low Power MCU Promo Plan for 10Kami
Re-introduce Renesas Low Power MCU Solutions “Brand” existing products as “Super Low Power MCUs”
Form special team (Marketing, Engineering and Sales) Finalize development plan, identify target markets and
“SwitchNow” accounts Perform full competitive analysis (technical and pricing) to
re-align and define New Product Proposals (NPP’s)
Develop ecosystem Website, Sales collateral, White Papers, evaluation systems
Launch Low Power Campaign in 10Kami Focused Products: K0R, V850 and K0 Goal: Achieve a combined $1M/month revenue by FY12 Target: Start with Avnet and focused accounts. Expand
to Arrow and others
© 2010 Renesas Electronics America Inc. All rights reserved.50
78K0R/Kx3-L Low Power MCU Demo Kit Overview
© 2010 Renesas Electronics America Inc. All rights reserved.51
DM-78K0R-KEL3 78K0R/Kx3-L Low Power Kit
USB debug adapter board
“EB-USB-DA”
Low Power 78K0R/Kx3-L Demo Board
“EB-78K0R-KE3L”
DigitalMultimeter
© 2010 Renesas Electronics America Inc. All rights reserved.52
EB-78K0R-78 Low Power Demo BoardKey Features
Supports 78K0R/KEL-3 and 78K0R/KG3-L devices
Standard debug/programming interface Support MINICUBE2 and USB Debug Adapter
Board Test terminals for current consumption
measurement Measures CPU core current, CPU core +
peripheral current, and peripheral current On-board coin cell battery socket for stand-
alone operation On-board clock supply
20MHz and 32.768kHz crystal Sample user interface
2 switches, 2 LEDs and 1 trimmer port Expansion IOs for all device pins
© 2010 Renesas Electronics America Inc. All rights reserved.53
EB-USB-DA USB Debug Adapter BoardKey Features
Direct USB connection to PC Renesas uPD78F0730 8-bit USB MCU used
Debug and flash programming interface Supports On-Chip Debug and UART Flash
programming Supports 78K0, 78K0R and V850ES MCUs
Supports three power supply options 5V, 3.3V and Target power supply
LED indicators for Power ON, RUN and BREAK modes
Selectable debug/programming and normal modes Easy to update debug firmware
QBEZUTL utility software is provided Easy to program target device
WriteEZ software is provided
© 2010 Renesas Electronics America Inc. All rights reserved.54
Low Power Kit Demo Set Up
Remove contents from box Insert battery in to demo board
Check for proper polarity Connect probe to meter and board Set meter to 20mA Switch one will toggle the MCU
through it’s various modes Switch two will reset to the initial
mode There are 2 LEDs on the board and
will flash a particular sequence in each mode
© 2010 Renesas Electronics America Inc. All rights reserved.55
EB-78K0R-KE3L Low Power Demo BoardStand-Alone Setup (Run Demo)
Power Supply for EB-78K0R-KE3L Board: Coin cell battery – coin cell battery holder at
bottom side of board
External power supply (optional power jack connection at CON1)
Power supply through on-chip debug emulator (EB-USB-DA)
Jumper JP1 setting for stand-alone demo
© 2010 Renesas Electronics America Inc. All rights reserved.56
EB-78K0R-KE3L Low Power Demo BoardDebug Setup
Jumper JP1 setting for debug
SW1 and SW2 settings for 78K0R debug
© 2010 Renesas Electronics America Inc. All rights reserved.57
Power Mode
Status SW1 SW2 LED1 LED2Meter
SettingTypical Current
Power On
Start Demo
NA, Auto- matically in Mode A
NA, Auto- matically in
Mode AFlashing both LEDs alternately 20mA
5.3mA or less
ARun with 20MHz
Press to switch to Mode B
Press to switch to
Mode A - escOff
1 sec and 0.5 sec flashing for
about 5 sec duration *1
20mA5.3mA or
less
BRun with
8MHz
Press to switch to Mode C
Press to switch to
Mode A - escOff
0.5 sec flashing for about 2 sec
duration *1
20mA 2.4mA or less
CRun with 32.768
kHz
Press to switch to Mode D
Press to switch to
Mode A - escOff
1 sec flashing for about 4 sec
duration *1
200uA 3.7uA or less
DHALT Mode @32.768
kHz
Press to switch to Mode E
Press to switch to
Mode A - esc
1 sec flashing for about 4 sec
duration *2Off 200uA
0.9uA or less
ESTOP
Mode (no clocking)
Press to switch to Mode A
Press to switch to
Mode A - esc
0.5 sec flashing for about 2 sec
duration (no repeat)
Off 200uA0.33uA or
less
Low Power Kit Demo
Measures 5 power modes of the 78K0R/Kx3-L 20MHz Run, 8MHz Run, 32kHz Run, 32kHz Halt, and STOP
Note*1: Repeats at 15 second intervalNote*2: Repeats at 1 minute interval
© 2010 Renesas Electronics America Inc. All rights reserved.58
K0R/Kx3-L Low power kit demo flow
Power-On
CPU Operating(20MHZ) ~5.3mA
Flash “A sequence”Every 15 sec
STOP Mode(no clocks) ~0.3uAFlash “E” sequence
once, thenNo repeat flashing
Press SW2(escape)
Press SW2(escape)
Press SW1:Lights flash “B sequence”
Lights flash “A sequence”
CPU Operating(8MHZ) ~2.4mA
Flash “B sequence”Every 15 sec
CPU Operating(32kHZ) ~3.7uA
Flash “C sequence”Every 15 sec
Press SW1:Lights flash “C sequence”
Halt Mode(32kHZ RTC) ~0.9uAFlash “D sequence”
Every 1 min (RTC interrupt)
Press SW1:
Press SW2(escape)
Press SW2(escape)
Press SW2(escape)
Lights flash “D sequence”
Press SW1:
Press SW1Lights flash “E sequence”
Mode: A
Mode: B
Mode: C
Mode: D
Mode: E
Start
© 2010 Renesas Electronics America Inc. All rights reserved.59
Thank you
Renesas Electronics America Inc.Mike Clodfelter, K0R PMM16June2010
© 2010 Renesas Electronics America Inc. All rights reserved.
78K0R/Lx3 Demo Kit
© 2010 Renesas Electronics America Inc. All rights reserved.61
78K0R/Lx3 Demo Kit
TK-78K0R/LH3+LCD Demo BoardMCU features 128-pin 78K0R/LH3 16-bit LCD MCU 128 KB Flash, 7 KB RAM 20MHZ/17DMIPS CPU operation +1.8V to +5.5V Supply operation Up to 400 segment LCD drive 12-bit ADC, 12-bit DACs, 3-ch op-amps
Board 8 x 50 dot graphics LCD panel Buzzer Audio output (with LowPass filter)
for sound/voice playback using ADPCM 5-way articulated control joy-stick 32KHZ resonator for RTC Powered by USB or ext power supply USB for debug and flash programming
SW development tool CD-ROM Renesas Electronics CubeSuite environment:
Compiler/assembler, simulator, code/pin configurator SW, debugger
Demo firmware LCD graphics demo Clock and kitchen timer 10-bit/12-bit sound/music playback
12-bit/12-bit+AMP ADC voltmeter 12-bit thermometer Power save
© 2010 Renesas Electronics America Inc. All rights reserved.62
Appendix
© 2010 Renesas Electronics America Inc. All rights reserved.63
K0R/Ix3 Invertor/Motor Control – High Performance at Low Cost
© 2010 Renesas Electronics America Inc. All rights reserved.64
16bit 78K0R/Ix3 Motor Control
128KB 6KB
96KB 6KB
64KB 3KB
48KB 2KB
32KB 1.5KB
16KB 1KB
30 Pin
38Pin
44 Pin
48Pin
52 Pin
64 Pin
7mm10mm12mm
12mm14mm
14mm14x20mm
14mm14x20mm
14x20mm
20mm
New K0R/Ix3 revisions – up to 128KB Flash! High performance up to 17dmips at 20MHZ 6 Output PWM inverterdrive runs 16bit Timer @40MHZ (2x PLL from 20MHZ system clock)
Analog features: Up to 12ch ADC (enhanced, 3uSEC conversion time) Programmable gain amplifier, to provideMotor current sense Comparators, tomonitor motor currentoverloading
5V
PWM outputA/D
in
pu
t INT
Serial I/O
CPU(20MHz)
Flash ROM
10bit A/D
RAM
Timer
SIO
5V
INT
2. 4 VREG RESET-IC
BLDCMotor
WDT
NF
NF
30Pin
OCD
System Control
On-ChipProgrammableGain Amp
On-ChipProgrammableGain Amp
ShuntResistorShuntResistor
On-ChipComparatorsOn-ChipComparators
© 2010 Renesas Electronics America Inc. All rights reserved.65
K0R/RF (Ultra-Low Power MCU + 802.15.4 Radio)
© 2010 Renesas Electronics America Inc. All rights reserved.66
NEC K0R/RF MCU Products Line-Up
78F8056/57/5816-bit MCU, up to 20MHzUp to 128KB Flash 8KB RAM Embedded 802.15.4 radio8x8mm 56-pin QFN
ES: Jan/2010MP: Sept/2010
78K0R/ZigBee Pro78F806316-bit MCU, up to 20MHzUp to 256KB Flash Up to 12KB RAM Up to 6ch 10-bit ADCEmbedded 802.15.4 radio9x9mm 64-pin QFN
ES: Sept 2010 MP: Mar 2011
Memory
Expansion
+ ADC
Preliminary information
Flash RAM
128KB 8KB
96KB 8KB
64KB 8KB
568x8 QFN
© 2010 Renesas Electronics America Inc. All rights reserved.67
K0/Lx3 vs K0R/Lx3 Segment LCD: Line-up
8 KB
16 KB
24 KB
32 KB
48 KB
64 KB
96 KB
128 KB
48LQFP 52LQFP 64LQFP 80LQFP 100LQFP
uPD78F0400
22x4(18x8)
LCDSEG x COM
K0/LC3 K0/LD3
K0R/LF3
uPD78F0410
uPD78F0401
uPD78F0411
uPD78F0402
uPD78F0412
uPD78F0403
uPD78F0413
uPD78F0420
uPD78F0430
uPD78F0421
uPD78F0431
uPD78F0422
uPD78F0432
uPD78F0423
uPD78F0433
24x4(20x8)
uPD78F0441
uPD78F0451
uPD78F0442
uPD78F0452
uPD78F0443
uPD78F0453
uPD78F0461
uPD78F0462
uPD78F0463
uPD78F0444
uPD78F0454 uPD78F0464
uPD78F0445
uPD78F0455 uPD78F0465
60 KB
uPD78F0471
uPD78F0481
uPD78F0472
uPD78F0482
uPD78F0473
uPD78F0483
uPD78F0491
uPD78F0492
uPD78F0493
uPD78F0474
uPD78F0484 uPD78F0494
uPD78F0475
uPD78F0485 uPD78F0495
uPD78F1500
uPD78F1501
uPD78F1502
uPD78F1503
uPD78F1504
uPD78F1505
uPD78F1506
uPD78F1507
uPD78F1508
K0/LE3 K0/LF3
128LQFP
22x4(18x8)
24x4(20x8)
32x4(28x8)
32x4(28x8)
24x4(20x8)
40x4(36x8)
40x4(36x8)
32x4(28x8)
K0R/LG3
31x4(27x8)
K0R/LH3
40x4(36x8)
54x4(50x8)
K0/Lx3, no ADC
K0/Lx3, 10bit ADC
K0/Lx3, 10bit ADC/16bit ADC
K0R/Lx3, 12bit ADC
© 2010 Renesas Electronics America Inc. All rights reserved.68
uPD78F1500
uPD78F100016 KB
32 KB
48 KB
64 KB
96 KB
192 KB
uPD78F1022
44LQFP 48TQFP 52LQFP
uPD78F1168
64LQFP64FBGA
80LQFP
16bit K0R Ultra-Low Power and GP: Line-up
*64 FBGA avail on K0R/USB, K0R/KE3-A, K0R/KE3-L only*100pin FBGA avail on K0R/KG3-L only
uPD78F1018
K0R/Lx3 (12bit ADC, with LCD, low power)
K0R/KE3-A (12bit ADC, no LCD, low power)
K0R/Kx3-L (USB, low power)
K0R/USB
100LQFP100FBGA
128LQFP 144LQFP
K0R/Kx3-L (GP, low-power)
K0R/Kx3A (GP, Large pin count, Large Memory)
256 KB
384 KB
uPD78F1001
uPD78F1002
uPD78F1003
uPD78F1001
uPD78F1002
uPD78F1003
uPD78F1004
uPD78F1005
uPD78F1006
uPD78F1007
uPD78F1008
uPD78F1010uPD78F1009
uPD78F1011
uPD78F1012
uPD78F1013
uPD78F1014
512 KB
uPD78F1501
uPD78F1502
uPD78F1503
uPD78F1504
uPD78F1505
uPD78F1506
uPD78F1507
uPD78F1508
uPD78F1017
uPD78F1016
uPD78F1023
uPD78F1024
uPD78F1167
uPD78F1166
uPD78F1165
uPD78F1164
uPD78F1163
uPD78F1178
uPD78F1177
uPD78F1176
uPD78F1175
uPD78F1174
uPD78F1173
uPD78F1172
uPD78F1023
uPD78F1024
uPD78F1188
uPD78F1187
uPD78F1186
uPD78F1185
uPD78F1184
uPD78F1183
uPD78F1182
uPD78F1158
uPD78F1157
uPD78F1156
uPD78F1155
uPD78F1154
uPD78F1153
uPD78F1152 uPD78F1172
128 KB
uPD78F1148
uPD78F1147
uPD78F1146
uPD78F1145
uPD78F1144
uPD78F1143
uPD78F1142
K0R/KC3-L K0R/KC3-L K0R/KE3-L K0R/KE3-L K0R/KF3-L
K0R/KE3-A
K0R/KE3A K0R/KF3A K0R/KG3A K0R/KH3A K0R/KJ3A
© 2010 Renesas Electronics America Inc. All rights reserved.69
78K0R/Ix3, 30/44/48/52/64 Pin Lineup,Part Numbers Decoder
78K0R/Ix3Pkg Code
Package
120x (IB3) MC-CAB 30-pin plastic SSOP (7.62mm × 10mm)
121x (IC3)
MC-GAA 38-pin plastic SSOP (7.62mm × 10mm)
GB-GAF 44-pin plastic LQFP (10mm × 10mm)
GA-GAM 48-pin plastic TQFP (fine pitch, 7mm × 7mm)
122x (ID3) GC-GAL 52-pin plastic LQFP (10mm × 10mm)
123x (IE3)GB-GAH 64-pin plastic LQFP (12mm × 12mm)
GK-GAJ 64-pin plastic LQFP (fine pitch, 10mm × 10mm)
uPD78F12xx xx–xxx -xx
Flash Memory
RAMSize
12x1 16KB 1KB
12x3 32KB 1.5KB
12x4 48KB 2KB
12x5 64KB 3KB
Lead-free terminals
-A SnBi (Tin-Bismuth)
-AX NiPdAu (Nickel-Palladium-Gold)
Pin Count
2KB48KB
52
48
44
643830
1KB16KB
1.5KB32KB
3KB64KB
RAMFlash
Choice of 18 Devices
© 2010 Renesas Electronics America Inc. All rights reserved.70
16-Bit MCU (K0R) Roadmap
GeneralPurpose
MotorControl
LCD withAdvanced
Analog
Connect-ivity
K0R/Lx3LCD: up to 4x54 (8x50)
3 Channel Op-Amp12bit ADC/DACs
Up to 128KB Flash
Available Now Roadmap
K0R/Ix36 Phase PWM Outputs
2 Ch ComparatorsUp to 64KB Flash
K0R/Lx4More memory,Higher Speed
K0R/Ix4More memory,Higher Speed
K0R/Kx3A10-Bit ADC,
8-Bit DACOn-Chip Temp Sensor
Up to 512KB Flash
K0R/Kx3-L10-Bit ADC
0.33 uA Stop ModeUp to 128KB Flash
K0R/USB48, 64pin
up to 128KB
K0R/Ethernet
K0R/Kx4More analog
256KB+Higher Speed
K0R/Kx3-CCEC Function HW
Remote Control HW
Up to 128KB Flash
K0R/RF4CE(802.15.4)MCU+RF
Up to 128KB
K0R/Fx3 /Hx3(CAN)
MCU+RFUp to 128KB
K0R/KE3-A64pin
3 Ch. Op-Amp12bit ADC/DACs
Up to 128KB Flash
K0R/RFCEMore
Memory
© 2010 Renesas Electronics America Inc. All rights reserved.71
Low PowerLow
Power
Ultra- Low
Power
Ultra- Low
Power
REA Low/Ultra-Low Power MCU Line-Up
1ch Prog. Gain Op-Amp
4ch x 10bit ADC
To 16KB Flash, 768B RAM
16pin SSOP, 10MHZ
K0/KY2-L78K0/Kx2-L
8-bit GP
78K0R/Lx316-bit
LCD withAdvancedAnalog
Pin Count
1ch Prog. Gain Op-Amp
6ch x 10bit ADC
To 16KB Flash, 768B RAM
20pin SSOP, 10MHZ
K0/KA2-L
2ch Prog. Gain Op-Amp
4-7ch x 10bit ADC
To 32KB Flash, 1KB RAM
30pin SSOP, 10MHZ
K0/KB2-L
2ch Prog. Gain Op-Amp
8-11ch x 10bit ADC
To 32KB Flash, 1KB RAM
44-48pin QFP, 10MHZ
K0/KC2-L
22-144 LCD Seg
6ch x 10bit ADC
To 32KB Flash, 1KB RAM
48pin QFP, 10MHZ
K0/LC3
24-160 LCD Seg
6ch x 10bit ADC
To 32KB Flash, 1KB RAM
52 pin QFP, 10MHZ
K0/LD3
32-224 LCD Seg
8ch x 10bit ADC, 3ch 16bit ADC
To 60KB Flash, 2KB RAM
64pin QFP, 10MHZ
K0/LE3
40-288 LCD Seg
8ch x 10bit ADC, 3ch 16bit ADC
To 60KB Flash, 2KB RAM80pin QFP, 10MHZ
K0/LF3
78K0/Lx38-bit LCD
K0R/Kx3-L16-bit GP
2ch Comp, Prog. Gain Amp
10-11ch x 10bit ADC
To 64KB Flash, 3KB RAM
44-48pin QFP, 20MHZ
K0R/KC3-L
2ch Comp, Prog. Gain Amp
11ch x 10bit ADC
To 64KB Flash, 3KB RAM
52 pin QFP, 20MHZ
K0R/KD3-L
2ch Comp, Prog. Gain Amp
12ch x 10bit ADC
To 64KB Flash, 3KB RAM
64pin QFP, 20MHZ
K0R/KE3-L
12ch x 16bit Timer
12ch x 10bit ADC
To 256KB Flash,12KB RAM
80pin QFP, 20MHZ
K0R/KF3-L
12ch x 16bit Timer
16ch x 10bit ADC
To 256KB Flash,12KB RAM
100pin QFP, 20MHZ
K0R/KG3-L
2ch Op-Amp, 8ch x 12bit ADC
2ch x 12bit DAC, Int.Volt REF.
Up to 128KB Flash, 7KB RAM
80pin QFP, 20MHZ
K0R/LF3 LCD
2ch Op-Amp, 12ch x 12bit ADC
2ch x 12bit DAC, Int.Volt REF.
Up to 128KB Flash, 7KB RAM
100pin QFP, 20MHZ
K0R/LG3 LCD
2ch Op-Amp, 12ch x 12bit ADC
2ch x 12bit DAC, Int.Volt REF.
Up to 128KB Flash, 7KB RAM
128pin QFP, 20MHZ
K0R/LH3 LCD
V850ES/Jx3-L
32-bit GPCRC, DMA, Ext. Bus Interface
8ch x 10bit ADC, 1ch x 8bit DAC
Up to 256KB Flash, 16KB RAM
80pin QFP, 20MHZ, 42dmips
V850ES/JF3-L
CRC, DMA, Ext. Bus Interface
12ch x 10bit ADC, 2ch x 8bit DAC
Up to 512KB Flash, 40KB RAM
100pin QFP, 20MHZ, 42dmips
V850ES/JG3-L32-Bit
16-Bit16-Bit
8-BitCRC, DMA, Ext. Bus Interface
12ch x 10bit ADC, 2ch x 8bit DAC
Up to 512KB Flash, 40KB RAM
100pin QFP, 20MHZ, 42dmips
V850ES/JG3-L (USB)
New or Enhanced!
© 2010 Renesas Electronics America Inc. All rights reserved.72
78K0R/Kx3-L Block Diagram
Target Markets Consumer, Healthcare equipment HVAC/climate control, building security, industrial control Portable instrumentation, battery-operated equipment
Features 78K0R low power (1.6mW/DMIPS) and
high performance (13-17 DMIPS@20MHz) 16-bit CPU core
Analog features: Up to 16ch 10-bit ADC Op-amp and programmable gain
amplifier (PGA), up to x12 gain Analog comparators
HW-based Real-Time Counter (RTC) Internal oscillator (selectable 1MHz,
8MHz or 20MHz) Optimized Low power standby
modes 44, 48, 52, 64, 80, 100 pin LQFP,
TQFP and FBGA package options
Benefits High integration for easy handling
of both digital and analog sensors Minimize external component BOM Targeted for low power operation
Balance low power and high performance design goals
Easily monitor battery conditionMaximize battery life
© 2010 Renesas Electronics America Inc. All rights reserved.73
78K0R/Kx3-L Family Comparison
KC3-L KD3-L KE3-L
44pin 48pin 52pin 64pin
Flash (Bytes) 16K/32K/48K/64K 32K/48K/64K 32K/48K/64K 32K/48K/64K
RAM (Bytes) 1K/1.5K/2K/3K 1.5K/2K/3K 1.5K/2K/3K 1.5K/2K/3K
System ClockInternal High-speed oscillator : 8MHz±1% or 20MHz±1% or 1MHz±5%
External oscillator 2MHz to 20MHz (2MHz to 5MHz @1.8V-2.7V)
Sub Clock 32.768kHz
WDT Clock Internal Low-speed oscillator 30kHz+/-10%
Multiplier / Divider 16bit x 16bit , 32bit / 32bit with 32bit remainder
DMA 2ch
I/O I/O: 33, plusInput: 4
I/O: 36, plus Input: 4, Output: 1
I/O: 40, plusInput: 4, Output: 1
I/O: 50Input: 4, Output: 1
Timer
16-bit 8ch (TAU0)
RTC 1ch
WDT 1ch
Serial I/FSAU :1ch SAU :1ch (CSI/UART/I2C):(3/0/0)(2/1/0)(2/0/1)(0/2/0)(0/1/1)
Multi Master I2C :1ch
10-bit A/D 10ch 11ch 12ch
PGA/Comp. PGA(x1 to x12):1 , Comparator (with internal voltage REF.): 2
PCL/Buzzer - 1ch 2ch
POC, LVI Power-On-Clear (RESET), Low-Voltage-Indicator (16 selectable voltages levels)
VDD/Ta Range VDD=1.8V to 5.5V, Ta=-40 to +85degC
© 2010 Renesas Electronics America Inc. All rights reserved.74
78K0R/Kx3-L Family Comparison
KF3-L KG3-L
80pin 100pin
Flash (Bytes) 64KB/96KB/128KB 64KB/96KB/128KB
RAM (Bytes) 4K/6K 4K/6K/8K
System ClockInternal High-speed oscillator : 8MHz±1% or 20MHz±1% or 1MHz±5%
External oscillator 2MHz to 20MHz (2MHz to 5MHz @1.8V-2.7V)
Sub Clock 32.768kHz
WDT Clock Internal Low-speed oscillator 30kHz+/-10%
Multiplier / Divider 16bit x 16bit , 32bit/32bit with 32bit remainder
DMA 2ch
I/O I/O: 40, plusInput: 4, Output: 1
I/O: 50Input: 4, Output: 1
Timer
16-bit 12ch (TAU0 and TAU1):
RTC 1ch
WDT 1ch
Serial I/F(SAU = Serial Array Unit)
SAU0 : (CSI/UART/I2C):(3/0/0)(2/1/0)(2/0/1)(0/2/0)(0/1/1)SAU1 : (CSI/UART/I2C):(3/0/0)(2/1/0)(2/0/1)(0/2/0)(0/1/1)Multi Master I2C :1ch
10-bit A/D 12ch 16ch
PCL/Buzzer 2ch 2ch
POC, LVI Power-On-Clear (RESET), Low-Voltage-Indicator (16 selectable voltages levels)
VDD/Ta Range VDD=1.8V to 5.5V, Ta=-40 to +85degC
© 2010 Renesas Electronics America Inc. All rights reserved.75
78K0R/Lx3 16bit LCD MCU Block Diagram
Target Markets Healthcare equipment, personal hygiene HVAC/climate control, Building management Any Portable instrumentation or, battery-operated low power equipment with Analog signal processing requirements
Feature Highlights K0R 16bit CPU
3-stage pipeline, RISC-Like, CISC instruction set
Rich Analog Front-End Functions: OP- Amps, 12bit ADC, 12bit DAC, internal Voltage references LCD Booster C/D w/ up to 400 LCD segment drive Flash (with 6bit ECC)
Boot Swap Self Programming EEPROM emulation
80, 100, 128 pin QFP Package Options
Benefits High performance
13-17dmips at 20MHZ
Low Power for Battery operation Highly reliable Flash (ECC)
© 2010 Renesas Electronics America Inc. All rights reserved.76
78K0R/Kx3-L with USB Block Diagram
Features USB Function interface
Full-speed (12Mbps)7 USB endpoints Control, Bulk, Interrupt
USB pull-up control to enable/ disable USB
64KB–128KB Flash, 6KB-8KB RAM
Serial interfacesUART, CSI (SPI), I2C, GPIOKey interrupt pins
8-channels 10-bit ADC Real-Time Counter (Calendar) Reference Software:
CDC, HID, USB firmware
Benefits Cost effective USB MCU with good
selection of peripherals and memory (flash and RAM)
High performance for PortableApplications
Target Markets POS/ Terminal Peripheral (Pinpad, Card Reader,
Check Reader, Barcode Scanner) Test and Measurement to download data to PC/
Terminal (Data Logger, Data Acquisition, Sensor)
© 2010 Renesas Electronics America Inc. All rights reserved.77
78K0R/Ix3 Motor/Inverter MCU Block Diagram
Benefits Ideal for Inverter/motor control drive
3-Phase AC Induction Motor Trapezoidal ECM 3-Phase PMAC/PMSM
Achieves Cost-effective implementation of energy- efficient equipment
Features High performance
up to 17dmips at 20MHZ 6 Output PWM inverter drive from 40MHZ 16bit Timer
Analog features: Up to 12ch ADC (enhanced, 3uSEC conversion time) Programmable gain amplifier Comparators
Flash ECC ( 6bit ECC on 32bit Word) Secure Self Programming with Boot Swap EEPROM emulation
Target Markets Power Invertors Appliances/white goods: washer/dryer, dishwasher etc. HVAC (Fan/Blowers, AC Compressors) Water/Fluid Pumps Exercise Equipment
© 2010 Renesas Electronics America Inc. All rights reserved.78
78K0R/Kx3A Block Diagram
Target Markets Consumer/Healthcare equipment HVAC/climate control, building security, industrial control Portable instrumentation, battery operated equipment
Benefits Low power but High performance operation
1.8mW/mip 13-17dmips at 20MHZ
Highly reliable Flash High system integration for low-cost system implementation
Flexible Peripherals with Flexible external expandability
Features Analog features:
Up to 16ch ADC Internal Temp Sensors 8-bit DACs
Large Flash sizes up to 512KB Flash with security
6bit ECC on 32bit Flash Secure Self Programming with Boot Swap EEPROM emulation
Other System safety features: POC HW Reset circuit 16 Level LVI (Brown-out detect)
© 2010 Renesas Electronics America Inc. All rights reserved.79
78K0R/RF (uPD78F8056/57/58) Block Diagram
Features High performance 16-bit CPU
1.6mW/DMIPS17 [email protected] MCU STOP mode
(radio off) Low Power 802.15.4 Radio
TX 18.9mA @ 4MHz (radio + MCU)RX 17.4mA @ 4MHz (radio + MCU)
HW-based Real-Time Counter (RTC)
Internal oscillator
Benefits High Performance, Low Power Space saving 8x8mm 56-pin
QFN Target MarketsSmart Energy MarketSimple Short range radio RF4CE (Consumer RF Remote Control)
© 2010 Renesas Electronics America Inc. All rights reserved.80
78K0R/KC3-L USB 78K0R/KE3-L USB
CPU speed Up to 20MHz (17 DMIPS) – USB not in useUp to 16MHz (13.6 DMIPS) – USB in use
Flash 64KB/ 96KB/ 128KB 96KB/ 128KB
RAM 6KB – 8KB
USB USB function controller (full-speed, 12Mbps)
Main System Clock12MHz/ 16MHz ceramic/ crystal
1MHz, 8MHz, or 20MHz internal oscillator30kHz internal oscillator (for WDT)
Sub-System Clock 32.768kHz
Timer 8ch 16-bit
WDT 1ch
Real-Time Counter 1chRTC clock output (512Hz, 16.384kHz, 32.768kHz)
A/D 10-bit (8ch) 10-bit (8ch)
Serial interfaceUART/CSI x 1ch
UART/CSI/I2C x 1chI2C x 1ch
UART/CSI x 1chUART/CSI/I2C x 2ch
I2C x 1ch
GPIO 39 (5V tolerant) 53 (5V tolerant)
DMA Controller 2ch
POC/LVI POC (1.61V threshold voltage)LVI (11 selectable voltages)
Power supply 1.8V – 3.6V
Package 48-pin LQFP64-pin TQFP (7x 7mm)
64-pin LQFP (10 x 10mm)64-pin FBGA (5 x 5mm)
Renesas 78K0R/Kx3-L USB Features Comparison
© 2010 Renesas Electronics America Inc. All rights reserved.81
Item K0R/IB3 K0R/IC3 K0R/ID3 K0R/IE3
CPU 78K0R (16bit)
Memory Flash 16K/32K 16K/32K 16K/32K/ 48K/64K
32K/48K/64K 32K/48K/64K
RAM 1K/1.5K 1K/1.5K 1K/1.5K/2K/3K 1.5K/2K/3K 1.5K/2K/3K
CPU Freq. 20MHZ max @2.7V to 5.5V
OSC. Main: Internal high speed oscillator (8MHZ or 20MHZ)Internal Double speed oscillator (40MHZ), TAU = 40MHZ
Timer TAU 40MHZ max @CPU = 20MHZ max. SUB: 32.768KHZ 12 channel with Motor Function
Input/Output 6 Input/Output 7 Input/Output 8 Input/Output 9
WDT 1 channel
Serial Int UART/CSI 1ch UART/CSI 1chUART 1ch
UART/CSI 2chI2C 1ch
UART/CSI 2chI2C 1ch
UART/CSI 2chI2C 1ch
10bit ADC 6 ch 8 ch 10 ch 11 ch 11 ch 12 ch
Comp 1 ch (2 ch) 2 ch 2 ch 2 ch 2 ch 2 ch
Amp 1 ch 1 ch 1 ch 1 ch 1 ch 1 ch
POC/LVI POC = 1.61V +/-0.09V, LVI = 16 settings from 1.91V typical to 4.22V typical
Voltage 2.7V to 5.5V
PinsPackage
30SSOP
38SSOP
44LQFP
48TQFP
52LQFP
64LQFP
K0R/Ix3 Family Comparison
© 2010 Renesas Electronics America Inc. All rights reserved.82
REA/NEA MCU Family/Series Concept
Family/Series Letters: D = Dashboard F = CAN interface H = General Pupose, rich analog; 4.0V-5.5V I = Inverter (lighting, motor, power); 2.7V or 4.5V-5.5V J = Low power, 1.8V – 3.6V (GP, USB, Ethernet) K = General purpose; 1.8V – 5.5V L = LCD drive; 1.8V – 5.5V M = Motor control, office automation PM = Power Meter R = Automotive/Restraint S = Low power, CAN, 4.0V-5.5V
© 2010 Renesas Electronics America Inc. All rights reserved.83
78K0R 16bit Features (GP, LCD, USB and ASSP)
Common CPU/system Features RISC-like architecture with CISC instruction set 20bit, 1MB linear Instruction/Data Memory Space 6bit ECC on 32bit Flash Word (single cycle decode/correct, no wait states) 1KB Flash Block Erase size, 4Byte write size (EEPROM Emulation capable) 4KB Boot Block size x 2 Boot Areas, with Secure Boot Swap Internal Oscillators (16KHz, 30KHZ, 1MHZ, 8MHZ, 20MHZ options) Single Cycle 16 x 16 Multiply HW 16 Cycle 32/32bit Divide HW (all but K0R/Kx3A) Watchdog timer (windowed function) Low-Voltage-Indicator (brown-out) circuit – 16 programmable levels Power-On-Clear (well behaved Power-On-RESET) circuit
Reduce system parts count/cost with high flexibility
Common Peripherals 2 Serial array units (up to 12ch SPI/CSI, I2C, UART serial ports) 1 Dedicated I2C Master/Slave Port 2 Timer array unit – 16bit Counters/event timers (up to 12-16ch) Real-time counter (time-of-day updates in HW <1uA current drain), with
Calibration/Correction circuit Clock/buzzer outputs (2ch)
Most flexible MCU configuration available
© 2010 Renesas Electronics America Inc. All rights reserved.84
Specifications Texas Instruments
Microchip nanoWatt
PIC16LF72X
Microchip nanoWatt
PIC18F14K50
Microchip nanoWatt
PIC24F16KA102MSP430F21X1(2)
Pins 20/24 28/44 20 20/28
Flash Memory (KB) `4-8 3.5-14 `8-16 `8-16
EEPROM - nan 256 512
RAM 256 368 768 1536
Deep Sleep (nA) - - - 20
Sleep (RAM alive) (nA) 100 20 24 25
CPU Wake up time from Sleep Mode RTC (uS)
3(2) 5 5 1
WDT (nA) 700 500 450 420
RTC (nA) 700 500 790 520
I/O Port Leakage (nA) ±50 ±5 ±5 ±50
1MHz Run (uA) 250 110 170 195(1) All numbers taken from respective device datasheets. All numbers are typical values at minimum Vdd (1.8V), taken from the datasheet. Base Sleep current included in WDT and/or RTC numbers for all devices.
(2) Texas Instruments MSP43021X1 device data sourced from device datasheet located at: http://focus.ti.com/lit/ds/symlink/msp430f2111.pdfMSP430 CPU wake-up time listed here ssuming DCO frequency of 1MHz since Run current is also listed at 1MHz
Microchip nanoWatt XLP Technology Web Info
VDD = 1.8V is not practicalMicrochipshould show2-4MHZ RunCurrent to equal1MHZ TI MSPperformance!PIC16/18 CPUClock = fOSC/4
© 2010 Renesas Electronics America Inc. All rights reserved.85
Real-world Usage and Comparisons
Specifications Texas Instruments
Microchip nanoWatt
PIC24F16KA102
Renesas K0R/Kx3-L
MSP430F21X1(2)
Pins 20/24 20/28 44-64
Flash Memory (KB) `4-8 `8-16 16-64
RAM 256 1536 1K-3K
Sleep (RAM alive) (nA), typ. 800 25 330
Sleep (RAM alive) (nA), max 1900 2450 2100 (@50C max)
WDT (nA), typical 700 870 (@3.3V) 310 (@1.8V-5.5V)
WDT (nA), max > 700 (?) 950 (@3.3V) 350 (@1.8V-5.5V)
RTC (nA), typ. 1600 730 200
RTC (nA), max 2800 980 1000
1MHz Run (uA), typ. 350 365 190
1MHz Run (uA), max 410 720 346
Max Run (mA), typ. 5.5 (8dmips @16MHZ, 3.3V
min), 3.6 (6dmips
@12MHZ, 3.0V)
11 (16dmips @32MHZ)
5.3 (17dmips @20MHZ, 2.4V-5.5V)
Max Run (uA), maxnot specified
18 (16dmips @32MHZ)
7.4 (17dmips @20MHZ, 2.4V-5.5V)All current drains specified at VDD = 3.0V - 3.3V and tA = -40C to +85C (unless otherwise noted)
© 2010 Renesas Electronics America Inc. All rights reserved.86
Insights/Trend in 802.15.4 market
Current the 802.15.4 market is driven by Smart Energy First wave: smart meters Second wave: appliances and etc
Other markets see the commoditized 802.15.4 as a cheaper radio alternative
New 802.15.4 market developing Proprietary/Open simple short range radio network RF4CE in consumer electronics
© 2010 Renesas Electronics America Inc. All rights reserved.89
NEC 2-chip and 1-chip solutions Supporting the Different Markets
Market Short Range Radio ZigBee®RF4CE
ZigBee® Smart Energy
Type Proprietary Network
Open Network
Open Network
Market Drivers
Cheaper radio
Home Automation
Consumer Electronics
Smart Energy Initiative
Smart Home Initiative
SWSmall stack
(~10KB)
RF4CE stack (~40KB)
ZigBee Pro stack(~96KB)
ZigBee Pro stack + Smart Energy Profile
(~128KB)
NECMCU
802.15.4radio
MCU Choices16-bit K0R/Kx3 Up to 512KB
LCD MCU K0R/Lx3 Up to 128KB32-bit MCU up to 512KB
NECMCU + radio
Up to 128KB
NECMCU + radio
Up to 256KB
1-chip solution ES: Jan/2010 MP: Sept/2010
1-chip solutionES: mid late 2010 MP: late 2010
2-chip solutionAvailable Now
Preliminary information
© 2010 Renesas Electronics America Inc. All rights reserved.90
~32KB
Complete Software Support
ZigBee Pro
Smart Energy Profile
Certicom ECC Device authentication
Demand Response/Load control
Networking
ZigBee Pro SDK including
Home Automation Profile(available)
SE Profile (available)
Certicom ECC (available)
Sm
art
Energ
ySoft
ware
Function Highlights Software Packages~150KB
RF4CE RF4CE NetworkingRF4CE SDK (available)R
F4C
ESoft
ware ~40KB
802.15.4-compliant MAC stack Star Networking
802.15.4 MAC(available)
Pro
pri
eta
ry
Netw
ork
ing
Soft
ware
SimpleNet(available)
~10KBor
non-802.15.4stack
Tree or StarNetworking
© 2010 Renesas Electronics America Inc. All rights reserved.91
Features and Benefits
Large Flash memory for RF4CE,andZigBee Pro stack
Up to 128KB Flash and a 2010 roadmap to 256KB Flash
Wide operating voltage to extend battery life 1.8-3.6V
Low Power to extend battery life Complete Networking Software Support
Reduced MAC RF4CE ZigBee Pro, Home Automation Profile, Smart Energy, ECC
uPD78F8056/57/58
CPU on; Radio Tx 18.9mA @ 4MHz, 22.3mA @ 16MHz
CPU on; Radio Rx 17.4mA @ 4MHz, 20.8mA @ 16MHz
CPU run; radio off 3mA @ 10MHz
CPU STOP; RTC on; radio off
1.1uA @ 3V
CPU STOP; radio off 0.47uA @ 3V
Flash RAM
128KB 8KB
96KB 8KB
64KB 8KB
648x8 QFN
Choice of3 Devices
Line up
© 2010 Renesas Electronics America Inc. All rights reserved.92
Multi Functional Timer Array (TAU-S) (2)
Clock fx ( Max:40MHz )
Prescaler
15Bit Counterfx~fx/215
Clock Select
16Bit Timer(TCR0)
Clock
Sel
Capture/Compare16Bit Reg( TDR0)
OutPu
tCnntr
ol TOxx
InterruptTIx
CH0
16Bit Timer( TCR11)
Clock
Sel
Capture/Compare16Bit Reg( TDR11)
OutPu
tContr
ol TOxx
InterruptTIx
CH11
© 2010 Renesas Electronics America Inc. All rights reserved.93
16 x 16 Multiply Operation (1 cycle multiply)
Load 16bit
Multiplier
Load 16bit
Multiplicand
Start Multiply
Operation
Wait one CPU
cycle
Save Mult. Product
Upper 16bits
Save Mult. Product
Lower 16bits
Begin:
(NOP)CPUInstructionExecutionSequence
© 2010 Renesas Electronics America Inc. All rights reserved.94
32 by 32 divide with 16bit remainder Operation
Completion monitoring: Wait at least 16 clocks
(The operation will end when 16 clocks have been issued) or,
Check whether DIVST has been cleared or,
Generation of a division completion interrupt (INTMD)
Load DivisorUpper16bit
Load DivisorLower16bit
Wait 16 CPU Cycles
Save Div. QuotientUpper 16bits
Save Div.Quotient
Lower16bits
Load Dividend
Upper16bit
Load Dividend
Lower16bit
Save Div.
RemainderUpper 16bits
Begin:
StartDivideOpera-
tion
Time availablefor other CPU
InstructionExecution
CPUInstructionExecutionSequence
Save Div.
RemainderLower 16bits
© 2010 Renesas Electronics America Inc. All rights reserved.95
78K0R/Lx3 Features and Benefits
Rich peripheral set Serial array unit (up to 6ch SPI/CSI, I2C, UART serial ports) Timer array unit (up to 8ch) Real-time counter (time-of-day updates in HW <1uA current drain) Watchdog timer (windowed function) Clock/buzzer outputs (2ch) Low-Voltage-Indicator (brown-out) circuit Power-On-Clear (well behaved Power-On-RESET) circuit
Reduce system parts count/cost with high flexibility
LCD driver/controller (up to 4com x 54seg 216 segments or 8com x 50seg 400 segments drive mode) LCD Booster mode Maintain constant LCD panel viewing quality with
varying battery voltage LCD resistor mode Lower LCD-enabled current drain
(tracks with battery voltage) LCD split capacitor mode Lowest LCD-enabled current drain
Most flexible LCD MCU configuration available
© 2010 Renesas Electronics America Inc. All rights reserved.96
78K0R/Lx3 CPU Core Digital Processing
16-bit K0R CPU core Up to 17 DMIPS at 20-MHz clock Most instructions run in a single CPU cycle Complex Instruction Set (CISC) on a RISC-like 3-stage pipeline Full 16-bit arithmetic and logical instruction set High performance and low-power operation
Hardware assist 16 x 16 HW multiply in one CPU cycle 32 x 32 HW divide in 16 CPU cycles (compares to some DSPs!) 1- to 15-bit shift instruction in one CPU cycle (similar to barrel-shift
instruction on 32-bit Renesas Electronics V850E/ES family) The K0R CPU core is very efficient for digital processing of
real-world analog signals
Efficient addressing modes Supports both 64KB and 1MB linear address space, using
extension/pre-fix instruction (no bank switching!) RAM and special function registers are efficiently addressed Most efficient use of available flash memory instruction space
© 2010 Renesas Electronics America Inc. All rights reserved.97
78K0R/Kx3-L Line-up
256KB 12KB
192KB 10KB
128KB 8KB
96KB 6KB
64KB 4KB
64KB 3KB
48KB 2KB
32KB 1.5KB
16KB 1KB
44 Pin
48Pin
52 Pin
64 Pin
80 Pin
100 Pin
0.30.9
3.7
0
1
2
3
4
Stop (32khzRTC off)
Halt (w/32khz RTC
on)
Operating(32KHZ
subsystem)
uA
0.19
2.4
5.3
0123456
Operating (fIH = 1MHZ)
Operating (fIH = 8MHZ)
Operating (fIH = 20
MHZ)
mAConditions for both charts:tA = -40C to +85C,Vdd = +2.7V to +5.5V (44-64 pins)
Conditions for both charts:tA = -40C to +85C,Vdd = +2.7V to +5.5V (44-64 pins)
New K0R/Kx3-L extended memory devices – to 256KB Flash!
New Expanded Memory (No PGA/Comparators) No PGA/Comparators PGA and Comparators
Low power •1.6mW/DMIPSHigh performance •17DMIPS@20MHZ
© 2010 Renesas Electronics America Inc. All rights reserved.98
78K0R/Kx3A Lineup:Large memory sizes and large pin count
512KB 30KB
384KB 24KB
256KB 12KB
192KB 10KB
128KB 8KB
96KB 6KB
64KB 4KB
64 Pin
80 Pin
100 Pin
128 Pin
144 Pin
7mm10mm12mm
12mm14mm
14mm14x20mm
14x20mm
20mm
New K0R/Kx3A revisions – up to 512KB Flash! K0R/Kx3A features:•Temp sensors•External Memory Bus•DACs•Enhanced EEPROM EmulationE/W cycles
© 2010 Renesas Electronics America Inc. All rights reserved.99
K0R/Lx3 LCD and K0R/KE3-A GP MCU Lineup
* 78K0R/Lx3 also supports x2 and x1 LCD multiplex modes!* 78K0R/Lx3 also supports x2 and x1 LCD multiplex modes!
FlashSize
78K0R/ LF3
78K0R/ LG3
78K0R/ LH3
RAM Size
128KB 7KB
96KB 6KB
64KB 4KB
Pin Count 80 LQFP 100 LQFP 128 LQFP
LCD Segment Count*
8x27 (216)4x31 (124)3x31 (93)
8x36 (288)4x40 (160)3x40 (120)
8x50 (400)4x54 (216)3x54 (162)
FlashSize
78K0R/ KE3-A
RAM Size
128KB 7KB
96KB 6KB
64KB 4KB
Pin Count 64 BGA6x6
K0R/Lx3 LCD MCUWith AdvancedAnalog Front-End:•12bit ADC•12bit DACs•3ch Op-Amp•2.0V/2.5V precision Vref•LCD Controller/Driver w/Booster
K0R/KE3-A GP MCUWith AdvancedAnalog Front-End:•12bit ADC•12bit DACs•3ch OP-amp•2.0V/2.5V precision Vref
appendix
© 2010 Renesas Electronics America Inc. All rights reserved.100
Easy Migration from NEC 78K0 8-bit MCU to 78K0R 16-bit MCU for Faster Performance
78K0R performance is 6 times performance of 78K0
Most 78K0R instructions can be executed in 1 or 2 clock cycles
78K0R instructions upward compatible from 78K0 Better code efficiency More computing power Easy migration from 8-bit to 16-bit
applications
13 DMIPS13 DMIPS
78K0
DMIPS105
78K0R has additional instructions for:
- Shift- 16-bit ADD, SUB- 16-bit MUL- Skip
78K0R has additional instructions for:
- Shift- 16-bit ADD, SUB- 16-bit MUL- Skip
78K0R71 instructions
78K0R71 instructions
78K060 instructions
78K060 instructions
78K0R
© 2010 Renesas Electronics America Inc. All rights reserved.101
Microchip with and without Internalcore voltage regulator (examples)
Microchip 8bit (without internal regulator):
– PIC16F1937– PIC16F917– PIC18F14K22– PIC18F14K50
8bit (with internal regulator):– PIC18F46J11– PIC18F46J50– PIC18F85J90 (LCD)
Microchip 16bit (without internal regulator):
– PIC24F04KA201– PIC24F16KA102
16bit (with internal regulator):– PIC24FJ64GA004– PIC24FJ256GA110
Look for “J” in part number:indicates internal Voltage Regulator version
Microchip MCUs without internal Voltage Regulator tout the very lowest Standby
currents at 20nA or 100nA typical @25C, 1.8V (0.3uA-1uA max @25C. 3V).
However operating currents suffer as VDD =2.7V-3.6V (3x-16x Renesas MCU)
Microchip MCUs with internal Voltage Regulator have average Standbycurrents at 0.3uA -1.5uA typical
@25C, 1.8V (1uA-10uA max @25C, 3V). And operating currents suffer
as VDD =2.7V-3.6V (1.6x-10x Renesas MCU)
© 2010 Renesas Electronics America Inc. All rights reserved.102
TI MSP430 with and without Internalcore voltage regulator
TI MSP430 families 16bit (without internal regulator):
– MSP430F1xx/1xxx 8MHZ GP Series– MSP430F2xx/2xxx 16MHZ GP Series– MSP430F4xx/4xxx 16MHZ GP Series
16bit (with internal regulator)– MSP430F54xx/55xx 18/25MHZ GP Series
TI MSP430 MCUs without internal Voltage Regulator tout good Standby
currents at 20nA or 100nA typical @25C, 1.8V (0.3uA-1uA max @25C. 3V). However, max CPU perfomance suffers as VDD <3.3V (Renesas MCU: Full CPUPerformance over VDD = +2.7V – 5.5V)
TI MSP430F5xxx MCUs with internal Voltage Regulator have high Standby
currents at typical/max@+25C and @+85C
And operating currents are much higherthan Renesas 16bit MCU at the same clock
(Renesas K0R MCU: 5.4mA typical, 8.6mA max, VDD = +2.7V – 5.5V over full temp range)
© 2010 Renesas Electronics America Inc. All rights reserved.103
Advantages of on-chip Voltage regulator
1MHZ Operation Current Drain
0
100
200
300
400
500
600
700
800
900
1.8 2
2.2
2.4
2.6
2.8 3
3.2
3.4
3.6
3.8 4
4.2
4.4
4.6
4.8 5
5.2
5.4
Power supply voltage
Mic
roA
mp
eres
PIC24F16KA102 Family (typical @25C)
PIC24F16KA102 Family (max @25C)
PIC24F16KA102 Family (max @60C)
PIC24F16KA102 Family (max @85C)
NEC K0R/Kx3-L (typical @25C)
NEC K0R/Kx3-L (max@-40C to 85C)
Brand M max @25, @60C, @85C
Brand M typical @25C
Renesas 78K0R/Kx3-L Series
Typical @ 25C
Max @ full temp range
Brand ABrand ABrand ABrand A
Brand M (typical @ 25C)
Brand M (max. @ 25C)
Brand M (max. @ 60C)
Brand M (max. @ 85C)
78K0R/Kx3-L (typical @ 25C)
78K0R/Kx3-L(max. @-40to85C)
Current Drain at 1 MHz Operation
Power supply voltage
Mic
ro a
mp
s
Renesas Electronics 16-bit 78K0R/Kx3-L (44 to 64-pin) Versus Microchip, Brand M (16bit GP)
© 2010 Renesas Electronics America Inc. All rights reserved.104
16bit: Renesas K0R vs TI MSP430F2xxx (Gen Purpose) 1MHz operation Current drains
TI typical 1MHZ/peak mip current = 1.5x-2.0x Renesas
(0.5mip/MHZ average)
TI max 1MHZ/peak mip current = 1.3x-1.5x Renesas
(0.85mip/MHZ average)
Renesas 78K0R advantage: Lowest 1MHz operating current drain (typical and max) at 3V, -40C to +85C temp range
Operating Current @3V
0100200300400500600
NE
C 1
6bit
GP
K0R
/Kx3
-L, 4
4-64
pin
(16K
B-6
4KB
)
TI 1
6bit
GP
MS
P43
0F20
xx, 1
4pin
(1K
B-2
KB
)
TI 1
6bit
GP
MS
P43
0F21
x1,
20/2
4pin
(1K
B-8
KB
)
TI 1
6bit
GP
MS
P43
0F21
x1,
28/3
2pin
(2K
B-8
KB
)
TI 1
6bit
GP
MS
P43
0F22
xx,
38/4
0pin
(8K
B-3
2KB
)
TI 1
6bit
GP
MS
P43
0F23
x0,
40/4
9pin
(8K
B-3
2KB
)
TI 1
6bit
GP
MS
P43
0F23
x/24
x/24
xx,
64pi
n (8
KB
-60K
B)
uA 1MHZ Typical (uA)
1MHZ Max (uA)
Renesa
s 1
6bit
G
PK
0R
/Kx3
-L,
44
-64
pin
(16
KB
-64
KB
)
Comparisons for 16-64pin, 8KB-64KB Flash Memory, 128B-4KB RAM Families
© 2010 Renesas Electronics America Inc. All rights reserved.105
Renesas vs TI (Gen Purpose & LCD) 1MHz operation Current drains
16bit GP MCU comparison:TI typical 1MHZ/1mip current = 2.5x RenesasTI max 1MHZ/1mip current = 2.1x Renesas
16bit LCD MCU comparison:TI typical 1MHZ/1mip current = 3x RenesasTI max 1MHZ/1mip current = 2.1x Renesas
Renesas 78K0R advantage: Lowest 1MHz operating current drain (typical and max) at 3V, -40C to +85C temp
range
Comparisons for GP 80-100pin, 64KB-128KB Flash Memory,
4KB-8KB RAM Families
Operating Current @3V
0100200300400500600
NEC 16bit GPK0R/Kx3-L, 80-100pin
(64KB-128KB)
TI 16bit GPMSP430F241x/261x
64-80pin (92KB-120KB)
uA
1MHZ Typical (uA)
1MHZ Max (uA)
Operating Current @3V
0100200300400500600700800
NEC 16bit LCDK0R/Lx3 80-128pin
TI 16bit LCDMSP430F461x 100pin
uA
1MHZ Typical (uA)
1MHZ Max (uA)
Comparisons for LCD 80-128pin, 64KB-128KB Flash Memory,
4KB-8KB RAM Families
Renesas 16bit GPK0R/Kx3-L, 80-100pin
(64KB-128KB)Renesas 16bit LCD K0R/Lx3, 80-128pin
© 2010 Renesas Electronics America Inc. All rights reserved.106
78K0R/Kx3-L (General Purpose, Low Power) Advantages
Power Consumption Competitor MCUs
TI MSP430F2xxx, MSP430F1xxxMicrochip PIC24F and PIC24H
78K0R/Kx3-L Advantages
78K0R/Kx3-L Stop/ Halt/ 32kHz Operation
0.33
0.9
3.7
0
1
2
3
4
Stop (32kHzRTC off)
Halt (w/ 32kHzRTC on)
Operating(32kHz
subsystem)
Cu
rren
t (u
A)
78K0R/Kx3-L High-Speed Operation
0.19
2.4
5.3
0
2
4
6
Operating (fIH =1MHz)
Operating (fIH =8MHz)
Operating (fIH= 20MHz)
Curre
nt (m
A)
Internal voltage regulator that allows 78K0R/Kx3-L to operate at constant voltage
• Constant current consumption from 1.8V-5.5V; -40 to 85degC
• Stable internal 1MHz, 8MHz oscillator from 1.8V-5.5V; -40C to 85degC
Wider operating voltage: 1.8V to 5.5V• TI MSP430: 1.8V-3.6V• Microchip PIC24F: 2.0V-3.6V; PIC24H: 3.0V-3.6V
Faster performance CPU:• 78K0R/Kx3-L = 13DMIPS@20MHz versus
TI MSP430 8DMIPS @ 16MHz Lowest current consumption compared to TI MSP430,
Microchip PIC24F/H
Other features similar to TI, Microchip
© 2010 Renesas Electronics America Inc. All rights reserved.107
78K0R/Lx3 Advantages
Power Consumption Competitor MCUs
TI MSP430F4xxx,PIC16F
78K0R/Lx3 Advantages
78K0R/Lx3 Stop/ Halt/ 32kHz Operation
0.37
0.9
3.7
0
1
2
3
4
Stop (32kHzRTC off)
Halt (w/ 32kHzRTC on)
Operating(32kHz
subsystem)
Curr
ent
(uA
)
78K0R/Lx3 High-Speed Operation
0.19
2.4
5.3
0
2
4
6
Operating(fIH = 1MHz)
Operating(fIH = 8MHz)
Operating(fIH =
20MHz)
Cu
rre
nt (m
A)
78K0R/Lx3 drive up to 400 LCD segments• TI MSP430 drive up to 160 LCD segments
Microchip and Atmel have no 16-bit LCD MCU
Rich analog features (comparable to TI MSP430)
Internal voltage regulator that allows 78K0R/Lx3 to operate at constant voltage
• Constant current consumption from 1.8V-5.5V; -40 to 85degC
• Stable internal 8MHz oscillator from 1.8V-5.5V; -40C to 85degC
Wider operating voltage: 1.8V to 5.5V• TI MSP430: 1.8V-3.6V
Lowest current consumption compared to TI MSP430
© 2010 Renesas Electronics America Inc. All rights reserved.108
16bit GP and LCD MCU Power Supply operation range
TI MSP430F1xx/1xxx,MSP430FG461x/F461x
(0.5dmips/MHZ)
Renesas K0R/Kx3-L GP& K0R/Lx3 LCD MCU
(0.85dmips/MHZ)
Renesas Advantage: Higher CPU performance over a Wider
battery voltage Operating range
8MHZ
20MHZ
TI MSP430Fx4xx/4xxx/1xx/1xxx: 6.73MHZ max @ 3.0V min6.09MHZ max @2.7V min5.25MHZ max @2.2V min
Renesas K0R/Kx3-L: 20MHZ max @ 2.7V to 5.5V8MHZ max @ 2.2V to 5.5V
© 2010 Renesas Electronics America Inc. All rights reserved.109
Low-power Design Aspects to Consider #1
Battery physical size and capacity
AkalineLithium coin cellsCapacity:
~2500mA-HRDimensions:
51.0mm L x 14.0 mm D
Capacity:~195~220mA-HR
Dimensions:20.0 x 3.2 mm
Capacity:~1200mA-HRDimensions:
44.5mm L x 10.5 mm D
CR2032
“Flat” battery life curve “Sloping” battery life curve
Capacity:~610mA-HR
Dimensions:24.5 x 5.0 mm
CR2450
Volt
age
(Const
ant
Cu
rrent
Load
)
Operating Hours
Volt
age
(Const
ant
Cu
rrent
Load
)
Operating Hours
AAAA
AAAAAA
© 2010 Renesas Electronics America Inc. All rights reserved.110
System Power Challenges for Battery-operated Instruments
Typical ultra-low-power system has short periods of high activity followed by long periods of low or no activity
Application example: handheld blood glucose meter
MCU requirements for ultra-low-power systems Processing capability to meet system throughput demands Efficient power utilization in all operating modes to enable long battery life
Sample reagent stripvia A/D converter
and calculate glucoselevel via CPU calculations
Sample reagent stripvia A/D converter
and calculate glucoselevel via CPU calculations
TimeTime
System activity
and current
draw
System activity
and current
draw
System initializationat power up
System initializationat power up
Displayresult
Displayresult
Wait forreagent test stripinsertion
Wait forreagent test stripinsertion
No further button activity detected,
back to standby/halt
mode with very-low-power
time-of-day clock
No further button activity detected,
back to standby/halt
mode with very-low-power
time-of-day clock
MCU wakesup whenbutton pressdetected
MCU wakesup whenbutton pressdetected
11
22
33
44
55
Standby/halt mode
Standby/halt mode
66
107 mg/dL12:29 PM09-29-09
2-4 minutes depending on user’s activity
Test strip
© 2010 Renesas Electronics America Inc. All rights reserved.111
Low-power Design Aspects to Consider #2
Battery life target
Sample reagent stripvia A/D converter
and calculate glucoselevel via CPU calculations
Sample reagent stripvia A/D converter
and calculate glucoselevel via CPU calculations
TimeTime
System Activity
and current
draw
System Activity
and current
draw
System initializationat power up
System initializationat power up
Displayresult
Displayresult
Wait forreagent test stripinsertion
Wait forreagent test stripinsertion
No further button activity detected,
back to standby/halt
mode with verylow power
time-of-day clock
No further button activity detected,
back to standby/halt
mode with verylow power
time-of-day clock
MCU wakesup whenbutton pressdetected
MCU wakesup whenbutton pressdetected
11
22
33
44
55
Standby/halt mode
Standby/halt mode
66
1 sec@1mA
30 sec@300uA
15 sec@8mA
180 sec@500uA
Total current = 1mA-SEC + 9mA-SEC + 120mA-SEC + 90mA-SEC = 220 mA-SEC (average per reading)
At 5 average readings per day, equates to 1100mA-SEC per day (3600 sec x 24 hrs = 86,400 sec per day)
Amount of time in standby = 86,400 – [(1 + 30 + 15 + 180 sec) x 5] = 85,370 sec/day
Assuming 1uA in standby, daily current budget = (85,370 sec x 1ua) + (1130 mA-SEC) = 1215.4 mA-SEC
Approximate life = (220mA-hr x 3600 sec/hr)/1215.4 mA-SEC/day = 651 days
Check to see if CR2032,220mA-hr capacity meetsapplication target time!
© 2010 Renesas Electronics America Inc. All rights reserved.112
128KB 8KB
96KB 8KB
64KB 6KB
48Pin
64 Pin
New K0R/Kx3-L USB VersionsK0R/Kx3-L USB features:USB Function interface
•Full-speed (12Mbps)•7 USB endpoints Control, Bulk, Interrupt•USB pull-up control to enable/ disable USB
Reference Software:•CDC, HID, USB firmware
Renesas 78K0R/Kx3-L USB Lineup
78K0R/Kx3-L (USB) Starter Kit
© 2010 Renesas Electronics America Inc. All rights reserved.113
K0R Integrated WatchDog Timer (WDT)
Outline of Windows WDTWDTE
WDTClosed
WDT
WDTE
Opened
RESETRESET
WDT startscounting
RESETRESET
Count overflow
Time during which the counter can be cleared During this period anyclearance attempt is rejected.
Window WDT will detect infinite loops
Loop
Clear WDT
Four types of Window settings can be selected
WDT
Window 100% open(Default setting)
Window open 75% of time
Window open 50% of time
Window open 25% of time WDT
WDT
WDT WDT
WDT
WDT
Specific Value: “ACh” is writtento Clear WDT,
Otherwise,a WDT RESETOccurs
Main Point:•Windowed WDT is hard to defeat by runaway, infinite-loop SW
Main Point:•Windowed WDT is hard to defeat by runaway, infinite-loop SW
© 2010 Renesas Electronics America Inc. All rights reserved.114
K0R Option Byte Area
Watchdog Timer Operation
WDT Used/Not Used
WDT Window Open(50%-100%)
WDT Counter Operation Enabled/Disabled
WDT Overflow Time (8 settings)
WDTCounter Operation Enabled/Disabled when in Halt/STOP mode
Internal high-speed oscillator frequency
8MHZ/20MHZ or 1MHZ
Low-Voltage-Indicator Enabled/ Disabled after RESET
On-Chip-Debug(OCD)
Disable on-chip debug operation.
Enable on-chip debug operation.Erase/don’t erase data of flash memory in case of failures in authenticating on-chip debugsecurity ID.
000C0HReserved
Always set to FFH
000C1H 000C2H 000C3H
Main Point:•The MCU’s start-up options, and operating modes can be pre-set in Flash Memory
Main Point:•The MCU’s start-up options, and operating modes can be pre-set in Flash Memory
© 2010 Renesas Electronics America Inc. All rights reserved.115
Secure Self-Programming: Reliable (K0R)
Boot code can be replaced safely, even if power loss occurs. Built-in boot swapping guarantees an automatic boot-up from valid code.
RESET
0
1
4
5
2
3
Boot
New Boot
New Boot
Boot Swap!
New Boot
New Boot
Boot
6
7
Set Boot Flag
Boot
Boot
New Boot
New Boot
0
1
Boot
Boot2
3
New Boot
New Boot
4
5
6
7
Block 0 Erase
Boot
0
1
Boot
Boot2
3
New Boot
New Boot
New Boot
New Boot
4
5
6
7
Power Loss
Boot
0
1
Boot
Boot2
3
New Boot
New Boot
New Boot
New Boot
4
5
6
7
Boot
Block 5-7 Write
Boot
Boot
New Boot
New Boot
0
1
4
5
Boot
Boot2
3
New Boot
New Boot
6
7
Block 4 Erase
Boot
Boot0
1
Boot
Boot2
3
Program
Program
Program
4
5
6
7
Block 5-7 Erase
Boot
Boot0
1
Boot
Boot2
3
4
5
6
7
Block Size:1KB
Boot Size:4KB (4 Blocks)
Block 2 Write
Boot
Boot
New Boot
0
1
Boot
Boot2
3
4
5
6
7
Boot
Boot
Boot
Program
Program
0
1
Boot
Boot2
3
Program
Program
4
5
6
7
BlockNumbers
Main Points:•K0R Boot Swap provides safe, Secure Flash Self-programming• Incomplete Self-programming (due to Accidental cable disconnect or lost power due to weak battery) can be identified/recoverd
Main Points:•K0R Boot Swap provides safe, Secure Flash Self-programming• Incomplete Self-programming (due to Accidental cable disconnect or lost power due to weak battery) can be identified/recoverd
© 2010 Renesas Electronics America Inc. All rights reserved.116
Two independent DMA channels 8- or 16-bit transfer unit Maximum transfer count: 1,024 Two-cycle transfer Transfer request initiated by
Interrupts from on-chip peripheral I/O(serial interface, timer/counter, ADC)
Interrupts from external input pin Transfer request types
Internal RAM Peripherals ADC, CSI (SPI), UART, I2C, Timers
CPU RAM SFR
DMAAddress Registers
Count Registers
Control RegistersBus Interface
K0R Direct Memory Access (DMA)Feature Highlight
Using SW Data transfers*:TOP: MOVW AX, (sfr: ADCR0) 1~
INCW DE 1~MOVW ES:[DE], AX 2~DECW BC 1~MOVW AX, BC 1~CMP AX, #0000h 1~BNZ $TOP 2~
Total Loop 9~
DMA Transfer Advantage:2 CPU ~ per Word*
*Not including Initialization
Main Point:•K0R 2-cycle DMA makes efficient data transfers to-from internal RAM and Special Function Registers (peripheral data)
Main Point:•K0R 2-cycle DMA makes efficient data transfers to-from internal RAM and Special Function Registers (peripheral data)
© 2010 Renesas Electronics America Inc. All rights reserved.117
K0/K0R General Purpose Register Set
A XB CD EH L
A XB CD EH L
A XB CD EH L
A XB CD EH L
Accumulator
Pointers andTemporaryholding
16-bit (Register Pair)
Bank 0
Bank 1Bank 2
Bank 3
8-bit 8-bit
Registers can be accessed individually or in pairsRegisters can also be used to transfer data (in 8 or 16 bit chunks) always via A or AX.BC, DE and HL (and sometimes AX) can be used for temporary data holdingBC, DE and HL (but never AX) are most often used for pointers
© 2010 Renesas Electronics America Inc. All rights reserved.118
K0R MCU Family/Series Concept
16-bit K0R Series: K0R/Kx3A = General purpose; 1.8V – 5.5V K0R/Kx3-L = GP, Low Power, 1.8V – 5.5V K0R/Kx3-L(USB) = Low Power, USB, 1.8V – 3.6V K0R/Lx3 = LCD drive; 1.8V – 5.5V K0R/Kx3-A = Advanced. analog, 12bit ADC/DAC; 1.8V – 5.5V K0R/Ix3 = Invertor/Motor Control, 2.7V – 5.5V K0R/RF4CE = K0R/Kx3-L MCU + 802.15.4 Radio, 1.8V – 3.6V“x” is a place holder for package size
Package Size Letters:B = 30pin SSOP, 36pin FLGAC = 38pin SSOP, 44pin QFP, 48Pin QFPD = 52pin QFP, 56pin WQFNE = 64pin QFP/FLGA/FBGAF = 80pin QFPG = 100pin QFP, 121/161pin FBGAH = 128pin QFPJ = 144pin QFP
© 2010 Renesas Electronics America Inc. All rights reserved.119
16bit K0R MCU Part number decoder
uPD78F10xxyy-yyy-zzxx = 00 to 14xx = 16 to 18xx = 22 to 26
K0R/Kx3-L, 44-100pin GPK0R/KE3-A, 64pin (12bit ADC/DAC)K0R/Kx3-L(USB), 48/64pin
uPD78F11xxAyy-yyy-zzxx = 42 to 46xx = 52 to 56xx = 62 to 68xx = 74 to 78xx = 84 to 88
K0R/KE3A, 64pin GPK0R/KF3A, 80pin GPK0R/KG3A, 100pin GPK0R/KH3A, 128pin GPK0R/KJ3A, 144pin GP
uPD78F12xxyy-yyy-zzxx = 01 to 35 K0R/Ix3, 30-64pin Motor Control
uPD78F150xAyy-yyy-zzx = 0 to 2x = 3 to 5X = 6 to 8
K0R/LF3, 80pin LCD, 12bit ADC/DACK0R/LG3, 100pin LCD, 12bit ADC/DACK0R/LH3, 128pin LCD, 12bit ADC/DAC
uPD78F805xyy-yyy-zzx = 6, 7, 8 K0R/RF4CE, 56pin RF (802.15.4)
yy-yyy = Package type zz = RoHS plating type
FocusUltra-LowPowerMCUs
© 2010 Renesas Electronics America Inc. All rights reserved.120
LCD Drive Resistor Bias Network and Booster Circuits
2R*
R*
R*
R*
VLC0
VLC1
VLC2
VSS0
VDD
P-ch
VLCD
LIPS0 BIAS pin
Micro C1=C2=C3=C4= 0.47uF
C1
C2
VLC0VLC1VLC2VLC3
CAPH
CAPL
LCD Booster Circuit
LCD Resistor Bias Circuit
C3 C4 C5
Renesas Electronics America Inc.© 2010 Renesas Electronics America Inc. All rights reserved.