IC MCU 32BIT 256KB FLASH 48TQFP
ARM® Cortex®-M0+ SAM D21G, Functional Safety (FuSa) Microcontroller IC 32-Bit Single-Core 48MHz 256KB (256K x 8) FLASH 48-TQFP (7x7)
A low-power, high-performance Microchip's ARM® Cortex®-M0+ based flash microcontroller, the ATSAMD21G18 is ideal for a wide range of home automation, consumer, metering, and industrial applications. It features:
- 256KB of flash and 32KB of SRAM
- Up to 48MHz operating frequency
- Six serial communication modules (SERCOM) configurable as UART/USART, SPI or I2C, three 16-bit timer/counters, 32-bit Real-Time Clock and calendar, 20 PWM channels, one 14-channel 12-bit ADC, one 10-bit DAC
- Full Speed USB Device and embedded Host
- Support for up to 120 touch channels
- 1.62V to 3.63V power supply
- Easy pin migration to SAMD21G and SAMD21J devices
-
- Single-cycle hardware multiplier
- Micro Trace Buffer
- 256KB in-system self-programmable Flash
- 32KB SRAM Memory
- Power-on reset (POR) and brown-out detection (BOD)
- Internal and external clock options with 48MHDigital Frequency Locked Loop (DFLL48M) and 48MHto 96MHFractional
- External Interrupt Controller (EIC)
- 16 external interrupts
- One non-maskable interrupt
- Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
- Drop in compatible with SAM D20
- Idle and standby sleep modes
- SleepWalking peripherals
- 12-channel Direct Memory Access Controller (DMAC)
- 12-channel Event System
- 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
- 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 bit and reduce quantization error
- 32-bit Real Time Counter (RTC) with clock/calendar function
- Watchdog Timer (WDT)
- CRC-32 generator
- Embedded device function
- Eight endpoints
- USART with full-duplex and single-wire half-duplex configuration
- I2C Bus up to 3.4MHz
- SMBUS/PMBUS
- SPI
- LIN client
- 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
- 256-channel capacitive touch and proximity sensing
- 38 GPIO pins
- 48-pin TQFP, QFN, WLCSP
- 1.62V – 3.63V
Parametrics
Part Family |
SAMD21 |
CPU Type |
Cortex-M0+ |
MaxSpeed (MHz) |
48 |
Program Memory Size (KB) |
256 |
SRAM (KB) |
32 |
Temp. Range Min. |
-40 |
Temp. Range Max. |
125 |
Operation Voltage Min.(V) |
1.62 |
Operation Voltage Max.(V) |
3.63 |
SPI |
6 |
I2C |
6 |
UART |
6 |
QSPI |
0 |
Crypto Engine |
No |
Internal Oscillator |
32khz, 32Khz ULP, 8Mhz |
Pin Count |
48 |