ATSAML21G16B-ANT - 32-bit Cortex-M0+ MCU, 64KB Flash, 48MHz | Microchip
Référence : ATSAML21G16B-ANT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour ATSAML21G16B-ANT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAML21G16B-ANT (même facteur de forme et même empreinte) — différant par Package, RoHS Status, ADC, Operating Temperature, Mounting Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAML21G17B-ANT
✅ Remplacement direct✓ En stock
$2.71 / unité
Voir la fiche technique →ATSAML21G18B-ANT
✅ Remplacement direct✓ En stock
$3.78 / unité
Voir la fiche technique →ATSAML21E16B-ANT
✅ Remplacement direct✓ En stock
$1.65 / unité
Voir la fiche technique →ATSAML21G16B-ANT Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M0+ (32-bit) |
| Fréquence d'horloge maximale | 48 MHz |
| Flash Program Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Supply Voltage (VDD) | 1.6 V to 3.6 V |
| Température de fonctionnement | -40 C to +105 C (industrial) |
| Active Current | <35 uA/MHz |
| Sleep Mode Current | 200 nA (typical, Sleep mode) |
| Boîtier | 48-pin TQFP, 7x7x1 mm |
| Type de montage | 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) |
| Statut RoHS | Compliant (Green) |
| DMA Channels | 12 |
| CoreMark/MHz | 1.48 |
Configuration des broches de ATSAML21G16B-ANT
| Broche 1 | PA00 — GPIO/SERCOM/I2C/SPI/UART |
| Broche 2 | PA01 — GPIO/SERCOM/I2C/SPI/UART |
| Broche 3 | PA02 — GPIO/AIN0/PTC |
| Broche 4 | PA03 — GPIO/AIN1/PTC |
| Broche 5 | VDDIO — I/O supply voltage |
| Broche 6 | GND — Ground |
| Broche 7 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| Broche 8 | PA04 — GPIO/AIN2/PTC |
| Broche 9 | PA05 — GPIO/AIN3/PTC |
| Broche 10 | PA06 — GPIO/AIN4/PTC |
| Broche 11 | PA07 — GPIO/AIN5/PTC |
| Broche 12 | PA08 — GPIO/AIN6/PTC/SERCOM |
| Broche 13 | PA09 — GPIO/AIN7/PTC/SERCOM |
| Broche 14 | PA10 — GPIO/AIN8/PTC/SERCOM |
| Broche 15 | PA11 — GPIO/AIN9/PTC/SERCOM |
| Broche 16 | PA12 — GPIO/AIN10/PTC |
| Broche 17 | PA13 — GPIO/AIN11/PTC |
| Broche 18 | PA14 — GPIO/AIN12/PTC |
| Broche 19 | PA15 — GPIO/AIN13/PTC |
| Broche 20 | PA16 — GPIO/AIN14/PTC/SERCOM |
| Broche 21 | PA17 — GPIO/AIN15/PTC/SERCOM |
| Broche 22 | PA18 — GPIO/SERCOM |
| Broche 23 | PA19 — GPIO/SERCOM |
| Broche 24 | PA20 — GPIO/SERCOM |
| Broche 25 | PA21 — GPIO/SERCOM |
| Broche 26 | PA22 — GPIO/SERCOM/I2C |
| Broche 27 | GND — Ground |
| Broche 28 | VDDIO — I/O supply voltage |
| Broche 29 | PA23 — GPIO/SERCOM/USB |
| Broche 30 | PA24 — GPIO/SERCOM/USB |
| Broche 31 | PA25 — GPIO/SERCOM/USB |
| Broche 32 | PA27 — GPIO/SERCOM |
| Broche 33 | RESETn — Reset input (active low) |
| Broche 34 | SWDIO — Serial Wire Debug data |
| Broche 35 | SWCLK — Serial Wire Debug clock |
| Broche 36 | PA30 — GPIO/SERCOM |
| Broche 37 | PA31 — GPIO/SERCOM |
| Broche 38 | PB00 — GPIO/SERCOM |
| Broche 39 | PB01 — GPIO/SERCOM |
| Broche 40 | PB02 — GPIO/SERCOM |
| Broche 41 | GND — Ground |
| Broche 42 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| Broche 43 | GND — Ground |
| Broche 44 | VDDIO — I/O supply voltage |
| Broche 45 | PB03 — GPIO/SERCOM |
| Broche 46 | PB04 — GPIO/SERCOM |
| Broche 47 | PB05 — GPIO/SERCOM |
| Broche 48 | PB06 — GPIO/SERCOM |
Applications typiques
ATSAML21G16B-ANT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAML21G16B-ANT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.