Introduction to nanoWatt XLP: PIC18F46J50

2,227 views
2,037 views

Published on

An Introduction to nanoWatt XLP: PIC18F46J50

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,227
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to nanoWatt XLP: PIC18F46J50

  1. 1. An Introduction to nanoWatt XLP: PIC18F46J50 <ul><li>Source: Microchip Technology </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>An Introduction to nanoWatt XLP: PIC18F46J50 </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>Features and Its Application. </li></ul></ul><ul><ul><li>Introduction to PIC XLP MCU. </li></ul></ul><ul><ul><li>nanoWatt Technology Portfolio and MCU details. </li></ul></ul><ul><ul><li>PIC18F46J50 connection details </li></ul></ul><ul><ul><li>Memory Map and its peripheral. </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>22 pages </li></ul></ul>
  3. 3. Features of PIC18F46J50 <ul><li>15nA Deep Sleep mode, 60nA Sleep mode (RAM retention). </li></ul><ul><li>830nA Real Time Clock, 780nA WDT operation in Sleep modes. </li></ul><ul><li>Deep Sleep mode ideal for battery applications. </li></ul><ul><li>Peripheral Pin Select for mapping digital peripherals to various I/O for </li></ul><ul><li>design flexibility. </li></ul><ul><li>Charge Time Measurement Unit (CTMU) supports capacitive touch </li></ul><ul><li>screens. </li></ul><ul><li>2 Enhanced Capture / Compare / PWM modules. </li></ul><ul><li>2 MSSP serial ports for SPI or I2C™ communication. </li></ul><ul><li>2 Enhanced USART modules, Integrated USB 2.0. </li></ul><ul><li>8-bit Parallel port. </li></ul><ul><li>13ch, 10-bit ADC, Dual analog comparators </li></ul><ul><li>Self programming Flash supports 10k erase/write cycles & 20 years </li></ul><ul><li>retention. </li></ul><ul><li>Operating voltage 2.0 - 3.6V, 5.5V tolerant digital inputs. </li></ul>
  4. 4. Introduction the PIC18F46J50 8-bit MCUs <ul><li>Low Power + USB </li></ul><ul><ul><li>Deep Sleep Mode </li></ul></ul><ul><ul><ul><li>Less than 20 nA </li></ul></ul></ul><ul><ul><ul><li>DSBOR, DSWDT, RTCC </li></ul></ul></ul><ul><ul><ul><li>Flexible Wake-up Sources </li></ul></ul></ul><ul><ul><li>Full-Speed USB </li></ul></ul><ul><ul><ul><li>Integrated USB Oscillator…No External Crystal </li></ul></ul></ul><ul><li>80-pin feature set in 28/44-pin package. </li></ul><ul><li>mTouch™ Capacitive Sensing </li></ul>
  5. 5. Typical Application <ul><li>Battery </li></ul><ul><ul><li>■ Utility Metering </li></ul></ul><ul><ul><li>■ Asset Tracking </li></ul></ul><ul><ul><li>■ Electronic Locks </li></ul></ul><ul><ul><li>■ Portable Medical </li></ul></ul><ul><ul><li>■ Smoke/CO2 Detectors </li></ul></ul><ul><ul><li>■ Irrigation Systems </li></ul></ul><ul><ul><li>■ Security Systems/ Sensors </li></ul></ul><ul><ul><li>■ Remote Keyless Entry </li></ul></ul><ul><li>Green Initiatives </li></ul><ul><ul><li>■ Compliance with Regulations </li></ul></ul><ul><ul><li>■ Appliances </li></ul></ul><ul><ul><li>■ Home Electronics </li></ul></ul><ul><li>Energy Harvesting </li></ul><ul><ul><li>■ Wireless Switches </li></ul></ul><ul><ul><li>■ Battery-less Sensors </li></ul></ul>
  6. 6. PIC18F46J50 Block Diagram
  7. 7. Low Power Trends <ul><li>Customers continue to demand lower power </li></ul><ul><li>products </li></ul><ul><ul><li>Continued growth in battery applications </li></ul></ul><ul><ul><li>Green Initiatives - Increasing regulations to </li></ul></ul><ul><ul><li>lower energy consumption </li></ul></ul><ul><ul><li>Energy Harvesting in early stages </li></ul></ul><ul><ul><li>Broad base of applications </li></ul></ul>
  8. 8. Industry Standard Performance Benchmarks Energy Consumption Note: Competitor 16-bit family at 16 MIPS Vdd=3.3V, Typical values for Idd PIC24F16KA102 family at 16 MIPS using MPLAB C Compiler for PIC24F with Opimization level O3 – Vdd=3.3V, Typical values for Idd
  9. 9. Factors affecting Power Consumption <ul><li>Power down Mode </li></ul><ul><ul><li>Sleep Current </li></ul></ul><ul><ul><li>Sleep Time </li></ul></ul><ul><ul><li>Real-Time Clock </li></ul></ul><ul><ul><li>Watchdog Timer </li></ul></ul><ul><ul><li>Brown Out Reset </li></ul></ul><ul><ul><li>Pin Leakage </li></ul></ul><ul><li>Intermediate </li></ul><ul><ul><li>Wake Up Time </li></ul></ul><ul><li>Active Mode </li></ul><ul><ul><li>Dynamic Current </li></ul></ul><ul><ul><li>Execution Time </li></ul></ul><ul><ul><li>Power management </li></ul></ul><ul><ul><li>Modes </li></ul></ul><ul><ul><li>Clock switching Idle modes </li></ul></ul>
  10. 10. What is nanoWatt XLP™ Technology? <ul><li>The New Industry Standard for Low Power & Low Current, combining… </li></ul><ul><li>Why it Matters! </li></ul><ul><ul><li>Example: PIC24F16KA102 </li></ul></ul><ul><ul><li>Battery life of 20 years desired Must be robust and reliable Must regularly sample air quality </li></ul></ul>nanoWatt XLP ™ Requirements Best Specifications <ul><li>Sleep: </li></ul><100 nA down to 20 nA <ul><li>Watchdog Timer: </li></ul><800 nA down to 400 nA <ul><li>Real-time Clock / Calendar: </li></ul><800 nA down to 500 nA
  11. 11. nanoWatt XLP™ Technology Portfolio
  12. 12. nanoWatt XLP™ MCU Portfolio PIC MCU Flash Memory KB Pins Sleep (nA) Deep Sleep (nA) WDT* (nA) RTC* (nA) 1MHz Run (µA) PIC16LF72X 3.5-14 28/44 20 - 500 500 110 PIC16LF193X (LCD) 7-28 28/44 60 - 500 600 150 PIC18F1XK50 8-16 20 24 - 450 790 170 PIC18F14K22 8-16 20 34 - 460 650 150 PIC18FXXK20 8-64 28/44 100 - 600 600 300 PIC18(L)F46J11 16-64 28/44 54 13 813 813 272 PIC18(L)F46J50 16-64 28/44 54 13 813 813 272 PIC24F16KA102 (Cap Touch) 8-16 20/28 25 20 420 520 195
  13. 13. Sleep vs. Deep Sleep Comparison Low Power Mode SLEEP (RAM retained) Deep SLEEP Definition Core Powered Off, Some peripherals can operate, RAM retained Core, Peripherals and SRAM Powered-Off PIC16LF72X-I PD 60nA <ul><li>n/a </li></ul>PIC18 L F46J11/50-I PD 54nA <ul><li>n/a </li></ul>PIC18F46J11/50-I PD 3.1uA 13nA PIC24F16KA102 - I PD 25nA 20nA Wake-Up Sources RTCC Watch-Dog Timer Brown-out Reset Interrupt Pins Ultra-Low Power Wake Up Power-On Reset Reset Pin Peripherals RTCC Watch-Dog Timer Brown-out Reset Interrupt Pins Ultra-Low Power Wake Up Power-On Reset Reset Pin Wake Up Time Shorter (~1-5uS typical) Longer (wake-up is like POR) Pin State Maintained Maintained RAM State Maintained 2 words maintained
  14. 14. PIC18F46J50 Connection Details Block Diagram Connecting different Blocks
  15. 15. Memory Maps For PIC18F46J50 Memory Maps For PIC18F46J50
  16. 16. Parallel Master Port (PMP) PMP Module Block Diagram
  17. 17. Universal Serial Bus (USB) Usb Peripheral And Options
  18. 18. Charge Time Measurement Unit (CTMU) <ul><li>Up to 13 channels available for </li></ul><ul><li>capacitive or time measurement </li></ul><ul><li>input </li></ul><ul><li>On-chip precision current </li></ul><ul><li>source </li></ul><ul><li>Four-edge input trigger sources </li></ul><ul><li>Polarity control for each edge </li></ul><ul><li>source </li></ul><ul><li>Control of edge sequence </li></ul><ul><li>Control of response to edges </li></ul><ul><li>Time measurement resolution of </li></ul><ul><li>1 nanosecond </li></ul><ul><li>High precision time </li></ul><ul><li>measurement </li></ul><ul><li>Time delay of external or </li></ul><ul><li>internal signal asynchronous to </li></ul><ul><li>system clock </li></ul><ul><li>Accurate current source suitable </li></ul><ul><li>for capacitive measurement </li></ul>CTMU BLOCK DIAGRAM
  19. 19. PIC18F46J50 Family Interrupt Logic Interrupt Logic BLOCK DIAGRAM
  20. 20. nanoWatt XLP USB PIC18 Development Board MA180024 <ul><li>Device Support </li></ul><ul><ul><li>PIC18F46J50 Family </li></ul></ul><ul><li>Low-cost USB Demo Board </li></ul><ul><ul><li>Programmed with USB HID & MSD firmware </li></ul></ul><ul><ul><li>Mini-B USB connector for power & communication </li></ul></ul><ul><li>Plugs into PIC18 Explorer Board for expandability </li></ul><ul><li>Includes: </li></ul><ul><ul><li>USB cable </li></ul></ul><ul><ul><li>6-pin ICSP™ to RJ-11 programming adapter </li></ul></ul><ul><ul><li>CD with USB firmware projects, PC application source code, USB drivers </li></ul></ul><ul><li>Free C Compiler & USB Stacks </li></ul>
  21. 21. Compatible Development Tool Chain <ul><li>Integrated Development Environment </li></ul><ul><ul><li>- MPLAB® IDE Software </li></ul></ul><ul><li>Assemblers/Compilers/Linkers </li></ul><ul><ul><li>- MPASMTM Assembler </li></ul></ul><ul><ul><li>- MPLAB C18 and MPLAB C30 C Compilers </li></ul></ul><ul><ul><li>- MPLINKTM Object Linker/ Object Librarian </li></ul></ul><ul><ul><li>- MPLAB ASM30 Assembler/Linker/Library </li></ul></ul><ul><li>Simulators </li></ul><ul><ul><li>- MPLAB SIM Software Simulator </li></ul></ul><ul><li>Emulators </li></ul><ul><ul><li>- MPLAB ICE 2000 In-Circuit Emulator </li></ul></ul><ul><ul><li>- MPLAB REAL ICE™ In-Circuit Emulator </li></ul></ul><ul><li>In-Circuit Debugger </li></ul><ul><ul><li>- MPLAB ICD 2 </li></ul></ul><ul><li>Device Programmers </li></ul><ul><ul><li>- PICSTART® Plus Development Programmer </li></ul></ul><ul><ul><li>- MPLAB PM3 Device Programmer </li></ul></ul><ul><ul><li>- PICkit™ 2 Development Programmer </li></ul></ul>
  22. 22. Additional Resource <ul><li>For ordering PIC18F46J50 , please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en539708 </li></ul></ul><ul><li>Visit Element 14 to post your question </li></ul><ul><ul><li> www.element-14.com </li></ul></ul><ul><li>For additional inquires contact our technical service hotline or even use our “Live Technical Chat” online facility </li></ul>

×