Presentation is loading. Please wait.

Presentation is loading. Please wait.

16bit K0R Ultra Low Power MCUs (General Purpose, LCD, USB )

Similar presentations


Presentation on theme: "16bit K0R Ultra Low Power MCUs (General Purpose, LCD, USB )"— Presentation transcript:

1 16bit K0R Ultra Low Power MCUs (General Purpose, LCD, USB )
© 2010 Renesas Electronics America Inc. All rights reserved.

2 78K0R Lineup, Low Power Focus Families, Part numbers Decoder Ring
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 Full K0R (16bit) Family Line-up
Ultra-Low Power Connectivity General Purpose Application Focused K0R/Kx3-L K0R/Kx3-L(USB) K0R/Kx3A K0R/RF4CE Radio Pins: Flash: KB RAM: 1-8 KB USB Pins: 48, 64 Flash: KB RAM: 6-8 KB Pins: Flash: KB RAM: 4-30 KB Pins: 56 Flash: KB RAM: 8 KB K0R/KE3-A K0R/Ix3 Motor/Inverter K0R/Fx3 Pins: 64 Flash: KB RAM: 4-7 KB CAN Pins: Flash: KB RAM: KB Pins: 30-64 Flash: KB RAM: 1-3 KB K0R/Kx3-L(USB) K0R/CEC A/V Control Pins: 48, 64 Flash: KB RAM: 6-8 KB K0R/Hx3 CAN Pins: Flash: KB RAM: 4-16 KB Pins: Flash: KB RAM: 6-8 KB LCD Drive K0R/IO Link Industrial Automation K0R/Lx3 Pins: Flash: KB RAM: 4-7 KB Pins: 56 Flash: KB RAM: 4-7 KB Contact Marketing 10Kami alternative © 2010 Renesas Electronics America Inc. All rights reserved.

4 K0R (16bit) 10Kami Focus Ultra-Low Power Connectivity K0R/Kx3-L
K0R/Kx3-L(USB) Pins: Flash: KB RAM: 1-8 KB USB Pins: 48, 64 Flash: KB RAM: 6-8 KB K0R/KE3-A Pins: 64 Flash: KB RAM: 4-7 KB K0R/Kx3-L(USB) Pins: 48, 64 Flash: KB RAM: 6-8 KB LCD Drive K0R/Lx3 Pins: Flash: KB RAM: 4-7 KB © 2010 Renesas Electronics America Inc. All rights reserved.

5 K0R Ultra Low Power: Line-up
K0R/Kx3-L (GP, Ultra-Low-Power) uPD78F1027 uPD78F1029 K0R/KF3-L K0R/KG3-L uPD78F1028 uPD78F1030 Contact Marketing NEW Expanded Memory Versions! 256 KB K0R/Kx3-L (USB, Ultra-Low-Power) K0R/USB uPD78F1023 uPD78F1024 uPD78F1022 Main Points: Many Pkg Options Wide Memory Range Connectivity and LCD options Most Advanced Analog Front-End in the Industry Advanced Analog Front-End uPD78F1500 uPD78F1501 uPD78F1502 uPD78F1503 uPD78F1504 uPD78F1505 uPD78F1506 uPD78F1507 uPD78F1508 K0R/LF3 K0R/LG3 K0R/LH3 K0R/Lx3 (12bit ADC/DAC, with LCD, ULP) 31x4 (27x8) 40x4 (36x8) 54x4 (50x8) LCD SEG x COM 192 KB uPD78F1018 uPD78F1017 K0R/KE3-A K0R/KE3-A (12bit ADC/DACs, no LCD, ULP) uPD78F1016 uPD78F1010 uPD78F1011 uPD78F1012 uPD78F1013 uPD78F1014 K0R/KF3-L K0R/KG3-L 128 KB uPD78F1000 uPD78F1001 uPD78F1002 uPD78F1003 uPD78F1004 uPD78F1005 uPD78F1006 uPD78F1007 uPD78F1008 uPD78F1009 K0R/KC3-L K0R/KD3-L K0R/KE3-L 2 Comp/ Int. Vref, PGA 96 KB 64 KB 48 KB 32 KB 16 KB 44LQFP 40QFN 48TQFP 52LQFP 64LQFP 64FBGA 80LQFP 100LQFP 100FBGA 128LQFP *64 FBGA avail on K0R/USB, K0R/KE3-A, K0R/KE3-L only *100pin FBGA avail on K0R/KG3-L only © 2010 Renesas Electronics America Inc. All rights reserved.

6 16bit K0R ASSPs: Line-up K0R/RF4CE (MCU + 802.15.4 RF Transceiver,
uPD78F8063 K0R/RF Contact Marketing Main Points: Same Ultra-Low power K0R 16-bit CPU Core is in K0R/RF4CE radio and K0R/Ix3 motor control MCU Integrated Analog and RF Functions uPD78F8056 K0R/RF uPD78F8057 uPD78F8058 Contact Marketing NEW Expanded Memory Version uPD78F12xx K0R/IE3 K0R/RF4CE (MCU RF Transceiver, 1.2uA RTC standby) Contact Marketing 128 KB 96 KB 64 KB uPD78F1201 uPD78F1203 uPD78F1213 uPD78F1214 uPD78F1225 uPD78F1215 uPD78F1234 K0R/IB3 K0R/IC3 K0R/ID3 uPD78F1211 uPD78F1224 uPD78F1223 uPD78F1235 uPD78F1233 K0R/IE3 Motor Control MCU: 12ch, 16bit Timers, w/ 2 comparators, Programmable Gain Amp (4x-12x) Contact Marketing 48 KB 32 KB 16 KB 30SSOP 38SSOP 44LQFP 48TQFP 52LQFP 56QFN 64LQFP 64FBGA © 2010 Renesas Electronics America Inc. All rights reserved.

7 K0R Ultra-Low Power in Short…
Main Points: K0R 16-bit CPU has clear advantage over other 8-/16-bit Low Power architectures Customers are Impressed with live demo, Shows clear advantage over LP MCU industry Leaders! What is an K0R Ultra-Low Power MCU? 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-operated or battery-backed instruments are used. Where is K0R Ultra-Low Power MCU going into? Why select K0R? Lowest Power, best performance in Class (190uA at 1MHZ, 17dMIPS, 0.9uA Standby/RTC, 0.37uA Standby/no RTC) Nova Biomedical, Motorola ESG, Mitsubishi Consumer (TV), Elster, AOSmith, Itron, Regal-Beloit, Echostar, Diehl Controls Existing and potential K0R customers? Lower power and Higher Performance than PIC18/24, TI MSP430, and ATxmega © 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 Main Point: Let’s focus our efforts where we have the best chances to win (product features and application space) 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 © 2010 Renesas Electronics America Inc. All rights reserved.

9 Main 16-bit Players Summary:
K0R A (AVR) M (PIC18) M (PIC24) T (MSP430) S (STM32L) Top Strengths Scalable, high integration, extreme low power, high performance Broad offering, Low power 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 Expensive, Slow (except F5xxx) Only 3rd-party C compiler Unique Offering PGA, Comparators, USB, , 1.8V flash prog. Various ASSPs, USB OTG, 256KB Ethernet Ethernet, USB Advanced Analog, 256KB Flash, RF option Read while Write Market Perception Unknown, Expensive High performance Easy to use Lowest power, Expensive STM32 compatible OCD: On-chip Debug Main target to switch to K0R!!! Main Point: Easiest targets: PIC18, PIC24, TI MSP430 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 © 2010 Renesas Electronics America Inc. All rights reserved.

10 Quick 16-bit Comparison K0R differentiators Main Point:
Note K0R differentiators including two D/A units, and 3ch Op-Amps Disadvantage K0R Low power A (AVR) M (PIC18) M (PIC24) T (MSP430) CPU 16-bit 8-bit 8-bit (16-bit inst.) Power Supply (V) Max CPU Frequency (MHz) 20 64 divided by 4 32 divided by 2 18 DMA/DTC DMA - Read while Write Flash Memory (KB) 8-128 1-256 4-128 4-256 Data Flash / EEPROM Yes, with ECC Yes RAM (KB) 1-16KB .25-4 CAN USB Ethernet 12-bit A/D D/A LCD Extended Temp -40C to +85C Packages 30-128 8-100 14-64 18-100 14-100 © 2010 Renesas Electronics America Inc. All rights reserved.

11 K0R Ultra Low Power: Reference Sheet
K0R Series Key Selling Points Target Applications Competitors K0R/ Kx3-L PGA, comparators Smart energy, Sensors, Alarms, Keypads, Battery- operated equipment MSP430F2xxx/5xxx, Atmega, XMEGA, PIC18/24 K0R/ Lx3 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 Medical, Thermostats, Security Panels, Alarms, Consumer, Battery-operated equipment MSP430Fx2xxx/5xxx, PIC18/24, STM8S, S08, Atmega, XMEGA, (USB) 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 Freebies: Cubesuite Compiler/assembler, simulator, debugger up to 64KB Object Code No Fit: >256K Flash with ultra low power (256KB Flash low power K0R/Kx3-L is on Roadmap for 10Shimo, Spec issued recently) © 2010 Renesas Electronics America Inc. All rights reserved.

12 Battery-Operated, Portable System Challenges
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 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 4 Sample Reagent Strip Via A/D Converter and and Calculate Glucose Level via CPU Calculations MCU wakes up when Button press detected System Activity & Current Draw 2 5 System Initialization at Power Up Display Result 3 1 Wait for Reagent Strip Insertion 6 Standby/ Halt Mode No Further Button Activity Detected, Back to Standby/Halt Mode with Very low power Time-of-day Clock The main goal of many low power battery-operated instruments is Self-preservation, while still maintaining good functionality. In other words, with a CR2032 coin cell lithium ion battery (typical for these type applications), total power is limited although the shelf life of the battery is long – 5+ years, but you don’t want to over-exercise it by eating up un-needed battery supply. So most of the time you want the instrument to maintain the real-time clock in a very low power mode, wake-up quickly, perform the intended function with good CPU performance, display the results and quickly go back to standby/Halt mode again within 2-3 minutes. In getting the overall task done quickly, battery life may meet a desired 10-12month target. Real –world example: @ 1, the Blood glucose meter is in standby/halt mode running a Real-Time-Clock (RTC/calendar) function drawing just under 1uA. It can run indefinitely (years) in this mode with the RTC running, just waiting for a keypress to exit Halt mode. @ 2, a button press initiates an external interrupt and the internal high-speed oscillator starts up with 20-30uSEC, and SW can start running. @ 3, the BGM At this point the CPU can be run a slower clock mode to conserve power, while waiting for simple user action of a BGM test strip being inserted into the meter @ 4, the Blood glucose strip is waiting for the blood sample to start the electrical current flow thru the strip. At this point the ADC is making continous conversion. If no blood sample is detected the segmented LCD panel shows a “blood drop” indicator to indicate meter is looking for sample. @5, The meter either times out (showing an error, if no blood drop detected or no strip inserted), or for a valid Blood glucose reading the LCD panel show the reading, along with Time-of-day. Then the user can scroll thru other BGM functions or do nothing. @6, After some prescribed time, the meter assumes the user has completed the test and noted the blood glucose level reading. The MCU turns off all functions, including the display driver and goes back into the Halt mode with 32khz running the RTC. Other notes: When CPU is in operation mode, the battery voltage can be monitored for low-battery condition, Time 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 © 2010 Renesas Electronics America Inc. All rights reserved.

13 Pop Quiz-1: Select Correct Answer
What is offered completely free of charge for K0R 64KB or less? C Compiler and debug emulator (CubeSuite) Code and Pin Configurator (wizard-like) Factory programming and C Compiler Samples, C Compiler A and C A, B and D 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 Design Attributes
Main Points: Ultra-Low Power attributes were deliberately designed into K0R/Kx3-L/Lx3 from the ground up Many Power-Saving System Features K0R Ultra Low Power MCU Attributes Low leakage 150nm Process High Perform. CPU, Low current Multiple Operating, Standby Modes Flexible On-Chip Peripherals Power Saving, Internal Gated Oscillators = + + + + High Performance CPU at low current (0.85dmips/MHZ) 5mA Flexible 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 Multiple 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) NEC low power MCU equation proposition: NEC Ultra low power consumption comes from: A very optimized, low leakage 150nM process (called MF2), that also provides a very economical Flash memory in a small, efficient die design At the same time, this optimized 150nM process technology enables a high performance CPU with low dynamic clock current (rated at 1.6mW/dmip) In addition to low power transistors Power Saving, Internal Gated Oscillators 1MHZ, 8MHZ, 20MHZ Int. System Clocks Gated System Clocks to CPU, Peripherals 30KHZ Oscillator for WDT and 8-bit timer © 2010 Renesas Electronics America Inc. All rights reserved.

16 K0R Low Power MCU Design Keys (1)
Main Point: Gated Clocks helps lower overall power consumption! Gated System Clocks to turn Off Unused Circuits Analogy: Idle your engine at the stoplight! © 2010 Renesas Electronics America Inc. All rights reserved.

17 K0R Low Power Design Keys (2)
Main Points: K0R MCU Core was intentionally designed with Ultra-Low Power Aspects Circuits are turned off when not Used Instruction Fetch operation: Opcode (Byte1) Operand (Byte2) Operand (Byte3) Operand (Byte4) Opcode (Byte2) 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) Analogy: Turn off the lights when you leave the room! © 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
From Microchip XLP website last year: 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 Main Point: Don’t take all the competitor’s Low power MCU Claims at Face Value (assuming 1.8V operation, which is not practical or useable) 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 equivalent dmips! © 2010 Renesas Electronics America Inc. All rights reserved.

21 Renesas K0R vs Microchip PIC24F (Gen Purpose) 1MHz operation Current drains
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 Microchip typical 2MHZ/1mip current = 3.5x-6x Renesas Microchip max 2MHZ/1mip current = 3x-4.6 Renesas Comparisons for GP 20-64pin, 8KB-64KB Flash Memory, 1KB-3KB RAM Families K0R/Kx3-L, pin (16KB-64KB) Renesas 16bit GP Comparisons for GP pin, 64KB-128KB Flash Memory, 4KB-8KB RAM Families Renesas 16bit GP K0R/Kx3-L, pin (64KB-128KB, 4KB-8KB RAM) Microchip typical 2MHZ/1mip current = 7.5x Renesas Microchip max 2MHZ/1mip current = 10x Renesas Although TI MSP430 and Microchip nanoWatt XLP families both make claims for the lowest power MCU operating current, Renesas K0R/Kx3-L actually beats out both competitors at 1MHZ, 3V, -40C to +85C temp range in both typical and maximum spec categories. *Note: Microchip achieves 1 peak Renesas K0R achieves 1 peak Renesas 78K0R advantage: Lowest 1MHz operating current drain (typical and max) at 3V, -40C to +85C temp range © 2010 Renesas Electronics America Inc. All rights reserved.

22 Renesas vs TI vs Atmel (Gen Purpose and LCD MCUs) 1MHz Operation Currents
Main Points: In fact, K0R MCU beats out TI MSP430 and Atmel at 1MHZ CPU Active mode current K0R beats out most of the comp. with lowest uA/MHZ in general Comparisons for pin, 8KB-128KB Flash Memory, 512B-8KB RAM Families Although TI MSP430 and Microchip nanoWatt XLP families both make claims for the lowest power MCU operating current, Renesas K0R/Kx3-L actually beats out both competitors at 1MHZ, 3V, -40C to +85C temp range in both typical and maximum spec categories. TI typical 1MHZ/1mip current = 2x-2.5x Renesas Atmel typical 1MHZ/1mip current = 3x-3.5x Renesas TI max 1MHZ/1mip current = 1.3x-1.5x Renesas Atmel 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 © 2010 Renesas Electronics America Inc. All rights reserved.

23 K0R/Kx3-L Standby/Stop mode w/32KHZ RTC
Main Points: 32KHZ/RTC Standby Mode is most widely used Renesas K0R beats out PIC24F and matches TI MSP430 for Ultra-Low Battery drain. 64-100 Pins, 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 64-100 Pins, up to 128KB Flash K0R 150um process combines High performance CPU, Flash, and RAM, but with low leakage in Renesas 78K0R: In the ballpark with TI MSP430, easily beats PIC24 XLP in Standby, 32KHZ/RTC Temp © 2010 Renesas Electronics America Inc. All rights reserved.

24 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 Ext. osc. block Timers CPU POR/ POC Int. HS osc. I/O Serial WDT Clock gen. stby control Main Point: Internal 2.4V LDO Voltage regulator helps minimize current drain, by keeping constant voltage I/O Low volt detect ADC MCU core voltage reg. RTC DAC Com- parator LCD C/D with booster Volt. ref. Op- amp I/O Renesas K0R/Kx3-L, K0R/Lx3 Advantage: Internal LDO voltage regulator minimizes Core CPU and Aux. Peripheral Current drain. (at Maximum Performance) © 2010 Renesas Electronics America Inc. All rights reserved.

25 Internal Voltage Regulator Advantage How does Renesas MCU Stack Up?
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. 100 200 300 400 500 600 700 800 900 1000 1.8V 3V 5V NEC 78K0R/Kx3-L NEC 78K0/Kx2-L TI MSP430F2 Atmel picoPower ATmega328P Microchip PIC18FxxK20 Current Drain at 1MHz operation Renesas 78K0R/Kx3-L Renesas 78K0/Kx2-L TI MSP430F2xx/ 2xxxx Current Drain (uA) Power Supply Voltage Renesas K0R Advantage: Internal LDO voltage regulator – Current drain stays constant across operating voltage (1.8V – 5.5V) © 2010 Renesas Electronics America Inc. All rights reserved. 25

26 16bit GP MCU Power Supply operation range
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 TI MSP430F2xx/2xxx GP MCU (0.5dmips/MHZ) Renesas K0R/Kx3-L GP MCU (0.85dmips/MHZ) 8MHZ 20MHZ Renesas K0R/Kx3-L: Full Speed CPU Operation 2.7V to 5.5V TI MSP430Fx2xx/2xxx: (Limited performance) to 3.6V only 2.7V Renesas Advantage: Higher CPU performance over a Wider battery voltage Operating range © 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 Digital processing (CPU/ SW)
78K0R/Lx3 Analog Block Diagram AMP0I+ AMP1I+ AMP2I+ 12-bit ADC     Voltage reference 12-bit DAC (2ch) AVDD1 AVREF ANO0 ANO1 External Power Source (3.3V etc.) VDD AVDD0 - + AMP0O AMP0I- AMP1 3 ANIx (up to 12 ch) VREFOUT (2.0V) or (2.5V) :Control by register AMP AMP1O AMP1I- AMP2O AMP2I- 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 Analog voltages Transducer Analog signals Digital processing (CPU/ SW) Amplify, filter, noise reduction (op-amps) Digitize (12-bit ADC) Convert back to analog (DAC) LCD C/D with booster Analog voltages (AC/DC) Transducer output analog signals DC Voltage Level Display results Stable, accurate Int. Vref MCU HW resources Legend: CPU/ software Direct electrical signals Battery voltage AC voltage (freq. and amplitude) Resistance Current Transducer inputs Temp/Humidity/moisture Flow rate (gallons per second) Weight (strain gauge) Liquid/gas pressure (lbs/square inch) Light/Sound level Acid-base level (pH level) Blood glucose level Vibration/accelerometer © 2010 Renesas Electronics America Inc. All rights reserved.

29 Stable accurate voltage ref.
Convert Processed Digital Back to Analog Signals (12-bit Buffered DACs and 8-16bit PWM) Main Points: Many ways to create Analog signals Take advantage of Op-amps, internal Vref, and DACs for Portable Instrument Designs K0R/Lx3 Op-amps Low-pass filter Smooth filtered output Create analog AC waveforms - Buzzer tones - DTMF - Voice/music playback (ADPCM API Firmware avail.) - Test signals - Etc. 78K0R/Lx3/KE3-A analog HW Create precise DC ref. voltages % of ref. voltage possible steps 12-bit DAC Ch 0 Mux External AVref Stable accurate voltage ref. (2.0V or 2.5V, +/-1%) AMP Built-in Buffer/Amps Save System Cost! DAC Waveform Generation 16bit Timer Ch0 Carrier generator 16bit Timer Ch1 PWM System Clock Up To 20MHZ Any K0R TAU Timer K0R/Lx3 or ext. Op-amps Low-pass filter Freq.) Varying Duty Cycle PWM Waveform Generation Filtered Analog Signal: 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 © 2010 Renesas Electronics America Inc. All rights reserved.

30 LCD booster controller/ Internal system clocks
78K0R/Lx3 Application Block Diagram CR2032 or similar Lithium Coin cell LCD Panel ( segments) POC/ Reset 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! WDT w/30kHz LVI/Batt Monitor Single-Chip Low-Cost Blood Glucose Meter LCD Micro Renesas K0R/Lx3 LCD booster controller/ driver Voltage REF 12-bit DAC Op-Amps 16-bit RISC CPU, 64KB/ 96KB/128KB Flash ROM, Self program, EEPROM Emulation, 1MHz/8MHz Internal system clocks AC Signal Reagent Strip for Blood sample BIAS User Button Interface On-chip-debug * 12-bit SAR ADC Peripherals: Timers, GPIO, Serial Ports * = Trans-impedance Amplifier Using Op-amp (Current-to- voltage) RTC Serial Interfaces 32kHz Resonator © 2010 Renesas Electronics America Inc. All rights reserved.

31 K0R MCU Feature Overview
© 2010 Renesas Electronics America Inc. All rights reserved.

32 78K0R CPU (CISC Instruction with RISC Performance)
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 16bit Data Path with 3 Stage Pipeline Instruction Execution at One Clock Cycle (majority of Instructions) 1 cycle = 56% 2 cycle = 30% 3 cycle = 9% 4+ cyc = 5%    78K0 Instruction 1 Instruction 2 Inst. 1 Fetch ID MEM 78K0R 3 Stage Pipeline Inst. 2 Fetch ID MEM Inst. 3 Fetch ID MEM K0R Benchmark: 0.85dmips/MHZ (IAR Compiler) versus TI MSP430 Benchmark: 0.5dmips/MHZ Beware of MCU Marketing Data Sheet Claims of 1mip/MHZ Peak mips! © 2010 Renesas Electronics America Inc. All rights reserved.

33 78K0R Memory Architecture
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 Main Points: K0R has a 1MB linear address space Efficient use of instruction and addressing modes saves code space and speeds up operation FFFFFH Special function register (SFR) 256B SFR (1byte Operand) FFF00H FFEFFH General –purpose register 32B Internal RAM 3KB SADDR - Short Direct Addressing (1byte Operand) FFEE0H FFEDFH Other RAM & 2nd SFR Area (2byte Operand) Data memory space (1MB) FF300H* FF2FFH* Mirror (56.75KB*) F1000H* F0FFFH* Reserved F0800H F07FFH 2nd SFR Area 2KB(Max) F0000H Up to 894KB Expansion Flash Memory Space EFFFFH Reserved 10000H Flash memory 64KB* (Common) 1st 16bit Address Area (2byte Operand) 0FFFFH Program memory space Boot 1 *For 64KB Flash, 3KB RAM versions 0000H Boot 0 © 2010 Renesas Electronics America Inc. All rights reserved.

34 K0/K0R Architectural Features
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 16x16 Multiply (1 CPU Cycle), 32/32 Divide (16 CPU Cycles) Compiler Issue Prefix Segment Reg. Instructions When Needed Bank/Context Switching for Fast Interrupt Response Only in K0R Addr./ Data Bus Register Bank 3 System Bus Interface Register Bank 2 Address Bus Register Bank 1 ES ALU MUL/DIV. Register Bank 0 CS Control Signals 16-Bit Barrel Shifter Bit SP PC Interrupt Controller PSW A X B C D E H L 16-bit (Register Pair) Bank 0 Bank 1 Bank 2 Bank 3 8-bit Single Bit Manipulations on any Write- able Address Fast Shifter, N= 1 to 15, In One CPU Cycle 4 Interrupt Priority Levels © 2010 Renesas Electronics America Inc. All rights reserved.

35 Integrated Peripherals: POC and LVI Built-in, Highly Accurate Voltage Detection and Reset
Power-on Clear (POC) Circuit Detection Voltage Rising 1.61V ±0.09V (fixed) or 2.07V ±0.2V (fixed) Reset Occurs Reset Release VDD K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A Falling 1.59V±0.09V (fixed) Or 2.07V ±0.1V (fixed) POC is always ON, Drawing No extra IDD Current, Same as TI MSP430 Zero Power BOR Main Points: No need for external reset and voltage-detection ICs “Zero-Power” POC circuit Dynamically controlled LVI settings for Power supply monitoring Low-Voltage Indicator Detection Voltage Selectable by Software Interrupt or Reset VDD Range/Accuracy: 1.91 ±0.1V to 4.22 ± 0.1V 16 Selectable Levels Reset Release K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A Since LVI Draws Extra Power, It can be disabled/ enabled Selectable Interrupt or Reset by Software Plus An external Pin function. With the EXLVI function, you have the option to monitor a power source other than VDD! Boost Regulator VDD 1.5V 3.3V 78K0R/Kx3-L 78K0R/Lx3 EXLVI (Port) 1.21V © 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 clock K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A Stop Instruction Interrupt Request 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 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 Stop Instruction Interrupt Request K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A Remark The broken lines indicate the case when the interrupt request that has released the standby mode iis acknowledged. © 2010 Renesas Electronics America Inc. All rights reserved.

37 STOP Mode Release by Interrupt Request Generation (2/2) (with or without 32KHZ/RTC running)
Main Points: XTAL not needed if internal 1MHZ, 8MHZ/20MHZ accuracy is adequate Fast startup time using internal oscillators Standby release signal Status of CPU Internal high-speed oscillation clock (3) When internal high-speed oscillation clock is used as CPU clock Stop Instruction Interrupt Request K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A Wait for oscillation accuracy stabilization Remark The broken lines indicate the case when the interrupt request that has released the standby mode iis acknowledged. © 2010 Renesas Electronics America Inc. All rights reserved.

38 RESET Release TIMING (external PIN, TRAP/WDT or POC)
Timing of Reset by RESET Input Main Points: RESET can be initiated by: External RESET Pin POC/LVI Reset Trap (Illegal Instruction) WatchDog Timer Overflow Internal high-speed oscillation clock High-speed system clock (when X1 oscillation is selected) CPU status RESET Internal reset signal Timing of Reset Due to Execution of Illegal Instruction or Watchdog Timer Overflow Internal high-speed oscillation clock High-speed system clock (when X1 oscillation is selected) CPU status Execution of Illegal Instruction/ Watchdog timer overflow Internal reset signal Timing of POC RESET is Similar © 2010 Renesas Electronics America Inc. All rights reserved.

39 Halt Mode Release HALT Mode Release by Interrupt Request Generation
Main Point: Halt Mode Release reacts very quickly because a system Clock is still active Halt Instruction Interrupt Request K0R/Kx3-L K0R/Lx3 & USB K0R/KE3-A HALT Mode Release by Interrupt Request Generation Standby release 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 out When main system clock is used: 10 to 12 clocks When subsystem clock is used: 8 to 10 clocks • When vectored interrupt servicing is not carried out When main system clock is used: 5 or 6 clocks When subsystem clock is used: 3 or 4 clocks © 2010 Renesas Electronics America Inc. All rights reserved.

40 78K0R/Kx3-L (GP, USB) (44-100pin)
K0R Clocking Options 78K0R/Kx3-L (GP, USB) (44-100pin) 78K0R/Lx3/KE3-A (80-128pin) Prescaler 16MHZ/4 12MHZ/2 20MHZ/5 X8, x12 PLL USB 48MHZ 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 Int. Low-speed Osc 30kHz +/- 10% 20MHz +/- 2.4% 2-20MHz 32,768 Hz Cannot stop or stop by option byte Select 8MHZ/ 20MHz or1MHz by option byte Peripheral Clock Switch fprs fxh Peripherals Main Points: Flexible clocking scheme and multiple clock sources for CPU and peripherals Facilitates optimum use of battery power Selector LCD Cntrl/ Driver Timer Array Unit0 fsub fih fcpu CPU fxp/16 fxp/8 fxp/4 fxp/2 fxp fsub/2 Main System Clock Switch Prescaler Selector 1/2 fxp/32 Full Accuracy -40 to 85C 2.7 to 5.5V Fast startup Time: uSEC Full 20MHZ -40 to 85C 2.7 to 5.5V Buzzer/Clock Output Selector Prescaler Adds less than 0.5uA t0 Backup Current Real-time Counter Can Run LCD in Standby Mode ~5uA 30KHZ Low Speed WDT (0.35uA Max) Watchdog Timer fil © 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. 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 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 size Min Write Size = 4 Bytes xxxxxH K0R Block n Block n–1 Program Area USB Block 10 Block 9 UART Block 8 Data 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 Block 7 Boot Cluster 1 Note CSI Block 6 d Boot Area Block 4 I2C Block 3 Boot Cluster 0 Block 2 Port Block 1 00000H Block 0 Note: Boot cluster 1 also can be used as program area or left empty. © 2010 Renesas Electronics America Inc. All rights reserved.

42 K0R/Lx3 LCD Drive Method Circuits
K0R/Lx3 LCD MCU series incorporates: Main Point: 3 different LCD Drive options, to optimize LCD panel appearance, and to save standby current Best Method for Large LCD Panels Best Method for BatteryPower Best to Achieve Ultra-Low Current Consumption (0.4uA typical) Availability of 8 Common Signals Facilitates Design • External resistive division Display voltage: Depends on VDD Drive capacity: High Voltage boosting Display voltage: Constant: does not depend on VDD. Contrast adjustment feature (contrast adjustable between 2.4 V and 5.4 V) 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
Main Point: Integrated Comparators and PGA lowers system cost and facilitates signal conditioning PGA OAI/CMP0M/ TOFF0/INTP3 CMP0- CMP1P/TOFF1/INTP7 CMP1M A/D  Converter 1 AVRef 8 Level AVRef 8Level INT/ HIZCTL INT/HIZCTL INT/ HIZCTL Filter Programmable Gain Amplifier 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) 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) Amplifier Gain : 4/8/10/12 © 2010 Renesas Electronics America Inc. All rights reserved.

45 All Flash 16bit 78K0R MCUs Flash Technology Highlights
Main Point: K0R Flash contains 6bit ECC on every 32bit word for excellent Flash data retentions at 20+ year lifetimes 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 ECC HW Block 6bit ECC on every 32bit Word (4bytes) Data write and Data read No impact on read/write performance © 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 Renesas Ultra Low Power MCU Solutions
K0R: MSP430F2/4/5x, PIC18/24, XMEGA and STM8L V850: STM32L, MSP430F5x, PIC24 and XMEGA K0: 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 39 Renesas Ultra Low Power MCU Solutions MSP430 (20-113pins) 32 PIC16 / 18 / 24 XLP (18-80pins) 17 ATmega / XMEGA (24-100pins) Performance (MIPS) STM8L / STM32L (20-144pins) 3 K0 / K0R / V850 (16-128) Flash (KB) 4 16 60 128 384 512 © 2010 Renesas Electronics America Inc. All rights reserved.

48 REA’s Value Proposition to Low Power Market
K0R: Lower mA/MIPS than MSP430, 12-bit ADC/DAC, LCD and USB options V850: 20MHz and 600uA/MHz with USB options K0: 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 Ultra Low Power (190uA/MHz,s 0.9uA RTC, 370nA Stop) Power Consumption Comparison* Supplier Family Modes Active RTC Stop Renesas K0 220uA/MHz 1uA 0.3uA K0R 190uA/MHz 0.9uA 0.37uA V850ES 600uA/MHz 2.5uA 1.5uA TI 430F1/2/4xxx 1.2uA 0.2uA 430F5xxx 165uA/MHz 0.1uA Microchip PIC18 500uA/MHz 0.13uA PIC24 360uA/MHz 1.1uA 2.2uA ST STM8L 150uA/MHz 0.35uA STM32L 230uA/MHz 1.3uA 0.43uA Atmel ATMega 200uA/MHz Xmega 260uA/MHz 0.65uA Wide Operating Voltage (1.8V to 5.5V) Advanced Analog (12-bit ADC, 12-bit DAC, Op-Amps) Broad Line-up (16-pin / 4KB to 128-pin / 512KB) Rich Peripherals (Segment LCD, USB) High Performance (up to 20MHz) * Competitor figures are estimates © 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” Digital Multimeter © 2010 Renesas Electronics America Inc. All rights reserved.

52 EB-78K0R-78 Low Power Demo Board Key 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 kHz 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 Board Key Features
Direct USB connection to PC Renesas uPD78F 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 Board Stand-Alone Setup (Run Demo)
Jumper JP1 setting for stand-alone 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) © 2010 Renesas Electronics America Inc. All rights reserved.

56 EB-78K0R-KE3L Low Power Demo Board Debug Setup
Jumper JP1 setting for debug SW1 and SW2 settings for 78K0R debug © 2010 Renesas Electronics America Inc. All rights reserved.

57 Low Power Kit Demo Measures 5 power modes of the 78K0R/Kx3-L
20MHz Run, 8MHz Run, 32kHz Run, 32kHz Halt, and STOP Power Mode Status SW1 SW2 LED1 LED2 Meter Setting Typical Current Power On Start Demo NA, Auto- matically in Mode A Flashing both LEDs alternately 20mA 5.3mA or less A Run with 20MHz Press to switch to Mode B Press to switch to Mode A - esc Off 1 sec and 0.5 sec flashing for about 5 sec duration *1 B Run with 8MHz Press to switch to Mode C 0.5 sec flashing for about 2 sec duration *1 2.4mA or less C Run with kHz Press to switch to Mode D 1 sec flashing for about 4 sec duration *1 200uA 3.7uA or less D HALT kHz Press to switch to Mode E 1 sec flashing for about 4 sec duration *2 0.9uA or less E STOP Mode (no clocking) Press to switch to Mode A 0.5 sec flashing for about 2 sec duration (no repeat) 0.33uA or less Note*1: Repeats at 15 second interval Note*2: Repeats at 1 minute interval © 2010 Renesas Electronics America Inc. All rights reserved.

58 K0R/Kx3-L Low power kit demo flow
Start Power-On CPU Operating (20MHZ) ~5.3mA Flash “A sequence” Every 15 sec STOP Mode (no clocks) ~0.3uA Flash “E” sequence once, then No repeat flashing Press SW2 (escape) SW2 (escape) Press SW1: Lights flash “B sequence” Lights flash “A sequence” (8MHZ) ~2.4mA Flash “B sequence” (32kHZ) ~3.7uA Flash “C sequence” Lights flash “C sequence” Halt Mode (32kHZ RTC) ~0.9uA Flash “D sequence” Every 1 min (RTC interrupt) Lights flash “D sequence” Press SW1 Lights flash “E sequence” Mode: A Mode: B Mode: C Mode: D Mode: E © 2010 Renesas Electronics America Inc. All rights reserved.

59 Thank you © 2010 Renesas Electronics America Inc. All rights reserved.

60 78K0R/Lx3 Demo Kit © 2010 Renesas Electronics America Inc. All rights reserved.

61 78K0R/Lx3 Demo Kit TK-78K0R/LH3+LCD Demo Board MCU 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
New K0R/Ix3 revisions – up to 128KB Flash! High performance up to 17dmips at 20MHZ 6 Output PWM inverter drive runs 16bit Timer @40MHZ (2x PLL from 20MHZ system clock) Analog features: Up to 12ch ADC (enhanced, 3uSEC conversion time) Programmable gain amplifier, to provide Motor current sense Comparators, to monitor motor current overloading 128KB 6KB 96KB 64KB 3KB 48KB 2KB 32KB 1.5KB 16KB 1KB 30 Pin 38 Pin 44 Pin 48 Pin 52 Pin 64 Pin 7mm 10mm 12mm 14mm 14x20mm 20mm 5V PWM output A/D input INT Serial I/O CPU(20MHz) Flash ROM 10bit A/D RAM Timer SIO 2.4V REG RESET-IC BLDC Motor WDT NF 30Pin OCD System Control On-Chip Programmable Gain Amp Shunt Resistor Comparators © 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 Preliminary information
NEC K0R/RF MCU Products Line-Up Flash RAM 128KB 8KB 96KB 64KB 56 8x8 QFN 78K0R/ZigBee Pro 78F8063 16-bit MCU, up to 20MHz Up to 256KB Flash Up to 12KB RAM Up to 6ch 10-bit ADC Embedded radio 9x9mm 64-pin QFN Memory Expansion + ADC 78F8056/57/58 16-bit MCU, up to 20MHz Up to 128KB Flash 8KB RAM Embedded radio 8x8mm 56-pin QFN ES: Jan/2010 MP: Sept/2010 ES: Sept 2010 MP: Mar 2011 Preliminary information © 2010 Renesas Electronics America Inc. All rights reserved.

67 K0/Lx3 vs K0R/Lx3 Segment LCD: Line-up
K0R/LF3 K0R/LG3 K0R/LH3 128 KB uPD78F1502 uPD78F1505 uPD78F1508 96 KB uPD78F1501 uPD78F1504 uPD78F1507 64 KB uPD78F1500 uPD78F1503 uPD78F1506 K0/LE3 K0/LF3 uPD78F0455 uPD78F0465 uPD78F0485 uPD78F0495 60 KB uPD78F0445 uPD78F0475 uPD78F0454 uPD78F0464 uPD78F0484 uPD78F0494 48 KB uPD78F0444 uPD78F0474 K0/LC3 K0/LD3 uPD78F0413 uPD78F0433 uPD78F0453 uPD78F0463 32 KB uPD78F0483 uPD78F0493 uPD78F0403 uPD78F0423 uPD78F0443 uPD78F0473 24 KB uPD78F0412 uPD78F0432 uPD78F0452 uPD78F0462 uPD78F0482 uPD78F0492 uPD78F0402 uPD78F0422 uPD78F0442 uPD78F0472 K0/Lx3, no ADC 16 KB uPD78F0411 uPD78F0431 uPD78F0451 uPD78F0461 uPD78F0481 uPD78F0491 K0/Lx3, 10bit ADC uPD78F0401 uPD78F0421 uPD78F0441 uPD78F0471 K0/Lx3, 10bit ADC/16bit ADC uPD78F0410 uPD78F0430 K0R/Lx3, 12bit ADC 8 KB uPD78F0400 uPD78F0420 48LQFP 52LQFP 64LQFP 80LQFP 100LQFP 128LQFP LCD SEG x COM 22x4 (18x8) 22x4 (18x8) 24x4 (20x8) 24x4 (20x8) 32x4 (28x8) 32x4 (28x8) 24x4 (20x8) 40x4 (36x8) 40x4 (36x8) 32x4 (28x8) 31x4 (27x8) 40x4 (36x8) 54x4 (50x8) © 2010 Renesas Electronics America Inc. All rights reserved.

68 16bit K0R Ultra-Low Power and GP: Line-up
K0R/KE3A K0R/KF3A K0R/KG3A K0R/KH3A K0R/KJ3A 512 KB uPD78F1148 uPD78F1158 uPD78F1168 uPD78F1178 uPD78F1188 384 KB uPD78F1147 uPD78F1157 uPD78F1167 uPD78F1177 uPD78F1187 256 KB uPD78F1146 uPD78F1156 uPD78F1166 uPD78F1176 uPD78F1186 192 KB uPD78F1145 uPD78F1155 uPD78F1165 uPD78F1175 uPD78F1185 K0R/USB uPD78F1024 uPD78F1144 uPD78F1154 uPD78F1164 uPD78F1174 uPD78F1184 128 KB uPD78F1024 uPD78F1012 uPD78F1014 uPD78F1018 uPD78F1502 uPD78F1505 uPD78F1508 uPD78F1023 uPD78F1143 uPD78F1153 uPD78F1163 uPD78F1173 uPD78F1183 96 KB uPD78F1023 uPD78F1011 uPD78F1013 uPD78F1017 uPD78F1501 uPD78F1504 uPD78F1507 uPD78F1022 K0R/KE3-A uPD78F1142 uPD78F1152 uPD78F1172 uPD78F1172 uPD78F1182 uPD78F1016 uPD78F1500 uPD78F1503 uPD78F1506 64 KB K0R/KC3-L K0R/KC3-L K0R/KE3-L K0R/KE3-L K0R/KF3-L uPD78F1003 uPD78F1003 uPD78F1006 uPD78F1009 uPD78F1010 K0R/Kx3A (GP, Large pin count, Large Memory) K0R/Kx3-L (GP, low-power) 48 KB uPD78F1002 uPD78F1002 uPD78F1005 uPD78F1008 K0R/Lx3 (12bit ADC, with LCD, low power) 32 KB K0R/KE3-A (12bit ADC, no LCD, low power) uPD78F1001 uPD78F1001 uPD78F1004 uPD78F1007 K0R/Kx3-L (USB, low power) 16 KB *64 FBGA avail on K0R/USB, K0R/KE3-A, K0R/KE3-L only *100pin FBGA avail on K0R/KG3-L only uPD78F1000 44LQFP 48TQFP 52LQFP 64LQFP 64FBGA 80LQFP 100LQFP 100FBGA 128LQFP 144LQFP © 2010 Renesas Electronics America Inc. All rights reserved.

69 78K0R/Ix3, 30/44/48/52/64 Pin Lineup, Part Numbers Decoder
2KB 48KB 52 48 44 64 38 30 1KB 16KB 1.5KB 32KB 3KB 64KB RAM Flash Choice of 18 Devices Pin Count Lead-free terminals -A SnBi (Tin-Bismuth) -AX NiPdAu (Nickel-Palladium-Gold) uPD78F12xx xx–xxx -xx 78K0R/Ix3 Pkg 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) Flash Memory RAM Size 12x1 16KB 1KB 12x3 32KB 1.5KB 12x4 48KB 2KB 12x5 64KB 3KB © 2010 Renesas Electronics America Inc. All rights reserved.

70 16-Bit MCU (K0R) Roadmap Connect- ivity LCD with Advanced Analog Motor
K0R/Kx3-C CEC Function HW Remote Control HW Up to 128KB Flash K0R/USB 48, 64pin up to 128KB K0R/RF4CE ( ) MCU+RF Up to 128KB K0R/Fx3 /Hx3 (CAN) MCU+RF Up to 128KB K0R/ RFCE More Memory K0R/ Ethernet Connect- ivity K0R/Lx3 LCD: up to 4x54 (8x50) 3 Channel Op-Amp 12bit ADC/DACs Up to 128KB Flash K0R/Lx4 More memory, Higher Speed LCD with Advanced Analog K0R/Ix3 6 Phase PWM Outputs 2 Ch Comparators Up to 64KB Flash K0R/Ix4 More memory, Higher Speed Motor Control K0R/Kx3A 10-Bit ADC, 8-Bit DAC On-Chip Temp Sensor Up to 512KB Flash K0R/Kx3-L 10-Bit ADC 0.33 uA Stop Mode Up to 128KB Flash K0R/KE3-A 64pin 3 Ch. Op-Amp 12bit ADC/DACs Up to 128KB Flash K0R/Kx4 More analog 256KB+ Higher Speed General Purpose Available Now Roadmap © 2010 Renesas Electronics America Inc. All rights reserved.

71 REA Low/Ultra-Low Power MCU Line-Up
V850ES/ Jx3-L 32-bit GP Low Power 32-Bit CRC, 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-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-L (USB) 16-Bit 16-Bit 8-Bit Ultra- Low Power K0R/LF3 LCD 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 78K0R/Lx3 16-bit LCD with Advanced Analog New or Enhanced! 80pin QFP, 20MHZ 100pin QFP, 20MHZ Up to 128KB Flash, 7KB RAM Up to 128KB Flash, 7KB RAM 2ch Op-Amp, 8ch x 12bit ADC 2ch Op-Amp, 12ch x 12bit ADC 2ch x 12bit DAC, Int.Volt REF. 2ch x 12bit DAC, Int.Volt REF. 2ch Comp, Prog. Gain Amp 10-11ch x 10bit ADC To 64KB Flash, 3KB RAM 44-48pin QFP, 20MHZ K0R/KC3-L K0R/KD3-L K0R/KE3-L K0R/KF3-L K0R/KG3-L K0R/Kx3-L 16-bit GP 52 pin QFP, 20MHZ 64pin QFP, 20MHZ 80pin QFP, 20MHZ 100pin QFP, 20MHZ To 64KB Flash, 3KB RAM To 64KB Flash, 3KB RAM To 256KB Flash,12KB RAM To 256KB Flash,12KB RAM 2ch Comp, Prog. Gain Amp 2ch Comp, Prog. Gain Amp 12ch x 16bit Timer 12ch x 16bit Timer 11ch x 10bit ADC 12ch x 10bit ADC 12ch x 10bit ADC 16ch x 10bit ADC LCD Seg 6ch x 10bit ADC To 32KB Flash, 1KB RAM 48pin QFP, 10MHZ K0/LC3 LCD Seg 6ch x 10bit ADC To 32KB Flash, 1KB RAM 52 pin QFP, 10MHZ K0/LD3 LCD Seg 8ch x 10bit ADC, 3ch 16bit ADC To 60KB Flash, 2KB RAM 64pin QFP, 10MHZ K0/LE3 LCD Seg 8ch x 10bit ADC, 3ch 16bit ADC To 60KB Flash, 2KB RAM 80pin QFP, 10MHZ K0/LF3 78K0/Lx3 8-bit LCD 1ch Prog. Gain Op-Amp 4ch x 10bit ADC To 16KB Flash, 768B RAM 16pin SSOP, 10MHZ K0/KY2-L 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 78K0/Kx2-L 8-bit GP Pin Count © 2010 Renesas Electronics America Inc. All rights reserved.

72 78K0R/Kx3-L Block Diagram Features Benefits Target Markets
78K0R low power (1.6mW/DMIPS) and high performance ( 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 condition Maximize battery life Target Markets Consumer, Healthcare equipment HVAC/climate control, building security, industrial control Portable instrumentation, battery-operated equipment © 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 RAM (Bytes) 1K/1.5K/2K/3K 1.5K/2K/3K System Clock Internal High-speed oscillator : 8MHz±1% or 20MHz±1% or 1MHz±5% External oscillator 2MHz to 20MHz (2MHz to 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, plus Input: 4 I/O: 36, plus Input: 4, Output: 1 I/O: 40, plus Input: 4, Output: 1 I/O: 50 Input: 4, Output: 1 Timer 16-bit 8ch (TAU0) RTC 1ch WDT Serial I/F SAU :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 - 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 RAM (Bytes) 4K/6K 4K/6K/8K System Clock Internal High-speed oscillator : 8MHz±1% or 20MHz±1% or 1MHz±5% External oscillator 2MHz to 20MHz (2MHz to 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, plus Input: 4, Output: 1 I/O: 50 Input: 4, Output: 1 Timer 16-bit 12ch (TAU0 and TAU1): RTC 1ch WDT 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 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
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) 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 © 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 interfaces UART, CSI (SPI), I2C, GPIO Key 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 Portable Applications 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
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 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 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 Features Benefits Target Markets
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) 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 Target Markets Consumer/Healthcare equipment HVAC/climate control, building security, industrial control Portable instrumentation, battery operated equipment © 2010 Renesas Electronics America Inc. All rights reserved.

79 78K0R/RF (uPD78F8056/57/58) Block Diagram
Features High performance 16-bit CPU 1.6mW/DMIPS 17 0.47uA MCU STOP mode (radio off) Low Power Radio TX 4MHz (radio + MCU) RX 4MHz HW-based Real-Time Counter (RTC) Internal oscillator Benefits High Performance, Low Power Space saving 8x8mm 56-pin QFN Target Markets Smart Energy Market Simple Short range radio RF4CE (Consumer RF Remote Control) © 2010 Renesas Electronics America Inc. All rights reserved.

80 Renesas 78K0R/Kx3-L USB Features Comparison
78K0R/KC3-L USB 78K0R/KE3-L USB CPU speed Up to 20MHz (17 DMIPS) – USB not in use Up 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 Clock 12MHz/ 16MHz ceramic/ crystal 1MHz, 8MHz, or 20MHz internal oscillator 30kHz internal oscillator (for WDT) Sub-System Clock 32.768kHz Timer 8ch 16-bit WDT 1ch Real-Time Counter RTC clock output (512Hz, kHz, kHz) A/D 10-bit (8ch) Serial interface UART/CSI x 1ch UART/CSI/I2C x 1ch I2C x 1ch UART/CSI x 1ch UART/CSI/I2C x 2ch 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 LQFP 64-pin TQFP (7x 7mm) 64-pin LQFP (10 x 10mm) 64-pin FBGA (5 x 5mm) © 2010 Renesas Electronics America Inc. All rights reserved.

81 K0R/Ix3 Family Comparison
Item K0R/IB3 K0R/IC3 K0R/ID3 K0R/IE3 CPU 78K0R (16bit) Memory Flash 16K/32K 16K/32K/ 48K/64K 32K/48K/64K RAM 1K/1.5K 1K/1.5K/2K/3K 1.5K/2K/3K CPU Freq. 20MHZ to 5.5V OSC. Main: Internal high speed oscillator (8MHZ or 20MHZ) Internal Double speed oscillator (40MHZ), TAU = 40MHZ Timer TAU 40MHZ = 20MHZ max. SUB: KHZ 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 1ch UART/CSI 2ch I2C 1ch 10bit ADC 6 ch 8 ch 10 ch 11 ch 12 ch Comp 1 ch (2 ch) 2 ch Amp 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 Pins Package 30 SSOP 38 44 LQFP 48 TQFP 52 64 © 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 Microchip nanoWatt XLP Technology Web Info
Specifications Texas Instruments Microchip nanoWatt PIC16LF72X Microchip nanoWatt PIC18F14K50 Microchip nanoWatt PIC24F16KA102 MSP430F21X1(2) Pins 20/24 28/44 20 20/28 Flash Memory (KB) `4-8 3.5-14 `8-16 EEPROM - nan 256 512 RAM 368 768 1536 Deep Sleep (nA) Sleep (RAM alive) (nA) 100 24 25 CPU Wake up time from Sleep Mode RTC (uS) 3(2) 5 1 WDT (nA) 700 500 450 420 RTC (nA) 790 520 I/O Port Leakage (nA) ±50 ±5 1MHz Run (uA) 250 110 170 195 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. Texas Instruments MSP43021X1 device data sourced from device datasheet located at: MSP430 CPU wake-up time listed here ssuming DCO frequency of 1MHz since Run current is also listed at 1MHz Microchip should show 2-4MHZ Run Current to equal 1MHZ TI MSP performance! PIC16/18 CPU Clock = fOSC/4 VDD = 1.8V is not practical © 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 max) WDT (nA), typical 700 870 310 WDT (nA), max > 700 (?) 950 350 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. V min), V) 11 V-5.5V) Max Run (uA), max not specified 18 V-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 market is driven by Smart Energy First wave: smart meters Second wave: appliances and etc Other markets see the commoditized as a cheaper radio alternative New market developing Proprietary/Open simple short range radio network RF4CE in consumer electronics © 2010 Renesas Electronics America Inc. All rights reserved.

87 78K0R vs MSP430, GP MCUs Non-LCD Devices TI MSP430 NEC K0R/Kx3/Kx3-L
512 Non-LCD Devices 384 256 192 128 NEC: Best 16bit GP ultra-low power types (44-64pin) NEC: Best (8bit) GP ultra-low power types (16-48pin) 120 116 96 64 ROM Size, KB 60 55 48 32 NEC: Largest 16bit GP Low-power ROM/RAM/ Pin count types 24 16 12 8 4 2 1 14 16 20 24 28 30 32 38 40 44 48 52 64 80 100 128 144 Package Pin Count TI MSP430 NEC K0R/Kx3/Kx3-L NEC K0/Kx2-L Kx2-L x1xx x2xx x5xx Kx3-L Kx3 © 2010 Renesas Electronics America Inc. All rights reserved.

88 78K0R vs MSP430, LCD MCUs Maximum LCD elements per package type
216 288 400 128 Maximum LCD elements per package type 160 120 160 116 216 288 400 96 NEC: Largest ROM/RAM/ Pin count/seg count selection 160 92 216 288 400 64 128 160 60 ROM Size, KB 128 160 48 56 128 128 160 32 56 128 160 24 92 56 92 84 128 84 128 160 16 92 12 92 128 84 8 92 96 84 4 92 84 2 100 QFP (TI&NEC) / 113 BGA (TI) 48 56 64 68 80 128 Package Pin Count TI MSP430 NEC K0R/Lx3 x3xx x4xx LF3 LG3 LH3 © 2010 Renesas Electronics America Inc. All rights reserved.

89 NEC 2-chip and 1-chip solutions Supporting the Different Markets
Short Range Radio ZigBee® RF4CE Smart Energy Type Proprietary Network Open Network Market Drivers Cheaper radio Home Automation Consumer Electronics Smart Energy Initiative Smart Home Initiative SW ZigBee Pro stack (~96KB) RF4CE stack (~40KB) Small stack (~10KB) ZigBee Pro stack + Smart Energy Profile (~128KB) MCU Choices 16-bit K0R/Kx3 Up to 512KB LCD MCU K0R/Lx3 Up to 128KB 32-bit MCU up to 512KB radio NEC MCU + radio Up to 128KB NEC MCU + radio Up to 256KB NEC MCU 2-chip solution Available Now 1-chip solution ES: Jan/2010 MP: Sept/2010 1-chip solution ES: mid late 2010 MP: late 2010 © 2010 Renesas Electronics America Inc. All rights reserved. Preliminary information

90 Complete Software Support
Function Highlights Software Packages ~150KB Certicom ECC Device authentication Certicom ECC (available) Smart Energy Profile Demand Response/ Load control SE Profile (available) Smart Energy Software ZigBee Pro Networking ZigBee Pro SDK including Home Automation Profile (available) ~40KB RF4CE Software RF4CE RF4CE Networking RF4CE SDK (available) ~32KB compliant MAC stack Star Networking MAC (available) Proprietary Networking Software or ~10KB non stack Tree or Star Networking SimpleNet (available) © 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 V Low Power to extend battery life Complete Networking Software Support Reduced MAC RF4CE ZigBee Pro, Home Automation Profile, Smart Energy, ECC Line up Flash RAM 128KB 8KB 96KB 64KB 64 8x8 QFN Choice of 3 Devices uPD78F8056/57/58 CPU on; Radio Tx 4MHz, 16MHz CPU on; Radio Rx 4MHz, 16MHz CPU run; radio off 10MHz CPU STOP; RTC on; radio off 3V CPU STOP; radio off 3V © 2010 Renesas Electronics America Inc. All rights reserved.

92 Multi Functional Timer Array (TAU-S) (2)
Prescaler Clock fx(Max:40MHz) 15Bit Counter fx~fx/215 Clock Select 16Bit Timer(TCR0) Clock Sel Cnntrol OutPut TOxx TIx Interrupt Capture/Compare 16Bit Reg(TDR0) CH0 16Bit Timer(TCR11) Clock Sel Control OutPut TOxx TIx Interrupt Capture/Compare 16Bit Reg(TDR11) CH11 © 2010 Renesas Electronics America Inc. All rights reserved.

93 16 x 16 Multiply Operation (1 cycle multiply)
Begin: Load 16bit Multiplier Load 16bit Multiplicand Start Multiply Operation Wait one CPU cycle Save Mult. Product Upper 16bits Save Mult. Product Lower 16bits (NOP) CPU Instruction Execution Sequence © 2010 Renesas Electronics America Inc. All rights reserved.

94 32 by 32 divide with 16bit remainder Operation
Begin: 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 Divisor Upper 16bit Load Divisor Lower 16bit Load Dividend Upper 16bit Load Dividend Lower 16bit Start Divide Opera- tion Wait 16 CPU Cycles CPU Instruction Execution Sequence Time available for other CPU Instruction Execution Save Div. Quotient Upper 16bits Save Div. Quotient Lower 16bits Save Div. Remainder Upper 16bits Save Div. Remainder Lower 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 New K0R/Kx3-L extended memory devices – to 256KB Flash!
78K0R/Kx3-L Line-up New K0R/Kx3-L extended memory devices – to 256KB Flash! 256KB 12KB 192KB 10KB 128KB 8KB 96KB 6KB 64KB 4KB 3KB 48KB 2KB 32KB 1.5KB 16KB 1KB 44 Pin 48 Pin 52 Pin 64 Pin 80 Pin 100 Pin  New Expanded Memory (No PGA/Comparators)  No PGA/Comparators  PGA and Comparators Low power 1.6mW/DMIPS High performance Conditions for both charts: tA = -40C to +85C, Vdd = +2.7V to +5.5V (44-64 pins) © 2010 Renesas Electronics America Inc. All rights reserved.

98 78K0R/Kx3A Lineup: Large memory sizes and large pin count
New K0R/Kx3A revisions – up to 512KB Flash! K0R/Kx3A features: Temp sensors External Memory Bus DACs Enhanced EEPROM Emulation E/W cycles 512KB 30KB 384KB 24KB 256KB 12KB 192KB 10KB 128KB 8KB 96KB 6KB 64KB 4KB 64 Pin 80 Pin 100 Pin 128 Pin 144 Pin 7mm 10mm 12mm 14mm 14x20mm 20mm © 2010 Renesas Electronics America Inc. All rights reserved.

99 K0R/Lx3 LCD and K0R/KE3-A GP MCU Lineup
Flash Size 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) K0R/Lx3 LCD MCU With Advanced Analog Front-End: 12bit ADC 12bit DACs 3ch Op-Amp 2.0V/2.5V precision Vref LCD Controller/Driver w/Booster * 78K0R/Lx3 also supports x2 and x1 LCD multiplex modes! appendix K0R/KE3-A GP MCU With Advanced Analog Front-End: 12bit ADC 12bit DACs 3ch OP-amp 2.0V/2.5V precision Vref Flash Size 78K0R/ KE3-A RAM Size 128KB 7KB 96KB 6KB 64KB 4KB Pin Count 64 BGA 6x6 © 2010 Renesas Electronics America Inc. All rights reserved.

100 78K0 78K0R 13 DMIPS 78K0R 78K0R has additional instructions for:
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 78K0 78K0R 13 DMIPS 5 10 DMIPS 78K0R 71 instructions 78K0 60 instructions 78K0R has additional instructions for: - Shift - 16-bit ADD, SUB - 16-bit MUL - Skip © 2010 Renesas Electronics America Inc. All rights reserved.

101 Microchip with and without Internal core voltage regulator (examples)
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 3V). However operating currents suffer as VDD =2.7V-3.6V (3x-16x Renesas MCU) Microchip MCUs with internal Voltage Regulator have average Standby currents at 0.3uA -1.5uA typical @25C, 1.8V (1uA-10uA 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 Internal core 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 3V). However, max CPU perfomance suffers as VDD <3.3V (Renesas MCU: Full CPU Performance over VDD = +2.7V – 5.5V) TI MSP430F5xxx MCUs with internal Voltage Regulator have high Standby currents at And operating currents are much higher than 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
Renesas Electronics 16-bit 78K0R/Kx3-L (44 to 64-pin) Versus Microchip, Brand M (16bit GP) Current Drain at 1 MHz Operation Brand M Brand M 25C) Brand M 25C) Brand M 60C) Brand M 85C) 78K0R/Kx3-L 25C) Brand A Micro amps Brand M full temp range Renesas 78K0R/Kx3-L Series 25C Power supply voltage © 2010 Renesas Electronics America Inc. All rights reserved.

104 16bit: Renesas K0R vs TI MSP430F2xxx (Gen Purpose) 1MHz operation Current drains
Renesas 78K0R advantage: Lowest 1MHz operating current drain (typical and max) at 3V, -40C to +85C temp range Renesas 16bit GP K0R/Kx3-L, pin (16KB-64KB) Although TI MSP430 and Microchip nanoWatt XLP families both make claims for the lowest power MCU operating current, Renesas K0R/Kx3-L actually beats out both competitors at 1MHZ, 3V, -40C to +85C temp range in both typical and maximum spec categories. Comparisons for 16-64pin, 8KB-64KB Flash Memory, 128B-4KB RAM Families 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) © 2010 Renesas Electronics America Inc. All rights reserved.

105 Renesas vs TI (Gen Purpose & LCD) 1MHz operation Current drains
Comparisons for GP pin, 64KB-128KB Flash Memory, 4KB-8KB RAM Families Comparisons for LCD pin, 64KB-128KB Flash Memory, 4KB-8KB RAM Families Renesas 16bit GP K0R/Kx3-L, pin (64KB-128KB) Renesas 16bit LCD K0R/Lx3, pin Although TI MSP430 and Microchip nanoWatt XLP families both make claims for the lowest power MCU operating current, Renesas K0R/Kx3-L actually beats out both competitors at 1MHZ, 3V, -40C to +85C temp range in both typical and maximum spec categories. 16bit GP MCU comparison: TI typical 1MHZ/1mip current = 2.5x Renesas TI max 1MHZ/1mip current = 2.1x Renesas 16bit LCD MCU comparison: TI typical 1MHZ/1mip current = 3x Renesas TI 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 © 2010 Renesas Electronics America Inc. All rights reserved.

106 Microchip PIC24F and PIC24H
78K0R/Kx3-L (General Purpose, Low Power) Advantages Power Consumption Competitor MCUs TI MSP430F2xxx, MSP430F1xxx Microchip PIC24F and PIC24H 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 = versus TI MSP430 16MHz Lowest current consumption compared to TI MSP430, Microchip PIC24F/H Other features similar to TI, Microchip 78K0R/Kx3-L Advantages © 2010 Renesas Electronics America Inc. All rights reserved.

107 78K0R/Lx3 Advantages Power Consumption Competitor MCUs
TI MSP430F4xxx, PIC16F 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 78K0R/Lx3 Advantages © 2010 Renesas Electronics America Inc. All rights reserved.

108 16bit GP and LCD MCU Power Supply operation range
Renesas K0R/Kx3-L GP & K0R/Lx3 LCD MCU (0.85dmips/MHZ) TI MSP430F1xx/1xxx, MSP430FG461x/F461x (0.5dmips/MHZ) 8MHZ 20MHZ TI MSP430Fx4xx/4xxx/1xx/1xxx: 6.73MHZ 3.0V min 6.09MHZ min 5.25MHZ min Renesas Advantage: Higher CPU performance over a Wider battery voltage Operating range Renesas K0R/Kx3-L: 20MHZ 2.7V to 5.5V 8MHZ 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 Lithium coin cells Akaline Capacity: ~2500mA-HR Dimensions: 51.0mm L x 14.0 mm D Capacity: ~610mA-HR Dimensions: 24.5 x 5.0 mm AA CR2450 CR2032 Capacity: ~195~220mA-HR Dimensions: 20.0 x 3.2 mm Capacity: ~1200mA-HR Dimensions: 44.5mm L x 10.5 mm D AAA (Constant Current Load) Voltage (Constant Current Load) Voltage Operating Hours Operating Hours “Flat” battery life curve “Sloping” battery life curve © 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 107 mg/dL 12:29 PM Test strip MCU wakes up when button press detected Sample reagent strip via A/D converter and calculate glucose level via CPU calculations 4 System activity and current draw 2 System initialization at power up 6 No further button activity detected, back to standby/halt mode with very- low-power time-of-day clock 5 Display result 3 Wait for reagent test strip insertion 1 Standby/ halt mode Time 2-4 minutes depending on user’s activity © 2010 Renesas Electronics America Inc. All rights reserved.

111 Low-power Design Aspects to Consider #2
Battery life target Check to see if CR2032, 220mA-hr capacity meets application target time! MCU wakes up when button press detected Sample reagent strip via A/D converter and calculate glucose level via CPU calculations 4 System Activity and current draw 2 System initialization at power up 6 No further button activity detected, back to standby/halt mode with very low power time-of-day clock 5 Display result 3 Wait for reagent test strip insertion 1 Standby/ halt mode Time 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 – [( sec) x 5] = 85,370 sec/day Assuming 1uA in standby, daily current budget = (85,370 sec x 1ua) + (1130 mA-SEC) = mA-SEC Approximate life = (220mA-hr x 3600 sec/hr)/ mA-SEC/day = 651 days © 2010 Renesas Electronics America Inc. All rights reserved.

112 New K0R/Kx3-L USB Versions
Renesas 78K0R/Kx3-L USB Lineup K0R/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 New K0R/Kx3-L USB Versions 128KB 8KB 96KB 64KB 6KB 48 Pin 64 Pin 78K0R/Kx3-L (USB) Starter Kit © 2010 Renesas Electronics America Inc. All rights reserved.

113 K0R Integrated WatchDog Timer (WDT)
WDTE WDT Closed Opened RESET WDT starts counting Count overflow Time during which the counter can be cleared During this period any clearance attempt is rejected. Window WDT will detect infinite loops Loop Clear WDT Outline of Windows WDT Main Point: Windowed WDT is hard to defeat by runaway, infinite-loop SW 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 Specific Value: “ACh” is written to Clear WDT, Otherwise, a WDT RESET Occurs © 2010 Renesas Electronics America Inc. All rights reserved.

114 K0R Option Byte Area 000C0H 000C1H 000C2H 000C3H
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 Reserved Always set to FFH 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 debug security ID. 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. 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 Boot Program 1 2 3 4 5 6 7 Block Numbers Block 4 Erase Boot 1 2 3 Program 4 5 6 7 Block 5-7 Erase Boot 1 2 3 4 5 6 7 Block 2 Write Boot New Boot 1 2 3 4 5 6 7 Boot Block 5-7 Write New Boot 1 4 5 2 3 6 7 Set Boot Flag Boot New Boot 1 2 3 4 5 6 7 Block 0 Erase Boot 1 2 3 New Boot 4 5 6 7 Power Loss Boot 1 2 3 New Boot 4 5 6 7 1 4 5 2 3 Boot New Boot Boot Swap! 6 7 Block Size: 1KB Boot Size: 4KB (4 Blocks) RESET © 2010 Renesas Electronics America Inc. All rights reserved.

116 K0R Direct Memory Access (DMA) Feature Highlight
Main Point: K0R 2-cycle DMA makes efficient data transfers to-from internal RAM and Special Function Registers (peripheral data) 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 DMA Address Registers Count Registers Bus Interface Control Registers DMA Transfer Advantage: 2 CPU ~ per Word* 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~ *Not including Initialization © 2010 Renesas Electronics America Inc. All rights reserved.

117 K0/K0R General Purpose Register Set
16-bit (Register Pair) A X B C D E H L A X B C D E H L A X B C D E H L Accumulator Pointers and Temporary holding A X B C D E H L Bank 3 Bank 2 Bank 1 Bank 0 8-bit 8-bit Registers can be accessed individually or in pairs Registers 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 holding BC, 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 Radio, 1.8V – 3.6V “x” is a place holder for package size Package Size Letters: B = 30pin SSOP, 36pin FLGA C = 38pin SSOP, 44pin QFP, 48Pin QFP D = 52pin QFP, 56pin WQFN E = 64pin QFP/FLGA/FBGA F = 80pin QFP G = 100pin QFP, 121/161pin FBGA H = 128pin QFP J = 144pin QFP © 2010 Renesas Electronics America Inc. All rights reserved.

119 16bit K0R MCU Part number decoder
uPD78F10xxyy-yyy-zz xx = 00 to 14 xx = 16 to 18 xx = 22 to 26 K0R/Kx3-L, pin GP K0R/KE3-A, 64pin (12bit ADC/DAC) K0R/Kx3-L(USB), 48/64pin uPD78F11xxAyy-yyy-zz xx = 42 to 46 xx = 52 to 56 xx = 62 to 68 xx = 74 to 78 xx = 84 to 88 K0R/KE3A, 64pin GP K0R/KF3A, 80pin GP K0R/KG3A, 100pin GP K0R/KH3A, 128pin GP K0R/KJ3A, 144pin GP Focus Ultra-Low Power MCUs uPD78F12xxyy-yyy-zz xx = 01 to 35 K0R/Ix3, 30-64pin Motor Control uPD78F150xAyy-yyy-zz x = 0 to 2 x = 3 to 5 X = 6 to 8 K0R/LF3, 80pin LCD, 12bit ADC/DAC K0R/LG3, 100pin LCD, 12bit ADC/DAC K0R/LH3, 128pin LCD, 12bit ADC/DAC uPD78F805xyy-yyy-zz x = 6, 7, 8 K0R/RF4CE, 56pin RF ( ) yy-yyy = Package type zz = RoHS plating type © 2010 Renesas Electronics America Inc. All rights reserved.

120 LCD Drive Resistor Bias Network and Booster Circuits
LCD Resistor Bias Circuit LCD Booster Circuit 2R* R* VLC0 VLC1 VLC2 VSS0 VDD P-ch Micro C1=C2=C3=C4= 0.47uF LIPS0 BIAS pin VLC0 VLC1 VLC2 VLC3 CAPH CAPL C2 C3 C4 C5 VLCD C1 © 2010 Renesas Electronics America Inc. All rights reserved.

121 © 2010 Renesas Electronics America Inc. All rights reserved.


Download ppt "16bit K0R Ultra Low Power MCUs (General Purpose, LCD, USB )"

Similar presentations


Ads by Google