ATSAMDA1G16B-ABT Part Information
Details for ATSAMDA1G16B-ABT by Microchip Technology
ATSAMDA1G16B
Part Description
The SAM DA1 ARM® Cortex®-M0+ -based microcontrollers are operating at 48MHz (45DMIPS). The ATSAMDA1G16B provides 64KB Flash, 8kB SRAM and 2KB RWW Flash. The connectivity peripheral set consists of 6 serial communication modules (SERCOM) that each can be configured to act as a USART, UART, SPI and I 2 C. Additional connectivity options are provided by the on-chip one channel Inter-IC sound interface (I 2 S) and the full-speed USB 2.0 embedded host and device. Automotive Production Devices The ATSAMDA1 family is AEC-Q100 Grade 2 qualified. The standard device does not go through the automotive production flow, and there are two options for ordering devices with the automotive production flow. 1) A customer specific part number will be assigned and designated with suffix to the base part number (i.e. ATSAMDA1G16B-MBTV02.) A customer specific PPAP is available on request. 2) A generic suffix will be added to the base part number (i.e. ATSAMDA1G16B-MBTVA0.) A PPAP is unavailable for these devices. Please contact your local Microchip sales representative for additional information.
Part Downloads

Part Features
- Processor
- ARM Cortex-M0+ CPU running at up to 48MHz
- Single-cycle hardware multiplier
- Micro trace buffer Memories
- 64KB in-system self-programmable Flash
- 2KB Read-While-Write (RWW) Flash section
- 8KB SRAM memory System
- Power-on reset (POR) and brown-out detection (BOD)
- Internal and external clock options with 48MHdigital frequency locked loop (DFLL48M) and 48MHto 96MHz
- fractional digital phase locked loop (FDPLL96M)
- External interrupt controller (EIC)
- 16 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
- 8-channel direct memory access controller (DMAC)
- 12-channel event system
- Five 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
- Three 16-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 for enhancing resolution with up to 5-bit and reduce quantization error
- 32-bit real time counter (RTC) with clock/calendar function
- Watchdog timer (WDT)
- CRC-32 generator
- One full speed (12Mbps) universal serial bus (USB) 2.0 controller
- Device 2.0 and reduced-host low speed and full speed
- Flexible end-point configuration and management with dedicated DMA channels
- On-chip transceivers including pull-ups and serial resistors
- Crystal-less operation in device mode
- 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 (I 2 S) interface
- One 12-bit, 350ksps analog-to-digital converter (ADC) with up to 14 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)
- Up to 256-channel capacitive touch and proximity sensing I/O
- 38 GPIO pins Packages
- 48-pin TQFP, QFN Operating voltage
- 2.7V to 3.63V Temperature range
- –40 to +105°C
Part Specifications
Part Family | SAM DA1 |
Architecture | 32 |
Core | Cortex-M0+ |
MaxSpeed (MHz) | 48 |
CPU Type | Cortex-M0+ |
CPU Speed (MIPS/DMIPS) | 45 |
Program Memory Type | Flash |
SelfWrite | Yes |
Program Memory Size (KB) | 64 |
Program Memory Size (KWords) | 16 |
Auxiliary Flash (KB) | 0.064 |
Secure Bootloader (CodeGuard™ Security) | None |
RAM (bytes) | 8192 |
Data EEPROM (bytes) | 1024 |
Direct Memory Access (DMA) Channels | 12 |
Temp. Range Min. | -40 |
Temp. Range Max. | 105 |
Operation Voltage Min.(V) | 2.7 |
Operation Voltage Max.(V) | 3.63 |
Max I/O Pins | 38 |
Pin Count | 48 |
Power On Reset (POR) | Yes |
Internal Voltage Reference (Bandgap) | Yes |
Internal Oscillator | 32khz, 32Khz ULP, 8Mhz |
Number of Comparators | 2 |
Comparator max speed (ns) | 180 |
Number of ADCs | 1 |
ADC Channels | 14 |
Diff ADC Inputs | 14 |
Max ADC Sampling Rate (ksps) | 350 |
Max ADC Resolution (bits) | 12 |
Max ADC Sample/Hold (S/H) | 1 |
Number of DACs | 1 |
DAC outputs | 1 |
Max DAC Resolution (bits) | 10 |
Programmable Gain Amp (PGA) | 1 |
Temp Sensor | Yes |
Hardware Touch Peripheral | PTC |
Hardware QTouch Acquisition | Yes |
UART | 6 |
SPI™ | 6 |
I2C | 6 |
I2S | 1 |
Max 8 Bit Digital Timers | 5 |
Max 16 Bit Digital Timers | 5 |
Max 32 Bit Digital Timers | 2 |
Hardware RTCC | Yes |
Watch Dog Timers (WDT) | Yes |
Timers | 8 |
Motor Control PWM Channels | 6 |
Input Capture | 6 |
Max # PWM outputs (including complementary outputs) | 20 |
Output Compare Channels | 14 |
Number of USB Modules | 1 |
USB Interface | Host, Device |
Type of CAN module | None |
LIN | Yes |
IrDA | Yes |
Ethernet | None |
Integrated Wireless Frequency | None |
Wireless Technology | None |
CRC | Yes |
Peripheral Pin Select (PPS)/Pin Muxing | Yes |
Parallel Port | GPIO |
JTAG | Debug/Program |
Debug Interface | SWD |
Temperature Range | -40C to +105C |
Alternative Part Descriptions
- HighEnd MCU | Avnet America
- HighEnd MCU | Avnet Europe