We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

The Right Combination of Battery-Friendly Features for Your Low-Power Applications


Minimizing power consumption in battery-powered  wearables, wireless sensor networks, and other Internet of Things (IoT)-enabled smart devices is essential. If you need to reduce the operating power in your project, discover how our 8-, 16- and 32-bit eXtreme Low Power (XLP) PIC® microcontrollers (MCUs), 8-bit AVR® and 32-bit SAM MCUs with picoPower® technology, and 32-bit low-power SAM microprocessors (MPUs) offer the right combination of features to meet your design’s specific requirements.

Our low-power technology enables MCU sleep currents down to 9 nA and run currents down to 25 μA/MHz

Industry-leading integrated analog, USB, LCD, and embedded security sensing peripherals with very low operating power

Consistent low-power features, peripherals and tools for ease of migration

8-bit Low-Power MCUs

  • 8-bit PIC and AVR MCUs: industry’s lowest-power microcontrollers
  • eXtreme Low Power (XLP) and picoPower technologies
  • Sleep currents as low as 9 nA with power-efficient wake-up sources and run currents down to 30 μA/MHz
  • Integration of Core Independent Peripherals (CIPs) enables application functions while minimizing CPU overhead, system latency and power consumption
  • Low-power features include Peripheral Module Disable, Idle Mode and Doze Mode
  • Widest operating range: 1.6V to 5.5V

16-bit Low-Power MCUs

  • Large portfolio of devices with Flash options ranging from 4 KB to 1 MB and pin counts of 8 to 121 pins
  • Sleep currents as low as 30 nA with flexible wake-up sources and run currents down to 150 μA/MHz to enable power-efficient applications
  • Flexible, integrated Core Independent Peripherals (CIPs) such as Crypto Engine, Configurable Logic Cells (CLC), Real-Time Clock/Calendar (RTCC), Pulse-Width Modulators (PWMs) and Peripheral Trigger Generator (PTG) designed to take the load off the CPU and reduce the overall energy requirements
  • More space and BOM cost savings with our small-footprint packaging options

32-bit Low-Power MCUs

  • Ultra-low picoPower SAM 32-bit Arm® Cortex®-based and PIC32 eXtreme Low Power (XLP) MCU portfolio extends battery life
  • Combines ultra-low power with Flash and SRAM that are large enough to run both the application and wireless stacks
  • Chip-level tamper resistance and Arm TrustZone® to protect low-power applications from security vulnerabilities
  • Integrate peripherals and design techniques used to minimize power consumption in real-world battery-powered applications
  • Under 25 μA/MHz active and 100 nA sleep current, 1.2 μS wakeup time
  • Highest certified ULPMark™ score for any Arm Cortex-M23 or Arm Cortex- M0+ class device; ULPMark score of 410 on SAM L11
  • Innovative SleepWalking peripherals and Event System

32-bit Low Power MPUs

  • The SAMA5D2 series delivers the lowest power consumption of any MPU in its class and the SAMA5D3 series is ideal for battery-operated applications
  • Typical sleep current is 250 μA in retention mode with an ultra-fast 15 μs wake-up in ULP1 mode
  • Typical run current is 233 μA/MHz
  • Unique SleepWalking feature enables peripherals to asynchronously wake up from sleep in ULP1 mode, for example by activity on a communication line
  • Back-Up Mode with battery supply pin maintains the RTC and preserves a 5 KB SRAM data and 256-bit register file
  • Typical back-up current is 4.5 μA; optional DDR Self-Refresh Mode maintains external SDRAM contents (40 μA)

Need Some Help?

We are here to support you. Contact our Client Success Team to get assistance with low-power requirements of your design.

Products

View All Parametrics
Product Status Automotive Recommended 5K Pricing Family Max CPU Speed (MHz) CPU Speed (MIPS/DMIPS) Part Family Operation Voltage Min (V) Operation Voltage Max (V) Temp Range Min Temp Range Max Pincount Program Memory Size (KB) Auxiliary Flash (KB) Multiple Flash Panels Error Correction Code Program Flash SRAM (Bytes) Data EEPROM/HEF (Bytes) Emulated EEPROM in Flash Direct Memory Access Channels External Memory Bus Interface Low Power Vbat/Vddbu battery backup ADC Input Number of ADCs Max ADC Resolution (Bits) Max ADC Sampling Rate (ksps) Max ADC Sample/Hold Diff ADC Inputs Temp Sensor DAC Outputs Number of DACs Max DAC Resolution (Bits) Number of Comparators Comparator max speed (ns) Number of Op Amps Programmable Gain Amp CTMU test Zero Cross detect Hardware Touch Peripheral Hardware Cap Voltage Divider UART LIN IrDA ISO 7816 SPI I2C I2S Number of USB Modules USB Interface USB Active Clock Tuning Number of CAN Modules Type of CAN module CAN Transmit Buffers CAN Receive Buffers Ethernet Number of Ethernet Ports Max 8-Bit Digital Timers Max 16-Bit Digital Timers Max 32-Bit Digital Timers Hardware RTCC/RTC Watch Dog Timer Angular Timer Number of PWM Time Bases PWM Max Resolution (Bits) PWM Resolution (ns) Capture / Compare/PWM (CCP) Enhanced Capture/Compare/PWM (ECCP) Complementary Waveform Generator / Complementary Output Generator Single output CCP (SCCP) Multiple output CCP (MCCP) Motor Control PWM Outputs Quadrature Encoder Interface SMPS PWM Outputs Stand alone PWMs Standalone Output Compare/ Standard PWM Output Compare Channels Input Capture Data Signal Modulator Numerically Controlled Oscillator Signal Measurement Timer Hardware Limit Timer Programmable Switched Mode Controller Class B Support CRC Crypto Engine ARM Trust Zone® Secure Bootloader Anti-Tamper Pins Segmented LCD Class D Amplifier Outputs Configurable Logic Cell (CLC/CCL) Configurable Logic Cell Type Peripheral Trigger Generator Peripheral Pin Select / Pin Muxing Parallel Port Internal Oscillator Internal Osc better than 1% accuracy Brown-Out Reset Power On Reset Internal Voltage Reference (Bandgap) Supported in MPLAB Code Configurator Packages
ATSAMA5D225C-D1M In Production No $7.35 32-bit MPU 500 785 SAMA5D2 3.1 3.4 -40 85 196 0 No No 131072 51 Program/Data Yes Yes 5 1 12 1000 1 2 Yes Yes PTC 9 Yes Yes 9 7 7 2 2 High Speed 1 CAN 32 64 10/100 Base-TX Mac/Phy 1 4 5 Yes Yes 9 32 3 8 2 5 5 3 5 Yes Yes Yes 7 Yes Yes EBI 12MHZ Yes Yes 196/TFBGA
ATSAMA5D27-WLSOM1 In Production No $44.84 32-bit MPU 500 785 SAMA5D2 3 5.5 -40 85 188 8000 No No 131072 51 Program/Data Yes Yes 6 1 12 1000 1 2 Yes Yes 5 Yes Yes 5 2 1 2 2 High Speed 2 CAN 32 64 10/100 Base-TX Mac/Phy 1 4 5 Yes Yes 9 32 3 8 2 5 5 3 5 Yes Yes Yes 7 Yes Yes EBI 32kHz, 24MHz and 25MHz Yes Yes 188/Module
SAM9X60D1G In Production No $8.72 32-bit MPU 600 660 SAM9X60D1G 1.02 1.21 -40 85 233 0 No No 69632 51 Program/Data Yes Yes 12 1 12 1000 1 6 No Yes 13 Yes Yes 6 6 13 1 3 High Speed 2 CAN 8 8 10/100 Base-TX Mac 2 0 6 Yes Yes 10 32 5 0 2 4 6 6 6 No Yes No 8 Yes Yes EBI 32kHz, 12MHz Yes Yes 233/TFBGA
SAM9X60D5M In Production No $7.28 32-bit MPU 600 660 SAM9X60D5M 1.02 1.21 -40 85 233 0 No No 69632 51 Program/Data Yes Yes 12 1 12 1000 1 6 No Yes 13 Yes Yes 6 6 13 1 3 High Speed 2 CAN 8 8 10/100 Base-TX Mac 2 0 6 Yes Yes 10 32 5 0 2 4 6 6 6 No Yes No 8 Yes Yes EBI 32kHz, 12MHz Yes Yes 233/TFBGA
SAM9X60D6K Samples Available No $6.10 32-bit MPU 600 660 SAM9X60D1G 1.02 1.21 -40 85 196 0 No No 69632 51 Program/Data Yes Yes 12 1 12 1000 1 6 No Yes 13 Yes Yes 6 6 13 1 3 High Speed 2 CAN 8 8 10/100 Base-TX Mac 2 0 6 Yes Yes 10 32 5 0 2 4 6 6 6 No Yes No 8 Yes Yes EBI 32kHz, 12MHz Yes Yes 196/TFBGA
SAM9X60 In Production Yes $4.56 32-bit MPU 600 660 SAM9X60 1.02 1.21 -40 105 228 0 No No 69632 51 Program/Data Yes Yes 12 1 12 1000 1 6 No Yes 13 Yes Yes 6 6 13 1 3 High Speed 2 CAN 8 8 10/100 Base-TX Mac 2 0 6 Yes Yes 10 32 5 0 2 4 6 6 6 No Yes No 8 Yes Yes EBI 32kHz, 12MHz Yes Yes 228/TFBGA
ATmega325P In Production Consider: ATMEGA325PA $3.52 8-bit MCU 20 20 ATmega165 1.8 5.5 -40 85 64 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 64/TQFP, 64/VQFN
PIC16F19195 In Production $1.61 8-bit MCU 32 8 PIC16F19197 1.8 5.5 -40 125 64 14 0 No 1024 256 No 0 No Yes Yes 45 1 12 0 1 0 1 5 2 0 0 0 No Yes ADC2 with HCVD Yes 2 No No 1 1 0 0 None No 0 None 0 0 None 2 2 0 Yes Yes No 0 0 0 2 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 No No No None 0 360 4 No Yes No 32 MHz, 32 kHz Yes BOR Yes No 64/QFN, 64/TQFP
PIC16F19196 In Production $1.69 8-bit MCU 32 8 PIC16F19197 1.8 5.5 -40 125 64 28 0 No 2048 256 No 0 No Yes Yes 45 1 12 0 1 0 1 5 2 0 0 0 No Yes ADC2 with HCVD Yes 2 No No 1 1 0 0 None No 0 None 0 0 None 2 2 0 Yes Yes No 0 0 0 2 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 No No No None 0 360 4 No Yes No 32 MHz, 32 kHz Yes BOR Yes No 64/QFN, 64/TQFP, 64/VQFN
PIC24F16KM102 In Production $1.88 16-bit MCU/DSC 32 16 PIC24F16KM204 1.8 5.5 -40 125 28 16 0 No 1024 512 Yes 0 No Yes No 19 1 12 200 1 No No 0 0 0 1 150 0 0 Yes No No 1 Yes Yes 1 1 0 0 None No 0 None 0 0 None No 0 5 2 No Yes No 2 16 62 0 0 0 1 1 0 0 0 0 2 2 2 0 0 0 0 Yes Yes No No Basic 0 0 1 CLC No No GPIO 8 MHz, 32 kHz No BOR Yes Yes Yes 28/QFN, 28/SOIC, 28/SPDIP, 28/SSOP
ATmega1284P In Production No $4.03 8-bit MCU 20 20 ATmega128 1.8 5.5 -40 85 44 128 0 Yes 16384 4096 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 2 No No 3 1 0 0 None No 0 None 0 0 None No 2 2 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 40/PDIP, 44/TQFP, 44/VQFN
ATmega164PA In Production No $2.57 8-bit MCU 20 20 ATmega164 1.8 5.5 -40 85 44 16 0 Yes 1024 512 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 2 No No 3 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 40/PDIP, 44/TQFP, 44/VQFN, 49/VFBGA
ATmega165P In Production Consider: ATMEGA165PA No $3.22 8-bit MCU 16 16 ATmega165 1.8 5.5 -40 85 64 16 0 Yes 1 512 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 0 0 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Yes No 64/TQFP, 64/VQFN
ATmega168P In Production Consider: ATMEGA168PA No $2.39 8-bit MCU 20 20 ATmega48 1.8 5.5 -40 85 32 16 0 Yes 1024 512 No 0 No Yes No 8 0 10 15 1 0 Yes 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 28/SPDIP, 32/TQFP, 32/VQFN
ATmega168PB In Production No $0.87 8-bit MCU 20 20 ATmega48 1.8 5.5 -40 85 32 16 0 Yes 1024 512 No 0 No Yes No 8 0 10 15 1 0 Yes 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 32/TQFP, 32/VQFN
ATmega169PA In Production No $2.74 8-bit MCU 16 16 ATmegaLCD 1.8 5.5 -40 85 64 16 0 Yes 1024 512 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 100 0 No No No Yes No Programmable BOR Yes Yes 64/TQFP, 64/VQFN
ATmega324P In Production Consider: ATMEGA324PA No $3.55 8-bit MCU 20 20 ATmega164 1.8 5.5 -40 85 44 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 2 No No 3 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 40/PDIP, 44/TQFP, 44/VQFN
ATmega324PA In Production No $2.91 8-bit MCU 20 20 ATmega164 1.8 5.5 -40 85 44 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 2 No No 3 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 40/PDIP, 44/TQFP, 44/VQFN, 49/VFBGA
ATmega3250P In Production Consider: ATMEGA3250PA No $3.64 8-bit MCU 20 20 ATmega165 1.8 5.5 -40 85 100 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 100/TQFP
ATmega3250PA In Production No $3.52 8-bit MCU 20 20 ATmega165 1.8 5.5 -40 85 100 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 100/TQFP
ATmega325PA In Production No $3.06 8-bit MCU 20 20 ATmega165 1.8 5.5 -40 85 64 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 64/TQFP, 64/VQFN
ATmega3290P In Production Consider: ATMEGA3290PA No $4.35 8-bit MCU 20 20 ATmegaLCD 1.8 5.5 -40 85 100 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 160 0 No No No Yes No Programmable BOR Yes Yes 100/TQFP
ATMEGA3290PA In Production No $3.83 8-bit MCU 20 20 ATmegaLCD 2.7 5.5 -40 85 44 32 0 No 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 No No No 2 3 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 0 0 0 0 0 0 0 0 0 0 6 1 0 0 0 0 0 No No No None 0 160 0 No No Yes No None 100/TQFP
ATmega329P In Production Consider: ATMEGA329PA No $3.82 8-bit MCU 20 20 ATmegaLCD 1.8 5.5 -40 85 64 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 100 0 No No No Yes No Programmable BOR Yes Yes 64/TQFP, 64/VQFN
ATmega329PA In Production No $3.39 8-bit MCU 20 20 ATmegaLCD 1.8 5.5 -40 85 64 32 0 Yes 2048 1024 No 0 No Yes No 8 0 10 15 1 14 No 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 4 4 4 1 0 0 0 0 0 No No No No None 0 100 0 No No No Yes No Yes No 64/TQFP, 64/VQFN
ATmega48P In Production Consider: ATMEGA48PA No $1.53 8-bit MCU 20 20 ATmega48 1.8 5.5 -40 85 32 4 0 Yes 512 256 No 0 No Yes No 8 0 10 15 1 0 Yes 0 0 0 1 0 0 0 No No No 1 No No 2 1 0 0 None No 0 None 0 0 None No 2 1 0 Yes Yes No 0 0 0 1 0 0 0 0 0 0 0 6 6 6 1 0 0 0 0 0 No No No No None 0 0 0 No No No Yes No Programmable BOR Yes Yes 28/SPDIP, 28/VQFN, 32/TQFP, 32/VQFN
ATmega48PB In Production No $0.76 8-bit MCU 20 20 ATmega48 1.8 5.5 -40 85 32 4 0 Yes 512 256 No 0 No Yes No 8 0 10