eXtreme Low Power PIC® Microcontrollers with XLP Technology

PIC® MCUs Offer eXtreme Low Power


  • Sleep currents down to 9 nA
  • Active Mode currents down to 34 uA/MHz
  • Execution Efficiency with more than 80% PIC MCU Instructions
  • Execute code smarter, sleep longer, maximize battery life
  • Wake-up sources including Real-Time Clock (RTC), Timer (WDT), Brown-out Reset (BOR), Interrupts, Reset, or Power-on Reset (POR)
  • Integrated USB, LCD and mTouch™ capacitive sensing

Safety for Portable Applications


  • Brown-out Reset down to 45 nA, protects as batteries are depleted or changed
  • Timer down to 200 nA, provides protection against system failure
  • Real-Time Clock down to 500 nA, provides precise timekeeping

Sleep Power Comparison


Sleep Mode Flexibility

  • RAM retention
  • Fast wake up
  • Many wake-up sources including peripherals

Deep Sleep Lowest Power Option

  • Ideal for applications that sleep a lot
  • Includes BOR, WDT safety features
  • 7 flexible self-wake-up sources

PIC MCUs with XLP has Lower Power than MSP430

  • MSP430 is 178% higher for Sleep with BOR
  • MSP430 is 33% higher for Sleep with RTC

XLP is lower power than MSP430


  • Compare the datasheet numbers in the chart below
  • To see the measured results, watch these videos in the XLP Design Center Channel: Compare PIC24 XLP to ULP or Compare PIC16XLP to ULP

Low Power: nanoWatt XLP versus MSP430 (3V, Typical)

Power Modes PIC24F16KA102
Adjusted to 3.0V (uA)
MSP430F2001
Datasheet @ 3.0V (uA)
MSP430F2619
Datasheet @ 3.0V (uA)
Deep Sleep 0.028    
Deep Sleep + BOR 0.036 No No
Deep Sleep + WDT 0.468 Deep Deep
Deep Sleep + WDT + BOR 0.476 Sleep Sleep
Deep Sleep + BOR + RTCC 0.676    
Sleep 0.084 n/a n/a
Sleep + BOR 0.160 0.100 0.200
Sleep/Standby + BOR + WDT 0.856 0.600 0.600
Sleep/Standby @ 32 KHz 0.800 0.900 1.100
Active @ 1 MHz 292 600 515
Active @ 1 MIPS 556 600 515

*3V numbers were arrived at by multiplying the 3.3V datasheet spec by 0.8 to arrive at the number for comparison to TI's 3V datasheet.

Execution Efficiency


Execute Code Smarter, Sleep longer, Maximize Battery Life

  • More than 80% of PIC® MCU instructions execute in just one CPU cycle
  • Code execution is faster
  • Slower frequency can be used with same rate of instruction execution
  • Disable unused peripherals

Benchmark execution time for your algorithm using free MPLAB® simulator and free C compilers

  • Actual execution time is more important than MHz or MIPS
  • EEMBC CoreMark™ benchmarks show PIC24F outperforms the competition