ATSAML21J17B-MNT - 48MHz Cortex-M0+ MCU 128KB Flash | Microchip
MPN: ATSAML21J17B-MNT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.45 | $5.45 |
| 10 | $4.95 | $49.50 |
| 100 | $4.3 | $430.00 |
| 500 | $3.7 | $1,850.00 |
| 1,000 | $3.25 | $3,250.00 |
| 3,500 | $3.05 | $10,675.00 |
ATSAML21J17B-MNT Overview
A microcontroller (MCU) is a single-chip computer that integrates a processor core, program and data memory, peripherals, and I/O into one package. The ATSAML21J17B-MNT belongs to the hierarchy: microcontroller -> embedded MCU -> 32-bit ARM MCU -> ultra-low-power Cortex-M0+ MCU. The SAM L21 family is a Cortex-M0+ line; Cortex-M0+ is a 32-bit ARM processor core optimised for energy efficiency, targeting battery-powered IoT, wearable, and sensor applications.
Key features include 2.46 CoreMark/MHz, hardware multiplier, single-cycle I/O port access, a 12-bit 1 MSPS ADC, DAC, comparators, SERCOM configurable serial interfaces, and full-speed USB with internal 3.3V regulator. The device supports SleepWalking, multiple low-power modes, and a Segment LCD controller for direct glass drive, removing the need for an external LCD driver IC. AES, true random number generator (TRNG), and integrity check modules support cryptographic and tamper-detection use cases.
The ATSAML21J17B-MNT uses a 32-bit ARM Cortex-M0+ core with two AHB-Lite bus masters and a peripheral event system for zero-latency task wake-up. Up to 24 channels of DMA offload the CPU; SERCOM peripherals can be mapped to most pins, simplifying PCB routing. The on-chip voltage regulator generates core logic from a single supply, while a separate RTC domain retains timekeeping down to 200nA.
Typical applications include IoT sensor nodes, wearable health and fitness devices, smart meters, industrial HMI with LCD readout, remote controls, and battery-powered safety peripherals such as smoke detectors. The wide 1.6V-3.6V supply allows direct connection to single-cell Li-ion or two-AA chemistries without a boost converter.
Designers should match the chosen package (64-QFN) against available PCB area and thermal budget. Unused pins should be left as no-connect or configured as output-low to minimise current draw. For functional-safety firmware, the on-chip self-test BIST libraries accelerate IEC 60730 / UL 60730 class B certification. The datasheet ordering code suffix -MNT denotes 64-QFN, tape-and-reel, -40C to +85C industrial temperature grade.
This page combines distributor pricing, drop-in alternative MPNs, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for ATSAML21J17B-MNT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ATSAML21J17B-MNT (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Core, Flash Memory.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAML21J18B-MNT
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAML21J16B-MNT
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
ATSAML21G17B-ANT
✅ Drop-In✓ In Stock
$2.71 / Unit
View Datasheet →ATSAML21J17B-MNT Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| CoreMark / MHz | 2.46 |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Supply Voltage (VDD) | 1.6 V to 3.6 V |
| Active Mode Current | < 35 µA/MHz |
| Sleep Mode Current | 200 nA (typical) |
| Operating Temperature | -40°C to +85°C (industrial) |
| Package | 64-pin QFN (9 x 9 mm) with exposed pad |
| ADC | 12-bit, up to 1 MSPS |
| DAC Channels | Yes (peripherals present, exact channel count not in supplied data) |
| USB | Full-speed USB 2.0 with on-chip 3.3V regulator |
| Segment LCD Controller | Yes, integrated |
| Functional Safety (FuSa) | Yes (IEC 60730 / UL 60730 Class B support libraries) |
| Crypto / TRNG | AES + TRNG (peripherals present in family) |
| Mounting Type | Surface Mount |
| RoHS Status | Green / RoHS compliant (per Mouser listing) |
| Carrier Type | Tape and Reel |
ATSAML21J17B-MNT Pin Configuration
| Pin 1 | PA00 — GPIO / SERCOM pad |
| Pin 2 | PA01 — GPIO / SERCOM pad |
| Pin 3 | PA02 — GPIO / SERCOM / ADC AIN0 |
| Pin 4 | PA03 — GPIO / SERCOM / ADC AIN1 / VREFA |
| Pin 5 | GND — Common ground |
| Pin 6 | VDD — Main supply input, 1.6V to 3.6V |
| Pin 7 | VDDIO — I/O supply, tied to VDD on single-supply designs |
| Pin 8 | PA04 — GPIO / SERCOM / ADC AIN4 |
| Pin 9 | PA05 — GPIO / SERCOM / ADC AIN5 |
| Pin 10 | PA06 — GPIO / SERCOM / ADC AIN6 |
| Pin 11 | PA07 — GPIO / SERCOM / ADC AIN7 |
| Pin 12 | PA08 — GPIO / SERCOM0 / I2S |
| Pin 13 | PA09 — GPIO / SERCOM0 / I2S |
| Pin 14 | PA10 — GPIO / SERCOM0 / I2S |
| Pin 15 | PA11 — GPIO / SERCOM0 / I2S |
| Pin 16 | PA12 — GPIO / SERCOM2 / USB DP |
| Pin 17 | PA13 — GPIO / SERCOM2 / USB DM |
| Pin 18 | PA14 — GPIO / SERCOM2 |
| Pin 19 | PA15 — GPIO / SERCOM2 |
| Pin 20 | PA16 — GPIO / SERCOM1 / I2C SDA |
| Pin 21 | PA17 — GPIO / SERCOM1 / I2C SCL |
| Pin 22 | PA18 — GPIO / SERCOM3 |
| Pin 23 | PA19 — GPIO / SERCOM3 |
| Pin 24 | PA20 — GPIO / SERCOM5 |
| Pin 25 | PA21 — GPIO / SERCOM5 |
| Pin 26 | PA22 — GPIO / SERCOM3 / I2S |
| Pin 27 | PA23 — GPIO / SERCOM3 / I2S |
| Pin 28 | PA24 — GPIO / SERCOM3 / USB ID |
| Pin 29 | PA25 — GPIO / SERCOM3 / USB VBUS |
| Pin 30 | PA27 — GPIO |
| Pin 31 | PA28 — GPIO / Reset input |
| Pin 32 | GND — Common ground |
| Pin 33 | PB00 — GPIO / SERCOM5 |
| Pin 34 | PB01 — GPIO / SERCOM5 |
| Pin 35 | PB02 — GPIO / SERCOM5 / ADC AIN14 |
| Pin 36 | PB03 — GPIO / SERCOM5 / ADC AIN15 |
| Pin 37 | PB04 — GPIO / SERCOM3 / ADC AIN6 alt |
| Pin 38 | PB05 — GPIO / SERCOM3 / ADC AIN7 alt |
| Pin 39 | PB06 — GPIO / SERCOM0 |
| Pin 40 | PB07 — GPIO / SERCOM0 |
| Pin 41 | PB08 — GPIO / SERCOM4 / LCD SEG |
| Pin 42 | PB09 — GPIO / SERCOM4 / LCD SEG |
| Pin 43 | PB10 — GPIO / SERCOM4 / LCD SEG |
| Pin 44 | PB11 — GPIO / SERCOM4 / LCD SEG |
| Pin 45 | PB12 — GPIO / SERCOM4 / LCD SEG |
| Pin 46 | PB13 — GPIO / SERCOM4 / LCD SEG |
| Pin 47 | PB14 — GPIO / SERCOM4 / LCD SEG |
| Pin 48 | PB15 — GPIO / SERCOM4 / LCD SEG |
| Pin 49 | PB16 — GPIO / SERCOM5 / LCD SEG |
| Pin 50 | PB17 — GPIO / SERCOM5 / LCD SEG |
| Pin 51 | PB22 — GPIO |
| Pin 52 | PB23 — GPIO |
| Pin 53 | PB30 — GPIO / SWDIO |
| Pin 54 | PB31 — GPIO / SWCLK |
| Pin 55 | VDD — Main supply input, 1.6V to 3.6V |
| Pin 56 | GND — Common ground |
| Pin 57 | PC00 — GPIO / SERCOM6 / LCD COM |
| Pin 58 | PC01 — GPIO / SERCOM6 / LCD COM |
| Pin 59 | PC02 — GPIO / SERCOM6 / LCD COM |
| Pin 60 | PC03 — GPIO / SERCOM6 / LCD COM |
| Pin 61 | PC04 — GPIO / SERCOM6 / LCD SEG |
| Pin 62 | PC05 — GPIO / SERCOM6 / LCD SEG |
| Pin 63 | PC06 — GPIO / SERCOM6 / LCD SEG |
| Pin 64 | EP — Exposed thermal pad - tie to GND |
Typical Applications
ATSAML21J17B-MNT is suitable for 6 applications: Battery-Powered IoT Sensor Node, Wearable Health & Fitness Device, Smart Electricity Meter with LCD, Industrial HMI with LCD Readout, Smoke Detector / Safety Peripheral (FuSa), USB-Connected Sensor Dongle.
Battery-Powered IoT Sensor Node
The ATSAML21J17B-MNT suits battery-powered IoT sensor nodes because of its 200nA Sleep mode and 35 µA/MHz active consumption. The Cortex-M0+ core runs sensor-fusion algorithms at 48 MHz while consuming under 1.7 mA, and the integrated 12-bit ADC at 1 MSPS reads temperature, humidity, or motion sensors directly. SleepWalking SERCOM and ADC peripherals wake the CPU only when a threshold is crossed, eliminating polling loops and enabling years of operation on a CR2032 cell.
Recommended
Wearable Health & Fitness Device
The ATSAML21J17B-MNT is ideal for wearables thanks to its 200nA Sleep and integrated 12-bit ADC for biopotential and motion sensing. The Segment LCD controller directly drives a small LCD glass for heart-rate or step display without an external driver IC, shrinking BOM. Full-speed USB with on-chip 3.3V regulator simplifies charging and data sync, while AES and TRNG support secure pairing with a phone or cloud. Peripherals like SERCOM map flexibly to I2C/SPI sensors.
Recommended
Smart Electricity Meter with LCD
The ATSAML21J17B-MNT's integrated Segment LCD controller, 12-bit ADC, and IEC 60730 Class B firmware libraries make it a strong fit for smart electricity meters. The 48 MHz Cortex-M0+ computes energy and power factor in real time, while AES and TRNG secure the communication link. The 64-pin QFN (9x9) package fits compact meter enclosures; Sleep mode at 200nA keeps standby consumption negligible. Functional Safety support reduces certification cost.
Recommended
Industrial HMI with LCD Readout
The ATSAML21J17B-MNT drives small LCD readouts in industrial HMIs via its integrated Segment LCD controller, eliminating the external driver IC and reducing BOM. The 128 KB Flash holds multilingual menus and Modbus / CANopen stacks; 16 KB SRAM supports the protocol buffer. The industrial -40C to +85C temperature range suits factory-floor enclosures. The 12-bit ADC reads 4-20 mA analog sensor inputs directly, while SERCOM channels handle RS-485 or CAN transceivers.
Recommended
Smoke Detector / Safety Peripheral (FuSa)
The ATSAML21J17B-MNT's Functional Safety (FuSa) IEC 60730 / UL 60730 Class B firmware libraries and on-chip BIST routines accelerate safety certification for smoke and CO detectors. The 200nA Sleep and integrated 12-bit ADC read photoelectric smoke chambers and electrochemical CO sensors with sub-µA average draw, extending battery life to 10 years. AES secures the wireless link to a home alarm panel. The Cortex-M0+ core handles detection logic with deterministic interrupt latency.
Recommended
USB-Connected Sensor Dongle
The ATSAML21J17B-MNT integrates full-speed USB 2.0 with an on-chip 3.3V regulator, allowing a single-rail 5V-powered dongle to enumerate as a USB device without external LDO or transceiver. The Cortex-M0+ runs the USB stack and sensor-fusion code; the 12-bit ADC reads analog sensors; SERCOM handles I2C/SPI digital sensors. The 64-pin QFN keeps the dongle small. Low-power Sleep mode allows bus-powered designs to idle below 500 µA, compliant with USB suspend current rules.
Recommended
Recommended Products Summary
Engineering reference data for ATSAML21J17B-MNT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAML21J18B-MNT | ATSAML21J16B-MNT | ATSAML21G17B-ANT |
|---|---|---|---|---|
| Package | 64-pin QFN (9x9) | 64-pin QFN (9x9) - same | 64-pin QFN (9x9) - same | 48-pin TQFP - smaller |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Flash Memory | 128 KB | 256 KB | 64 KB | 128 KB |
| SRAM | 16 KB | 32 KB | 8 KB | 16 KB |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Supply Voltage | 1.6V to 3.6V | 1.6V to 3.6V | 1.6V to 3.6V | 1.6V to 3.6V |
| Pin Count | 64 | 64 | 64 | 48 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +105C |
| Functional Safety (FuSa) | Yes | Yes | Yes | Yes |
Key Differentiators
- Lowest Sleep current in a Cortex-M0+ MCU with LCD controller (vs ATSAM3S2BA-MUR (Cortex-M3))
- On-chip Functional Safety (FuSa) Class B firmware libraries (vs ATSAMD20J17A-MNT (no FuSa))
- Highest Flash density with full Feature set in 64-pin QFN (vs ATSAML21J16B-MNT (64KB Flash))
Design Notes
Estimated: At 48 MHz with all peripherals active and 3.3V supply, core current consumption is approximately 1.7 mA. Use the SAM L21 family datasheet power-scaling tables to scale VDDIO and core voltage down to 1.62V in low-power tasks to reduce active current proportionally. Switch to Sleep mode (200nA) whenever the CPU is idle, and use SleepWalking SERCOM and ADC peripherals to wake the CPU only on a relevant event rather than polling. Estimated battery life on CR2032 (220 mAh) at 1% average duty cycle is 10+ years.
The 64-pin QFN (9x9) package has an exposed thermal pad that MUST be soldered to a sufficient copper pour on the PCB (recommended 1 sq inch minimum, with thermal vias). Estimated: theta_JA on a 2-layer JEDEC EIA/JESD51 1sq-inch 2-oz pour is roughly 30 C/W. The Cortex-M0+ is very low power so this is rarely a thermal constraint, but the thermal pad is essential for electrical ground return and QFN solder-joint reliability during reflow and thermal cycling.
Place a 100nF decoupling capacitor as close as possible to each VDD pin and a single 4.7uF bulk capacitor near the package. Connect the exposed pad (EP) to GND with a star-ground or solid ground pour; do not route signal traces under the EP. For USB designs, place 22 ohm source-series terminations on DP and DM near the MCU, and follow USB-IF high-speed routing guidelines for the 90-ohm differential pair. Keep the 32 kHz crystal traces short and surrounded by ground.
Do not exceed 3.6V on VDDIO or VDDIN, including transients - the SAM L21 is not 5V tolerant on any pin. Always configure unused pins as output-low (not input with pull-up) to avoid parasitic current draws; unused input pins with pull-ups can each leak several µA. For low-power designs, disable the on-chip voltage regulator's unused analog blocks (AC, TC, etc.) in the SUPC->VREG register. Verify the BOD33 threshold matches your brownout strategy.
Route SERCOM peripherals with care: SERCOM I/O muxing allows most signals on most pins, but two pins in the same SERCOM share a clock domain and cannot be split across separate VDDIO banks. For mixed 1.8V and 3.3V I/O designs, place the 1.8V bank on one side of the package and the 3.3V bank on the other. Keep the SWD/SWCK pins accessible for in-circuit programming; add a 2x5 1.27mm header footprint even on production boards for field firmware updates.
Compliance Information
RoHS Green compliant per Mouser and DigiKey listings. Functional Safety (FuSa) IEC 60730 / UL 60730 Class B library support is provided by Microchip firmware, not a hardware-only qualification. AEC-Q100 qualification status not stated in supplied data - check Microchip product page for automotive-grade -AN suffix ordering codes.