
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.Features
- Processor
- ARM Cortex-M0+ CPU running at up to 48MHz
- Single-cycle hardware multiplier
- Micro Trace Buffer
- ARM Cortex-M0+ CPU running at up to 48MHz
- 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
- SMBUS/PMBUS
- 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

Publicado: 2019-04-09
| Actualizado: 2023-05-26