Setting a New Low Power Standard for ARM Cortex-M0+ -Based Microcontrollers

The Atmel® | SMART SAM L family of microcontrollers (MCUs) delivers power consumption down to 35 µA/MHz in active mode and 200nA in Sleep mode. In addition to ultra-low-power performance, these new devices feature Full Speed USB host and device, Event System and Sleepwalking, 12-bit analog, AES, capacitive touch sensing, built in opAmps and much more. With the Internet of Things (IoT) market predicted to grow to billion devices by 2020, designers increasingly need lower-power MCUs that will enable these applications—without adding load to utility grids or requiring frequent battery changes. The new ultra-low-power Atmel® | SMART platform is specifically designed to power these applications, expanding battery life from years to decades.


  • SAM L21 – Upwards compatible from the Atmel ǀ SMART SAM D family of general-purposes MCUs and adds features like ultra-low power consumption of 35uA/MHz in active mode with a ULPBench score of 185.8, AES, true random number generator, and opAmps.
  • SAM L22 – Compatible to the SAM L21, additional features includes Segment LCD (SLCD) controller to address up to 320 segments, tamper detection and smart card interface. Ultra-low power consumption of 39µA/MHz running EEMBC Coremark.

Key Features

  • Low Power — Market-leading power-saving techniques include a 12-channel event system that allows peripherals to communicate directly with each other without involving the CPU. Atmel SleepWalking peripherals gate both the clock and power to reduce leakage and switching, and only wake the CPU only upon a pre-qualified event, achieving an ultra-low power consumption of 35uA/MHz in active mode and a ULPBench score of 185.8, reducing overall power consumption.
  • Peripheral Flexibility — An innovative serial communication module (SERCOM) is fully software-configurable to handle I2C, USART/UART and SPI communications. With multiple SERCOM modules on a device, you can tailor the peripheral mix precisely to your application. The I2C can operate up to 3.4 MHz (PMBus, and SMBus are also supported). The SAM L22 also supports the ISO7816 Interface.
  • DMA — The SAM L family features a 16-channel DMA controller supporting both memory and peripheral data transfers.
  • Full-Speed USB — The SAM L21 supports both USB embedded Host and USB Device modes, while the SAM L22 supports Full Speed USB Device mode. Full-speed USB is supported in Device mode using an internal RC oscillator, reducing BOM cost and design complexity.
  • Atmel QTouch® Peripheral Touch Controller — Offers built-in hardware support for buttons, sliders, wheels and proximity, and supports both mutual and self-capacitive touch without the need for external components. It offers superb sensitivity and noise tolerance, as well as self-calibration, making any user tuning superfluous.
  • Scalability — Flash memory densities range from 32KB to 256KB and up to 40kB of SRAM with packages ranging from 32- to 100-pin options.

 

SAM L21

Benefits

Description

  • ARM® Cortex® -M0+ based MCU running up to 48MHz
  • Up to 256KB embedded Flash and 40KB SRAM
  • Low power consumption at <35µA/MHz
  • DMA, Sleepwalking and Event system
  • Up to 6 flexible serial communication modules (SERCOM)
  • Up to 8 timers/counters
  • Full-Speed USB Device and embedded Host
  • 12-bit ADC (SAM L21J: 20 channels; SAM L21G: 14 channels; SAM L21E: 10 channels); 12-bit 2ch DAC
  • 3 opAmps, 2 analog comparators and programmable logic block
  • Hardware touch support
  • QFP and QFN package options (SAM L21J: 64 pins; SAM L21G: 48 pins; SAM L21E: 32 pins)

A rich set of peripherals, flexibility and ease-of-use combined with Ultra low power consumption make the Atmel ǀ SMART SAM L21 ARM Cortex-M0+ based microcontroller series ideal for IoT, wireless, and any system that needs large memories and ultra-low power consumption. The SAM L21 is designed for simple and intuitive migration between SAM L devices with identical peripheral modules, compatible code and a linear address map and is compatible with the SAM D family of general-purpose MCUs.

Device
Description

ARM Cortex-M0+ based ultra-low-power microcontroller with 32KB Flash, 6KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, four SERCOMs, USB Host and Device, 10-channel 12-bit ADC, 2-channel 12-bit DAC, 32 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 12KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, four SERCOMs, USB Host and Device, 10-channel 12-bit ADC, 2-channel 12-bit DAC, 32 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 24KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, four SERCOMs, USB Host and Device, 10-channel 12-bit ADC, 2-channel 12-bit DAC, 32 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 40KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, four SERCOMs, USB Host and Device, 10-channel 12-bit ADC, 2-channel 12-bit DAC, 32 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 12KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, six SERCOMs, USB Host and Device, 14-channel 12-bit ADC, 2-channel 12-bit DAC, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 24KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, six SERCOMs, USB Host and Device, 14-channel 12-bit ADC, 2-channel 12-bit DAC, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 40KB SRAM, 48 MHz, six 16-bit timer/counters, DMA, six SERCOMs, USB Host and Device, 14-channel 12-bit ADC, 2-channel 12-bit DAC, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 12KB SRAM, 48 MHz, eight 16-bit timer/counters, DMA, six SERCOMs, USB Host and Device, 20-channel 12-bit ADC, 2-channel 12-bit DAC, 64 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 24KB SRAM, 48 MHz, eight 16-bit timer/counters, DMA, six SERCOMs, USB Host and Device, 20-channel 12-bit ADC, 2-channel 12-bit DAC, 64 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 40KB SRAM, 48 MHz, eight 16-bit timer/counters, DMA, 6 SERCOMs, USB Host and Device, 20-channel 12-bit ADC, 20-channel 12-bit DAC, 64 pins

SAM L22

Benefits

Description

  • ARM® Cortex®-M0+ based MCU running up to 32MHz
  • Up to 256KB embedded Flash and 32KB SRAM
  • Low power consumption at <39µA/MHz
  • Segment LCD (SLCD) Controller with up to 320 segments
  • DMA, Sleepwalking and Event system
  • Up to 6 flexible serial communication modules (SERCOM)
  • Up to 5 timers/counters
  • Full-Speed USB Device
  • 12-bit ADC (SAM L22N: 20 channels; SAM L22J: 16 channels; SAM L22G: 10 channels)
  • 2 analog comparators and programmable logic block
  • Hardware touch support
  • Tamper detection
  • QFP and QFN package options (SAM L22N: 100 pins; SAM L22J: 64 pins; SAM L22: 48 pins)

The Atmel ǀ SMART SAM L22 ARM Cortex-M0+ based microcontroller series are ideal for IoT, HMI, Building Automation, smart metering, wireless, and any system that needs segment LCD controller, large memories and ultra-low power consumption. With a rich set of peripherals, flexibility and ease-of-use combined with ultra-low power consumption, the SAM L22 is designed for simple and intuitive migration between SAM L devices due to identical peripheral modules, compatible code and a linear address map. The SAM L22 is also compatible with the SAM D family of general-purpose MCUs.

Device
Description

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 8KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, three SERCOMs, USB Device, 10-channel 12-bit ADC, up to 120 LCD segments, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 26KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, three SERCOMs, USB Device, 10-channel 12-bit ADC, up to 120 LCD segments, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 32KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, three SERCOMs, USB Device, 10-channel 12-bit ADC, up to 120 LCD segments, 48 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 8KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, four SERCOMs, USB Device, 16-channel 12-bit ADC, up to 184 LCD segments, 64 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 16KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, four SERCOMs, USB Device, 16-channel 12-bit ADC, up to 184 LCD segments, 64 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 32KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, four SERCOMs, USB Device, 16-channel 12-bit ADC, up to 184 LCD segments, 64 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 64KB Flash, 8KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, six SERCOMs, USB Device, 20-channel 12-bit ADC, up to 320 LCD segments, 100 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 128KB Flash, 16KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, six SERCOMs, USB Device, 20-channel 12-bit ADC, up to 320 LCD segments, 100 pins

ARM Cortex-M0+ based ultra-low-power microcontroller with 256KB Flash, 32KB SRAM, 32 MHz, four 16-bit timer/counters, DMA, six SERCOMs, USB Device, 20-channel 12-bit ADC, up to 320 LCD segments, 100