ATSAML21G16B-ANT - 32-bit Cortex-M0+ MCU, 64KB Flash, 48MHz | Microchip
부품 번호: ATSAML21G16B-ANT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: ATSAML21G16B-ANT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: ATSAML21G16B-ANT (동일 폼 팩터 및 풋프린트) — 차이점: Package, RoHS Status, ADC, Operating Temperature, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
ATSAML21G17B-ANT
✅ 드롭인✓ 재고 있음
$2.71 / 개
데이터시트 보기 →ATSAML21G18B-ANT
✅ 드롭인✓ 재고 있음
$3.78 / 개
데이터시트 보기 →ATSAML21E16B-ANT
✅ 드롭인✓ 재고 있음
$1.65 / 개
데이터시트 보기 →ATSAML21G16B-ANT 최대 정격 & 전기적 특성
| Core | ARM Cortex-M0+ (32-bit) |
| 최대 클록 주파수 | 48 MHz |
| Flash Program Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Supply Voltage (VDD) | 1.6 V to 3.6 V |
| 동작 온도 | -40 C to +105 C (industrial) |
| Active Current | <35 uA/MHz |
| Sleep Mode Current | 200 nA (typical, Sleep mode) |
| 패키지 | 48-pin TQFP, 7x7x1 mm |
| 실장 유형 | 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) |
| RoHS 상태 | Compliant (Green) |
| DMA Channels | 12 |
| CoreMark/MHz | 1.48 |
ATSAML21G16B-ANT 핀 구성
| 핀 1 | PA00 — GPIO/SERCOM/I2C/SPI/UART |
| 핀 2 | PA01 — GPIO/SERCOM/I2C/SPI/UART |
| 핀 3 | PA02 — GPIO/AIN0/PTC |
| 핀 4 | PA03 — GPIO/AIN1/PTC |
| 핀 5 | VDDIO — I/O supply voltage |
| 핀 6 | GND — Ground |
| 핀 7 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| 핀 8 | PA04 — GPIO/AIN2/PTC |
| 핀 9 | PA05 — GPIO/AIN3/PTC |
| 핀 10 | PA06 — GPIO/AIN4/PTC |
| 핀 11 | PA07 — GPIO/AIN5/PTC |
| 핀 12 | PA08 — GPIO/AIN6/PTC/SERCOM |
| 핀 13 | PA09 — GPIO/AIN7/PTC/SERCOM |
| 핀 14 | PA10 — GPIO/AIN8/PTC/SERCOM |
| 핀 15 | PA11 — GPIO/AIN9/PTC/SERCOM |
| 핀 16 | PA12 — GPIO/AIN10/PTC |
| 핀 17 | PA13 — GPIO/AIN11/PTC |
| 핀 18 | PA14 — GPIO/AIN12/PTC |
| 핀 19 | PA15 — GPIO/AIN13/PTC |
| 핀 20 | PA16 — GPIO/AIN14/PTC/SERCOM |
| 핀 21 | PA17 — GPIO/AIN15/PTC/SERCOM |
| 핀 22 | PA18 — GPIO/SERCOM |
| 핀 23 | PA19 — GPIO/SERCOM |
| 핀 24 | PA20 — GPIO/SERCOM |
| 핀 25 | PA21 — GPIO/SERCOM |
| 핀 26 | PA22 — GPIO/SERCOM/I2C |
| 핀 27 | GND — Ground |
| 핀 28 | VDDIO — I/O supply voltage |
| 핀 29 | PA23 — GPIO/SERCOM/USB |
| 핀 30 | PA24 — GPIO/SERCOM/USB |
| 핀 31 | PA25 — GPIO/SERCOM/USB |
| 핀 32 | PA27 — GPIO/SERCOM |
| 핀 33 | RESETn — Reset input (active low) |
| 핀 34 | SWDIO — Serial Wire Debug data |
| 핀 35 | SWCLK — Serial Wire Debug clock |
| 핀 36 | PA30 — GPIO/SERCOM |
| 핀 37 | PA31 — GPIO/SERCOM |
| 핀 38 | PB00 — GPIO/SERCOM |
| 핀 39 | PB01 — GPIO/SERCOM |
| 핀 40 | PB02 — GPIO/SERCOM |
| 핀 41 | GND — Ground |
| 핀 42 | VDDCORE — Internal core LDO output (decouple 1uF+100nF) |
| 핀 43 | GND — Ground |
| 핀 44 | VDDIO — I/O supply voltage |
| 핀 45 | PB03 — GPIO/SERCOM |
| 핀 46 | PB04 — GPIO/SERCOM |
| 핀 47 | PB05 — GPIO/SERCOM |
| 핀 48 | PB06 — GPIO/SERCOM |
일반적인 애플리케이션
ATSAML21G16B-ANT 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: ATSAML21G16B-ANT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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) |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
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.