Microchip Technology ATSAMD10 SMART ARM-Based Microcontrollers

Microchip Technology ATSAMD10 SMART ARM-Based Microcontrollers provide up to three Serial Communication Modules (SERCOM) that can be configured as a USART, UART, SPI, I2C up to 3.4MHz, SMBus, PMBus, and LIN slave. The ATSAMD10 has up to 10-channel 350ksps, 12-bit ADC with programmable gain, and optional oversampling and decimation supporting up to 16-bit resolution. They also feature one 10-bit 350ksps DAC, two analog comparators with window mode,  Peripheral Touch Controller supporting up to 72 buttons, sliders, wheels, and proximity sensing. The ATSAMD10 has a programmable Watchdog Timer, brown-out detector, power-on reset, and two-pin Serial Wire  Debug (SWD) program and debug interface.


  • Processor
    • ARM Cortex-M0+ CPU running at up to 48MHz
      • Single-cycle hardware multiplier
      • Micro Trace Buffer
  • Memories
    • 8/16KB in-system self-programmable Flash
    • 4KB SRAM Memory
  • System
    • Power-on reset (POR) and brown-out detection (BOD)
    • Internal and external clock options with 48MHz Digital Frequency Locked Loop (DFLL48M) and 48MHz to 96MHz Fractional
    • Digital Phase Locked Loop (FDPLL96M)
    • External Interrupt Controller (EIC)
    • 8 external interrupts
    • One non-maskable interrupt
    • Two-pin Serial Wire Debug (SWD) programming, test, and debugging interface
  • Low Power
    • Idle and standby sleep modes
    • SleepWalking peripherals
  • Peripherals
    • 6-channel Direct Memory Access Controller (DMAC)
    • 6-channel Event System
    • Two 16-bit Timer/Counters (TC), configurable as either:
      • One 16-bit TC with compare/capture channels
      • One 8-bit TC with compare/capture channels
      • One 32-bit TC with compare/capture channels, by using two TCs
    • One 24-bit Timer/Counters for Control (TCC), with extended functions:
      • Up to four compare channels with optional complementary output
      • Generation of synchronized pulse width modulation (PWM) pattern across port pins
      • Deterministic fault protection, fast decay, and configurable dead time between complementary output
      • Dithering that increase resolution with up to 5 bits and reduce quantization error
  • 32-bit Real Time Counter (RTC) with clock/calendar function
  • Watchdog Timer (WDT)
  • CRC-32 generator
  • Up to three Serial Communication Interfaces (SERCOM), each configurable to operate as either:
    • USART with full-duplex and single-wire half-duplex configuration
    • I2C Bus up to 3.4MHz
    • SPI
    • LIN slave
  • 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 10 channels
    • Differential and single-ended input
    • 1/2x to 16x programmable gain stage
    • Automatic offset and gain error compensation
    • Oversampling and decimation in hardware to support 13-, 14-, 15-, or 16-bit resolution
  • 10-bit, 350ksps Digital-to-Analog Converter (DAC)
  • Two Analog Comparators (AC) with window compare function
  • Peripheral Touch Controller (PTC) with up to 72-channel capacitive touch and proximity sensing
  • Up to 22 programmable I/O pins
  • Packages
    • 24-pin QFN
    • 20-pin SOIC
    • 14-pin SOIC
  • Operating Voltage 1.62V to 3.63V

Block Diagram

Block Diagram - Microchip Technology ATSAMD10 SMART ARM-Based Microcontrollers
Publicado: 2019-04-09 | Actualizado: 2023-05-26