ATSAML21G16B-ANT - 32-bit Cortex-M0+ MCU, 64KB Flash, 48MHz | Microchip
N.º da peça: ATSAML21G16B-ANT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.18 | $4,18 |
| 10 | $3.76 | $37,60 |
| 100 | $3.42 | $342,00 |
| 500 | $3.05 | $1.525,00 |
| 1.000 | $2.78 | $2.780,00 |
ATSAML21G16B-ANT Visão geral
What is a low-power microcontroller? A microcontroller (MCU) is a single-chip computer containing a CPU core, Flash program memory, SRAM data memory, and a rich set of peripherals. An ultra-low-power MCU like the SAM L21 family adds sophisticated power management that minimizes active and sleep-mode current draw, making it the preferred choice for battery-powered and energy-harvesting products where every microamp matters. Within the broader taxonomy, the SAM L21 belongs to: microcontroller -> embedded processor -> ARM Cortex-M -> power management IC ecosystem -> semiconductor IC.
Key features of the ATSAML21G16B-ANT include under 35 uA/MHz active current consumption and 200 nA in Sleep mode, an integrated Cortex-M0+ core delivering 1.48 CoreMark/MHz, a 12-bit ADC, multiple serial interfaces (SERCOM), and a hardware touch controller supporting Peripheral Touch Controller (PTC) buttons, sliders, and wheels. The device also integrates a full-speed USB 2.0 interface, an Event System for inter-peripheral signaling without CPU intervention, and SleepWalking peripherals that wake the CPU only when needed.
The SAM L21 architecture uses a pipelined Cortex-M0+ core with single-cycle I/O access, deterministic interrupt latency, and a Memory Protection Unit. The 64KB Flash supports in-application programming and is paired with an 8-channel DMA controller for low-overhead data movement. Power is managed by a Sleep Modes Controller with Idle, Standby, Off, Backup, and Retention modes, enabling the <35 uA/MHz active and 200 nA Sleep power budget claimed in Microchip's family datasheet.
Typical applications include IoT sensor nodes, wearable fitness bands, home automation devices, low-power wireless sensor hubs, and Human-Machine Interface (HMI) products using capacitive touch. The wide 1.6V-3.6V supply range simplifies designs powered directly from single-cell Li-Ion or two AA cells. The integrated USB 2.0 full-speed transceiver also supports PC peripherals and tethered accessories.
When designing with the ATSAML21G16B-ANT, use Microchip's MPLAB X IDE with MPLAB Harmony 3 or ASF frameworks, and program/debug via the integrated Serial Wire Debug (SWD) interface. For optimal sleep-mode performance, route all wake-up sources through the Event System and avoid polling loops. Decouple VDDCORE and VDDIO close to the IC with 100 nF ceramic capacitors.
This page synthesizes distributor pricing across 8+ sources, same-package drop-in alternatives, and engineering design notes beyond the manufacturer datasheet, giving procurement and design teams a single reference for the ATSAML21G16B-ANT.
Alternativas drop-in para ATSAML21G16B-ANT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com ATSAML21G16B-ANT (mesmo formato e footprint) — diferindo em Package, RoHS Status, ADC, Operating Temperature, Mounting Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAML21G17B-ANT
✅ Drop-In✓ Em estoque
$2.71 / unidade
Ver ficha técnica →ATSAML21G18B-ANT
✅ Drop-In✓ Em estoque
$3.78 / unidade
Ver ficha técnica →ATSAML21E16B-ANT
✅ Drop-In✓ Em estoque
$1.65 / unidade
Ver ficha técnica →ATSAML21G16B-ANT Classificações máximas e características elétricas
| Core | ARM Cortex-M0+ (32-bit) |
| Frequência máxima de clock | 48 MHz |
| Flash Program Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Supply Voltage (VDD) | 1.6 V to 3.6 V |
| Temperatura de operação | -40 C to +105 C (industrial) |
| Active Current | <35 uA/MHz |
| Sleep Mode Current | 200 nA (typical, Sleep mode) |
| Encapsulamento | 48-pin TQFP, 7x7x1 mm |
| Tipo de montagem | Surface Mount |
| Carrier Type | Tape & Reel |
| ADC | 12-bit (SAR) |
| USB | USB 2.0 Full-Speed device |
| Touch Controller | Peripheral Touch Controller (PTC) |
| Debug Interface | Serial Wire Debug (SWD) |
| Status RoHS | Compliant (Green) |
| DMA Channels | 12 |
| CoreMark/MHz | 1.48 |
Configuração de pinos do ATSAML21G16B-ANT
| Pino 1 | PA00 — GPIO/SERCOM/I2C/SPI/UART |
| Pino 2 | PA01 — GPIO/SERCOM/I2C/SPI/UART |
| Pino 3 | PA02 — GPIO/AIN0/PTC |
| Pino 4 | PA03 — GPIO/AIN1/PTC |
| Pino 5 | VDDIO — I/O supply voltage |
| Pino 6 | GND — Ground |
| Pino 7 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| Pino 8 | PA04 — GPIO/AIN2/PTC |
| Pino 9 | PA05 — GPIO/AIN3/PTC |
| Pino 10 | PA06 — GPIO/AIN4/PTC |
| Pino 11 | PA07 — GPIO/AIN5/PTC |
| Pino 12 | PA08 — GPIO/AIN6/PTC/SERCOM |
| Pino 13 | PA09 — GPIO/AIN7/PTC/SERCOM |
| Pino 14 | PA10 — GPIO/AIN8/PTC/SERCOM |
| Pino 15 | PA11 — GPIO/AIN9/PTC/SERCOM |
| Pino 16 | PA12 — GPIO/AIN10/PTC |
| Pino 17 | PA13 — GPIO/AIN11/PTC |
| Pino 18 | PA14 — GPIO/AIN12/PTC |
| Pino 19 | PA15 — GPIO/AIN13/PTC |
| Pino 20 | PA16 — GPIO/AIN14/PTC/SERCOM |
| Pino 21 | PA17 — GPIO/AIN15/PTC/SERCOM |
| Pino 22 | PA18 — GPIO/SERCOM |
| Pino 23 | PA19 — GPIO/SERCOM |
| Pino 24 | PA20 — GPIO/SERCOM |
| Pino 25 | PA21 — GPIO/SERCOM |
| Pino 26 | PA22 — GPIO/SERCOM/I2C |
| Pino 27 | GND — Ground |
| Pino 28 | VDDIO — I/O supply voltage |
| Pino 29 | PA23 — GPIO/SERCOM/USB |
| Pino 30 | PA24 — GPIO/SERCOM/USB |
| Pino 31 | PA25 — GPIO/SERCOM/USB |
| Pino 32 | PA27 — GPIO/SERCOM |
| Pino 33 | RESETn — Reset input (active low) |
| Pino 34 | SWDIO — Serial Wire Debug data |
| Pino 35 | SWCLK — Serial Wire Debug clock |
| Pino 36 | PA30 — GPIO/SERCOM |
| Pino 37 | PA31 — GPIO/SERCOM |
| Pino 38 | PB00 — GPIO/SERCOM |
| Pino 39 | PB01 — GPIO/SERCOM |
| Pino 40 | PB02 — GPIO/SERCOM |
| Pino 41 | GND — Ground |
| Pino 42 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| Pino 43 | GND — Ground |
| Pino 44 | VDDIO — I/O supply voltage |
| Pino 45 | PB03 — GPIO/SERCOM |
| Pino 46 | PB04 — GPIO/SERCOM |
| Pino 47 | PB05 — GPIO/SERCOM |
| Pino 48 | PB06 — GPIO/SERCOM |
Aplicações típicas
ATSAML21G16B-ANT é adequado para 6 aplicaçãos: Battery-Powered IoT Sensor Nodes, Wearable Fitness Bands, Home Automation HMI Panels, Smart Home Sensor Hubs, USB PC Peripherals and Accessories, Industrial Remote Control Transmitters.
Battery-Powered IoT Sensor Nodes
The ATSAML21G16B-ANT fits battery-powered IoT sensor nodes because its 200 nA Sleep mode current and under 35 uA/MHz active consumption enable years of operation on a CR2032 coin cell or 2x AA cells. SleepWalking peripherals let the MCU stay in deep sleep until the ADC, SERCOM, or external interrupt wakes it, so the CPU only runs when data is actually available. The 64 KB Flash holds a typical LoRaWAN or BLE sensor stack with OTA update partition, while the 1.6V-3.6V supply range accepts the Li-Ion discharge curve directly. Engineers typically pair it with an SPI-connected sensor and a sub-GHz or BLE transceiver.
Recomendado
Wearable Fitness Bands
The ATSAML21G16B-ANT's integrated Peripheral Touch Controller (PTC) makes it ideal for wearable fitness bands that need capacitive touch buttons on a small enclosure without external touch ICs. The 48 MHz Cortex-M0+ core handles step-counting, accelerometer sampling over I2C SERCOM, and BLE radio control in active mode while dropping to 200 nA Sleep between samples. The TQFP48 7x7 mm package fits wrist-sized PCBs and the -40C to +105C rating survives body heat and cold-weather use. Power is typically a 100 mAh Li-Po cell charged via USB, with the SAM L21's USB 2.0 Full-Speed device handling data sync and charging.
Recomendado
Home Automation HMI Panels
The ATSAML21G16B-ANT is a strong fit for low-cost home-automation HMI panels where capacitive touch sliders and buttons replace mechanical switches. The PTC peripheral supports up to 32 self-capacitance or 144 mutual-capacitance touch channels, sufficient for full room-control panels with light dimmers and blind sliders. The 12-bit ADC reads rotary encoders, temperature sensors, and ambient-light sensors through the same SERCOM/I2C buses. Active current under 35 uA/MHz keeps wall-powered idle consumption low, while the Sleep mode is reached automatically when the panel is untouched for several seconds. Engineers typically use MPLAB Harmony 3's QTouch library for touch tuning.
Recomendado
Smart Home Sensor Hubs
Smart-home sensor hubs benefit from the ATSAML21G16B-ANT's combination of low active current, full-speed USB, and Cortex-M0+ processing headroom. The MCU acts as a ZigBee/BLE bridge, processing RF commands and forwarding them to a host SoC over USB. The 64 KB Flash stores bridge firmware and security keys; 8 KB SRAM holds routing tables for active devices. SleepWalking wakes the hub on GPIO from a PIR sensor without CPU wake-up, then the event system triggers USB notification only when motion is detected. The 1.6V-3.6V supply simplifies 3.3V-only power designs from a USB or wall adapter.
Recomendado
USB PC Peripherals and Accessories
The ATSAML21G16B-ANT's integrated USB 2.0 Full-Speed device port makes it ideal for low-cost USB PC peripherals such as keyboards, mice, presenters, and HID-class accessories. The Cortex-M0+ handles HID reports, debouncing, and battery charging logic on a single chip. The TQFP48 package and industrial -40C to +105C rating suit retail and industrial peripherals. Active current under 35 uA/MHz at 48 MHz keeps bus-powered devices within USB suspend current limits, while Sleep mode drops to 200 nA when the host suspends the bus. Firmware updates use the SAM-BA bootloader over USB without an external programmer.
Recomendado
Industrial Remote Control Transmitters
Industrial remote-control transmitters benefit from the ATSAML21G16B-ANT's wide -40C to +105C operating range, low Sleep current, and Event System for deterministic GPIO-to-radio signaling. The 48 MHz Cortex-M0+ scans button matrices via the PTC and triggers sub-GHz RF transmissions on SERCOM SPI. Idle current of 200 nA keeps handheld remotes on a single 9V battery for years; only the Event System wakes the MCU on button press. Engineers can leverage the same SAM L21 family across the receiver side, sharing firmware drivers and reducing BOM cost across product variants.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAML21G16B-ANT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAML21G17B-ANT | ATSAML21G18B-ANT | ATSAML21E16B-ANT |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 32-TQFP (different pin count) |
| Flash Memory | 64 KB | 128 KB | 256 KB | 64 KB |
| SRAM | 8 KB | 16 KB | 32 KB | 8 KB |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Operating Voltage | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C |
| Sleep Mode Current | 200 nA | 200 nA | 200 nA | 200 nA |
| Pin Count | 48 | 48 | 48 | 32 (smaller package) |
Principais diferenciais
- Memory scalability within identical TQFP48 footprint (vs ATSAML21G17B-ANT and ATSAML21G18B-ANT)
- Ultra-low Sleep current with SleepWalking peripherals (vs ATSAMD21G16)
- Integrated Peripheral Touch Controller (PTC) on-chip (vs STM32L031F4Px)
Notas de projeto
Estimated: at VDD=3.3V, CPU active at 48 MHz, the ATSAML21G16B-ANT draws roughly 1.7 mA from the VDDIO rail (35 uA/MHz x 48 MHz). In Sleep mode the same rail sees ~200 nA. Use a low-Iq LDO (e.g., MCP1700) with at least 1 uF input/output capacitance to keep quiescent current below 2 uA so total sleep current is dominated by the MCU. Tie all unused I/O pins to GND through the internal pulldown to prevent floating-pin leakage above 1 uA.
Place 100 nF + 1 uF ceramic decoupling capacitors within 2 mm of the VDDCORE pins (7 and 42) and the VDDIO pins (5, 28, 44). Use a 4-layer PCB with a dedicated ground plane to keep the 48 MHz core and 12-bit ADC noise isolated. Route the SWD signals (SWDIO/SWCLK) away from switching DC/DC nodes, and add a 100 nF cap on the RESETn pin if it is exposed on a programming header.
Do not exceed 3.6V on any VDD pin - the SAM L21 core is not 5V tolerant and back-powering through I/O can latch-up. Always configure the PTC peripheral via QTouch Composer before relying on touch readings; the default GPIO settings do not enable the touch sense lines. When using SleepWalking, route events through the Event System channels 0-11, not through polled GPIO, to actually achieve the 200 nA Sleep figure. Finally, lock the GCLK_MAIN source before changing it, or the MCU can hang.
Keep the USB DP/DM traces (PA24/PA25) at 90 ohm differential impedance and route them over a continuous ground plane with no splits. Match trace length within 2 mm to avoid signal-integrity violations on USB Full-Speed. If the design uses the integrated PTC, surround the touch sensors with a hatched ground guard ring driven by the same PTC channel set to a shielding mode to suppress moisture and ESD events. Do not route digital signals under the touch sensors.
Informações de conformidade
RoHS compliant and Pb-free per Microchip product page; 'Green' marking confirms halogen-free status per Microchip datasheet conventions (verify against current material declaration). AEC-Q100 qualification not claimed - choose SAM C20/SAM V71 or other automotive-grade families for AEC-Q100 needs.