Microchip Technology SAM D21 Arm® Cortex®-M0+ Microcontrollers

Microchip Technology SAM D21 Arm® Cortex®-M0+ Microcontrollers (MCUs) are low-power MCUs that range from 32- to 64-pins with up to 256KB Flash and 32KB of SRAM. The Microchip Technology SAM D21 MCUs have a maximum 48MHz frequency and reach 2.46 CoreMark/MHz. The devices are designed for simple and intuitive migration with identical peripheral modules. Features include hex-compatible code, identical linear address map, and pin-compatible migration paths between all devices in the product series. All devices include intelligent and flexible peripherals, an Event System for inter-peripheral signaling, and support for capacitive touch buttons, slider, and wheel user interfaces.


  • Processor
    • Arm® Cortex®-M0+ CPU running at up to 48MHz
      • Single-cycle hardware multiplier
      • Micro Trace Buffer (MTB)
  • Memories
    • 32KB, 64KB, 128KB, or 256KB in-system self-programmable Flash
    • 4KB, 8KB, 16KB, or 32KB SRAM Memory
  • System
    • Power-on Reset (POR) and Brown-out Detection (BOD)
    • Internal and external clock options with a 48MHz Digital Frequency-Locked Loop (DFLL48M) and 48MHz to 96 MHz Fractional Digital Phase-Locked Loop (FDPLL96M)
    • External Interrupt Controller (EIC)
    • 16 external interrupts
    • One Non-maskable Interrupt (NMI)
    • Two-pin Serial Wire Debug (SWD) programming, test, and debugging interface
  • Low Power
    • Idle and Stand-by Sleep modes
    • SleepWalking peripherals
  • I/O
    • Up to 52 programmable I/O pins
  • Qualification
    • AEC-Q100 Grade 1 (-40°C to +125°C)
  • Drop-in compatible with SAM D20
  • Packages
    • 64-pin TQFP, QFN, UFBGA
    • 48-pin TQFP, QFN, WLCSP
    • 32-pin TQFP, QFN, WLCSP
  • Operating Voltage
    • 1.62V to 3.63V
  • Peripherals
    • 12-channel Direct Memory Access Controller (DMAC)
    • 12-channel Event System
    • Up to five 16-bit Timer/Counters (TC), configurable as either:
      • One 16-bit TC with two compare/capture channels
      • One 8-bit TC with two compare/capture channels
      • One 32-bit TC with two compare/capture channels by using two TCs
    • Three 24-bit Timer/Counters for Control (TCC), with extended functions
    • 32-bit Real Time Counter (RTC) with clock/calendar function
    • Watchdog Timer (WDT)
    • CRC-32 generator
    • One full-speed (12 Mbps) Universal Serial Bus (USB) 2.0 interface
    • Up to six Serial Communication Interfaces (SERCOM), each configurable to operate as either:
      • USART with full-duplex and single-wire half-duplex configuration
      • I2C up to 3.4MHz
      • SPI
      • LIN slave
    • One two-channel Inter-IC Sound (I2S) interface
    • One 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 20 channels
    • 10-bit, 350ksps Digital-to-Analog Converter (DAC)
    • Up to four Analog Comparators (AC) with Window Compare function
    • Peripheral Touch Controller (PTC)
      • 256-Channel capacitive touch and proximity sensing


  • Home automation
  • Consumer
  • Metering
  • Industrial


Block Diagram

Block Diagram - Microchip Technology SAM D21 Arm® Cortex®-M0+ Microcontrollers
Published: 2018-07-19 | Updated: 2022-11-15