ATSAML21G17B-MUT - 128KB Flash Cortex-M0+ MCU | Microchip
MPN: ATSAML21G17B-MUT ✓ AktifATSAML21G17B-MUT Ringkasan
An ultra-low-power microcontroller (MCU) is a microprocessor optimized for energy-constrained applications such as battery-powered IoT nodes, wearables, and wireless sensor platforms. The ARM Cortex-M0+ core used here belongs to the ARM Cortex-M family, a 32-bit RISC architecture targeted at deeply embedded microcontrollers. The SAM L21 family extends the Cortex-M0+ line with Microchip's proprietary power-management technology, positioning the part above general-purpose Cortex-M0+ MCUs in active-mode efficiency and far below them in sleep-mode current.
Key features of the ATSAML21G17B-MUT include <35 uA/MHz active current, 200 nA sleep-mode current, integrated SERCOM peripherals, a 12-bit ADC, and a hardware crypto block supporting AES and SHA. Functional Safety mechanisms include lockstep-friendly core, BOD, and parity-checked SRAM that simplify IEC 60730 / Class B safety firmware certification. The 48-QFN package exposes up to 36 GPIO and supports 1.62V to 5.5V supply via an internal buck/boost regulator.
Architecturally, the device pairs an event-driven SleepWalking peripheral controller with a configurable sleep mode controller, allowing the CPU to wake only on pre-qualified events. Compared with the SAM D20/D21 family, the SAM L21 trades raw performance headroom for radically lower sleep-mode current and integrated FuSa diagnostics, making it the recommended choice when a Cortex-M0+ part must run for years from a coin cell.
Typical applications include battery-powered IoT sensor nodes, wearable health monitors, smart-home edge devices, energy-harvesting wireless switches, and industrial HVAC controllers with safety diagnostics. The wide 1.62V-5.5V supply range is well-matched to single-cell Li-ion, 3.3V regulated, and 5V USB-powered rails.
When designing with this part, budget the FPU-less Cortex-M0+ core for moderate DSP/Math workloads only; choose Cortex-M4F (SAM D/E families) for FFT-heavy signal chains. The QFN-48 land pattern is footprint-compatible with several SAM D20/D21 G variants, simplifying migration when more Flash is needed.
This page synthesizes distributor pricing, drop-in alternatives, and SAM L21 design notes not found in the standalone datasheet.
Alternatif penggantian untuk ATSAML21G17B-MUT — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian ATSAML21G17B-MUT (sama faktor bentuk dan footprint) — berbeda di dalam Package, SRAM, ADC, Supply Voltage Range, Operating Temperature.
ATSAML21G18B-MUT
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
ATSAML21G16B-MUT
✅ Drop-InKontak untuk harga
Lihat Datasheet →ATSAML21G17B-MNT
✅ Drop-InKontak untuk harga
Lihat Datasheet →ATSAML21J17B-MUT
✅ Drop-InKontak untuk harga
Lihat Datasheet →ATSAML21G17B-AUT
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
ATSAML21E16B-MUT
✅ Drop-InKontak untuk harga
Lihat Datasheet →ATSAML21G17B-MUT Rating Maksimal & Karakteristik Listrik
| Core Architecture | ARM Cortex-M0+ (32-bit, single-core) |
| Family | SAM L21 (Functional Safety series) |
| Maximum Core Frequency | 48 MHz |
| CoreMark / MHz | 2.46 |
| Program Flash | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Supply Voltage Range | 1.62 V to 5.5 V |
| Active Current | <35 uA/MHz |
| Sleep Mode Current | 200 nA |
| Suhu Kerja | -40C to +85C |
| Paket | 48-QFN (7x7 mm) |
| GPIO Count | 36 (max) |
| ADC | 12-bit, up to 20 channels |
| Crypto Accelerator | AES, SHA hardware accelerator |
| Functional Safety | IEC 60730 Class B ready (FuSa) |
| Tipe Mounting | Surface Mount |
| Level MSL | 3 (168 hours) |
| Status RoHS | Compliant |
Konfigurasi Pin ATSAML21G17B-MUT
| Pin produk 1 | VDDIO — Digital I/O supply voltage |
| Pin produk 2 | GND — Ground reference |
| Pin produk 3 | PA00 — GPIO / XIN (external clock input) |
| Pin produk 4 | PA01 — GPIO / XOUT (external clock output) |
| Pin produk 5 | PA02 — GPIO / AIN0 (analog input) |
| Pin produk 6 | PA03 — GPIO / AIN1 (analog input) |
| Pin produk 7 | PA04 — GPIO / VREFA (ADC reference) |
| Pin produk 8 | PA05 — GPIO / VREFB (ADC reference) |
| Pin produk 9 | PA06 — GPIO / SERCOM0 PAD0 |
| Pin produk 10 | PA07 — GPIO / SERCOM0 PAD1 |
| Pin produk 11 | PA08 — GPIO / SERCOM0 PAD2 / AIN2 |
| Pin produk 12 | PA09 — GPIO / SERCOM0 PAD3 / AIN3 |
| Pin produk 13 | PA10 — GPIO / SERCOM2 PAD2 |
| Pin produk 14 | PA11 — GPIO / SERCOM2 PAD3 |
| Pin produk 15 | PA12 — GPIO / SERCOM4 PAD0 |
| Pin produk 16 | PA13 — GPIO / SERCOM4 PAD1 |
| Pin produk 17 | PA14 — GPIO / SERCOM4 PAD2 |
| Pin produk 18 | PA15 — GPIO / SERCOM4 PAD3 |
| Pin produk 19 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS |
| Pin produk 20 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK |
| Pin produk 21 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK |
| Pin produk 22 | PA19 — GPIO / SERCOM1 PAD3 / I2S SDO |
| Pin produk 23 | PA20 — GPIO / SERCOM3 PAD2 |
| Pin produk 24 | PA21 — GPIO / SERCOM3 PAD3 |
| Pin produk 25 | PA22 — GPIO / SERCOM3 PAD0 |
| Pin produk 26 | PA23 — GPIO / SERCOM3 PAD1 |
| Pin produk 27 | PA24 — GPIO / USB_DM |
| Pin produk 28 | PA25 — GPIO / USB_DP |
| Pin produk 29 | PA27 — GPIO |
| Pin produk 30 | PA28 — GPIO / AIN4 |
| Pin produk 31 | PA29 — GPIO / AIN5 |
| Pin produk 32 | PA30 — GPIO / SWCLK (debug clock) |
| Pin produk 33 | PA31 — GPIO / SWDIO (debug data) |
| Pin produk 34 | PB02 — GPIO / SERCOM5 PAD0 |
| Pin produk 35 | PB03 — GPIO / SERCOM5 PAD1 |
| Pin produk 36 | PB04 — GPIO / SERCOM5 PAD2 |
| Pin produk 37 | PB05 — GPIO / SERCOM5 PAD3 |
| Pin produk 38 | PB06 — GPIO / SERCOM4 PAD0 (alt) |
| Pin produk 39 | PB07 — GPIO / SERCOM4 PAD1 (alt) |
| Pin produk 40 | PB08 — GPIO / SERCOM4 PAD2 (alt) |
| Pin produk 41 | PB09 — GPIO / SERCOM4 PAD3 (alt) |
| Pin produk 42 | PB10 — GPIO / SERCOM2 PAD0 (alt) |
| Pin produk 43 | PB11 — GPIO / SERCOM2 PAD1 (alt) |
| Pin produk 44 | PB12 — GPIO / SERCOM3 PAD0 (alt) |
| Pin produk 45 | PB13 — GPIO / SERCOM3 PAD1 (alt) |
| Pin produk 46 | PB14 — GPIO / SERCOM2 PAD2 |
| Pin produk 47 | PB15 — GPIO / SERCOM2 PAD3 |
| Pin produk 48 | RESETN — Active-low reset input |
Aplikasi Umum
ATSAML21G17B-MUT cocok untuk 7 aplikasis: Battery-Powered IoT Sensor Nodes, Wearable Health Monitors, Smart Home Edge Devices, Industrial HVAC Safety Controllers, Energy-Harvesting Wireless Switches, Portable Medical Point-of-Care Devices, Building Automation Sensor Hubs.
Battery-Powered IoT Sensor Nodes
The ATSAML21G17B-MUT fits IoT sensor nodes because its 200 nA Sleep current and <35 uA/MHz active current extend coin-cell life to multi-year horizons. The 128 KB Flash accommodates OTA firmware staging in a dual-bank layout, while 16 KB SRAM supports BLE stacks or LoRaWAN drivers with room to spare. At a typical 0.1% duty cycle (one wake per minute), average current stays well under 10 uA, enabling 5+ years from a single CR2477 cell.
Direkomendasikan
Wearable Health Monitors
The ATSAML21G17B-MUT suits wearable health monitors where low active current and small footprint dominate. Its Cortex-M0+ core at 48 MHz runs heart-rate, SpO2, and accelerometer fusion algorithms with 2.46 CoreMark/MHz efficiency, while 16 KB SRAM buffers sensor streams without external memory. The IEC 60730 Class B FuSa features accelerate medical-device certification paths when paired with proper firmware validation.
Direkomendasikan
Smart Home Edge Devices
The ATSAML21G17B-MUT is well matched to smart-home edge devices (battery door/window sensors, energy-harvesting switches) due to its 200 nA Sleep and SleepWalking peripherals. The CPU wakes only on pre-qualified events, then returns to deep Sleep, drawing nano-amps while idle. The 48-QFN's 7x7 mm footprint fits inside coin-cell enclosures, and the AES/SHA accelerator secures wireless payloads against tampering.
Direkomendasikan
Industrial HVAC Safety Controllers
The ATSAML21G17B-MUT is qualified for IEC 60730 Class B safety use, making it a natural choice for HVAC controllers, smart thermostats, and combustion-system safety interlocks. Functional Safety features (parity SRAM, dual watchdog, BOD, lockstep-friendly peripherals) reduce firmware certification effort. The 1.62V-5.5V supply tolerance survives brown-out events on industrial 24VAC-derived rails.
Direkomendasikan
Energy-Harvesting Wireless Switches
The ATSAML21G17B-MUT enables batteryless wireless switches powered by energy harvesters (piezo, photovoltaic, or thermal). With only 200 nA in Sleep and sub-microamp wake cycles, the MCU can transmit BLE beacons or proprietary RF packets from a few hundred microjoules per press. The integrated AES block secures the transmission, and the 1.62V minimum supply supports direct operation from harvesters at low output voltages.
Direkomendasikan
Portable Medical Point-of-Care Devices
The ATSAML21G17B-MUT fits portable medical point-of-care devices (glucometers, INR meters, pulse oximeters) that demand Class B safety and ultra-low-power operation. The Cortex-M0+ core runs measurement algorithms at 48 MHz with predictable timing, while 128 KB Flash stores calibration tables and UI graphics. The FuSa features ease FDA / CE-MDR submission by providing hardware diagnostics ready for certification review.
Direkomendasikan
Building Automation Sensor Hubs
The ATSAML21G17B-MUT is suitable for building-automation sensor hubs aggregating multiple wired sensor inputs (temperature, CO2, occupancy) onto a single wireless node. The 36 GPIO budget plus SERCOM peripherals let designers connect several sensors via UART, I2C, or SPI without external multiplexer ICs. SleepWalking at 200 nA allows the hub to idle between sensor reads, drawing negligible current from building back-up power during outages.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk ATSAML21G17B-MUT — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | ATSAML21G18B-MUT | ATSAML21G16B-MUT | ATSAML21J17B-MUT | ATSAML21G17B-AUT | ATSAML21E16B-MUT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-QFN (7x7) | 48-QFN (7x7) - same | 48-QFN (7x7) - same | 48-QFN (7x7) - same | TQFP-48 (different, drop-in functional) | 48-QFN (7x7) - same |
| Core | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz |
| Flash | 128 KB | 256 KB | 64 KB | 256 KB (J variant) | 128 KB (same die) | 64 KB |
| SRAM | 16 KB | 32 KB | 8 KB | 32 KB | 16 KB | 8 KB |
| Sleep Current | 200 nA | 200 nA | 200 nA | 200 nA | 200 nA | 200 nA |
| Functional Safety | IEC 60730 Class B (FuSa) | IEC 60730 Class B | IEC 60730 Class B | IEC 60730 Class B | IEC 60730 Class B | IEC 60730 Class B |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Diferensiator Kunci
- Ultra-low 200 nA Sleep current with SleepWalking peripherals (vsATSAMD21G17A-MU)
- Integrated Functional Safety (FuSa) hardware diagnostics (vsATSAMD21G17A-MU)
- Same QFN-48 footprint across SAM L21 G/J/E variants (vsATSAML21G16B-MUT)
Catatan Desain
Estimated: at 48 MHz active with all peripherals disabled, the ATSAML21G17B-MUT consumes roughly 35 uA/MHz x 48 MHz = 1.68 mA, while deep Sleep drops to 200 nA. For a duty-cycled IoT node waking once per second for 5 ms, average current is approximately 1.68 mA x 0.005 + 200 nA x 0.995 ~ 8.6 uA - enabling multi-year CR2032 operation.
Estimated: the 48-QFN (7x7) exposed-pad package provides thermal resistance theta_JA of approximately 30 C/W on a 4-layer JEDEC test board. At 1.68 mA active with 3.3V VDD, power dissipation is ~5.5 mW, producing a junction rise of only ~0.17 C above ambient - well within the 125 C max junction spec.
Solder the QFN-48 exposed pad (EP) directly to a continuous ground plane for both electrical reference and thermal dissipation. Place decoupling capacitors (100 nF ceramic + 4.7 uF bulk) within 2 mm of VDD pins, and route the SWD signals (SWCLK / SWDIO) away from high-speed SERCOM traces to avoid debug glitches during programming.
Do not exceed the absolute maximum VDD of 5.5V; transients above this damage the on-chip voltage regulator. The Cortex-M0+ core lacks a hardware FPU, so floating-point math must be emulated in software. Configure the BOD33 threshold to match your lowest expected supply rail to avoid spurious resets on brown-outs.
Keep the analog reference pins (VREFA, VREFB) routed as short guard-banded traces away from digital SERCOM lines to preserve ADC SNR. If the USB pins (PA24, PA25) are unused, leave them floating or tie them through 10k pull-downs to avoid back-powering through the USB PHY. Group the SERCOM peripheral pins by their pad-mapping table to simplify future pin re-mapping in Atmel START / MPLAB X.
Informasi Konformitas
RoHS / REACH compliant per Microchip product page. Functional Safety hardware is IEC 60730 Class B-ready but not automotive AEC-Q100 qualified. For AEC-Q100 automotive grade, contact Microchip for SAM L21 automotive-grade part numbers.