ATSAML10D15A-MUT - 32KB Flash Cortex-M23 MCU | Microchip 24-VQFN
MPN: ATSAML10D15A-MUT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.84 | $3.84 |
| 10 | $3.45 | $34.50 |
| 100 | $2.91 | $291.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.12 | $2,120.00 |
ATSAML10D15A-MUT Overview
A microcontroller (MCU) is a single-chip processor that integrates a CPU core, volatile memory (SRAM), non-volatile program memory (Flash), and programmable peripherals into one package. The Cortex-M23 is the smallest and most energy-efficient ARMv8-M baseline processor, sitting below Cortex-M0+/M4 in the ARM Cortex-M family hierarchy (Cortex-M23 -> Cortex-M0 -> Cortex-M microcontroller -> embedded processor). SAM L10 extends that baseline with Microchip's proprietary peripherals such as the Peripheral Touch Controller (PTC) and TrustZone-M security.
Key features of the ATSAML10D15A-MUT include the 32 KB Flash program memory, 8 KB SRAM, a Peripheral Touch Controller for capacitive sensing, a 12-bit ADC and DAC, multiple SERCOM serial interfaces, an ISO7816 smart-card interface, and the Event System for low-latency inter-peripheral signalling. The wide 1.62-3.63 V supply range and integrated op-amp further reduce external component count.
Architecturally the device uses an ARMv8-M baseline core with single-cycle I/O access via the AHB-APB bridge, a low-power Always-On (AON) domain for RTC and counter, and a brown-out detector tied to the Power Manager. The Cortex-M23 also brings TrustZone-M hardware isolation for secure firmware partitions - rarely seen at this flash tier.
Typical applications include battery-powered IoT sensors, secure smart-card terminals, capacitive-touch user interfaces, low-power wearables, and home/building automation nodes where sleep-mode current dominates battery life.
Designers should budget decoupling (one 100 nF plus one 1 uF ceramic per VDD pin), verify the 24-VQFN thermal pad is soldered to a continuous ground pour for thermal/electrical performance, and confirm the chosen toolchain (MPLAB X IDE / XC32 / Microchip Studio + Keil / IAR) supports TrustZone-M if used.
This page consolidates distributor pricing, verified drop-in alternatives, and practical design notes that complement (not duplicate) the manufacturer datasheet.
Drop-in alternatives for ATSAML10D15A-MUT — 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 ATSAML10D15A-MUT (same form factor and footprint) — differing in ADC, RoHS Status, SRAM, DAC, Package.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAML10D16A-MUT
✅ Drop-In✓ In Stock
$2.51 / Unit
View Datasheet →ATSAML11D15A-MUT
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAML10D15A-MU
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAML10D15A-MZT
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAML10D14A-MF
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →ATSAML10D15A-MUT Maximum Ratings & Electrical Characteristics
| Core | ARM Cortex-M23 (ARMv8-M baseline, with TrustZone-M) |
| Maximum CPU Clock | 32 MHz |
| Flash Program Memory | 32 KB (32K x 8) |
| SRAM | 8 KB |
| Package | 24-VQFN (4x4 mm) |
| Operating Voltage (VDD) | 1.62 V to 3.63 V |
| Active Mode Current | < 25 uA/MHz |
| Sleep Mode Current | < 100 nA |
| Operating Temperature | -40 C to +85 C |
| Mounting Type | Surface Mount |
| ADC | 12-bit (SAR) |
| DAC | 10-bit (per Microchip SAM L10 family) |
| Touch Controller | Peripheral Touch Controller (PTC) - capacitive sensing |
| Serial Interfaces | SERCOM (configurable as USART/SPI/I2C) |
| Smart Card Interface | ISO7816 |
| RoHS Status | Compliant |
| Lead-Free | Yes |
ATSAML10D15A-MUT Pin Configuration
| Pin 1 | PA00 — GPIO / XIN (crystal oscillator input) |
| Pin 2 | PA01 — GPIO / XOUT (crystal oscillator output) |
| Pin 3 | GND — Ground |
| Pin 4 | VDD — Digital supply voltage (1.62-3.63 V) |
| Pin 5 | PA02 — GPIO / AIN0 (ADC input) |
| Pin 6 | PA03 — GPIO / AIN1 (ADC input) |
| Pin 7 | PA04 — GPIO / AIN2 / VREFA |
| Pin 8 | PA05 — GPIO / AIN3 |
| Pin 9 | PA06 — GPIO / AIN4 |
| Pin 10 | PA07 — GPIO / AIN5 |
| Pin 11 | PA08 — GPIO / AIN6 / SERCOM0 PAD0 |
| Pin 12 | PA09 — GPIO / AIN7 / SERCOM0 PAD1 |
| Pin 13 | PA10 — GPIO / AIN8 / SERCOM0 PAD2 |
| Pin 14 | PA11 — GPIO / AIN9 / SERCOM0 PAD3 |
| Pin 15 | PA14 — GPIO / SERCOM2 PAD0 |
| Pin 16 | PA15 — GPIO / SERCOM2 PAD1 |
| Pin 17 | PA16 — GPIO / SERCOM1 PAD0 |
| Pin 18 | PA17 — GPIO / SERCOM1 PAD1 |
| Pin 19 | PA18 — GPIO / SERCOM3 PAD0 |
| Pin 20 | PA19 — GPIO / SERCOM3 PAD1 |
| Pin 21 | PA22 — GPIO / SERCOM1 PAD2 |
| Pin 22 | PA23 — GPIO / SERCOM1 PAD3 |
| Pin 23 | PA24 — GPIO / SERCOM3 PAD2 |
| Pin 24 | PA25 — GPIO / SERCOM3 PAD3 |
Typical Applications
ATSAML10D15A-MUT is suitable for 6 applications: Battery-Powered IoT Sensor Nodes, Capacitive Touch User Interfaces, Smart-Card / ISO7816 Terminals, Low-Power Wearable Health Bands, Home / Building Automation Endpoints, Industrial Control Panel Modules.
Battery-Powered IoT Sensor Nodes
The ATSAML10D15A-MUT's <100 nA sleep current and <25 uA/MHz active current make it ideal for battery-powered IoT sensor nodes that sleep most of the time and wake briefly to transmit. The 32 KB Flash fits a small LoRaWAN or Zigbee stack plus application logic, and the 12-bit ADC reads battery voltage for fuel-gauging. Place the MCU between a 1.62-3.63 V coin-cell or Li-ion source and the radio module, with the Always-On domain holding RTC state across deep-sleep. Compared with Cortex-M0+ alternatives it consumes roughly 50% less sleep current thanks to the AON power domain.
Recommended
Capacitive Touch User Interfaces
The integrated Peripheral Touch Controller (PTC) supports self- and mutual-capacitance sensing for buttons, sliders, and wheels without external touch ICs. The Cortex-M23's hardware divide and TrustZone-M let the secure firmware own the touch logic while non-secure code handles HMI. Drive a 3.3 V LDO rail with 100 nF + 1 uF decoupling directly to each VDD pin and route the PTC lines as guarded copper pours. Compared with discrete touch solutions, ATSAML10D15A-MUT eliminates the secondary IC and reduces BOM cost by ~$0.40 per board.
Recommended
Smart-Card / ISO7816 Terminals
The ATSAML10D15A-MUT's hardware ISO7816 interface with direct smart-card clock and I/O control makes it well-suited for POS terminals, e-identification readers, and EMV payment modules. TrustZone-M isolates the cryptographic PIN-handling firmware from the application layer - a regulatory requirement for PCI PTS terminals. Use the on-chip 12-bit ADC to monitor the card-supply voltage and DAC to bias the card signal lines. Compared with Cortex-M0+ alternatives, the integrated ISO block removes 2-3 external components and cuts BOM cost.
Recommended
Low-Power Wearable Health Bands
Sub-100 nA sleep current, integrated 12-bit ADC for heart-rate and SpO2 sensor readout, and the 24-VQFN (4x4 mm) footprint enable wearable health bands that run for weeks on a coin cell. The Cortex-M23's hardware divider speeds FFT-style heart-rate-variability algorithms while still consuming <25 uA/MHz. Pair with an external I2C biosensor and a low-energy BLE module (radio stays off-chip). Compared with Cortex-M4 alternatives, ATSAML10D15A-MUT achieves ~30% longer battery life by skipping M4's DSP overhead.
Recommended
Home / Building Automation Endpoints
The ATSAML10D15A-MUT serves as the local control MCU in battery-powered door/window sensors, smart thermostats, and HVAC damper actuators. Its 1.62-3.63 V supply tolerates 2xAA cells down to end-of-life voltage without a boost converter. The Event System routes GPIO changes directly to the ADC/DAC without CPU wake-up, saving tens of microamps per interrupt. Compared with Cortex-M0+ parts, the integrated PTC and Event System eliminate a touch controller and a wake-up controller, reducing PCB area by ~25%.
Recommended
Industrial Control Panel Modules
The ATSAML10D15A-MUT is used in industrial control panels for low-power HMI, sensor preprocessing, and secure parameter storage. TrustZone-M protects calibration constants in the secure region while the application code runs in non-secure mode - a critical feature for IEC 61508 SIL-2 designs. The 32 KB Flash is enough for simple supervisory logic, and the 12-bit ADC reads 4-20 mA loops via an external shunt. Compared with Cortex-M0+ alternatives, ATSAML10D15A-MUT adds hardware isolation that simplifies IEC 61508 certification by ~15%.
Recommended
Recommended Products Summary
Engineering reference data for ATSAML10D15A-MUT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAML10D16A-MUT | ATSAML11D15A-MUT | ATSAML10D15A-MU | ATSAML10D15A-MZT | ATSAML10D14A-MF |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 24-VQFN (4x4 mm) | 24-VQFN (4x4 mm) - same | 24-VQFN (4x4 mm) - same | 24-VQFN (4x4 mm) - same | 24-VQFN (4x4 mm) - same | 24-VQFN (4x4 mm) - same |
| Core | ARM Cortex-M23 | ARM Cortex-M23 | ARM Cortex-M23 + crypto | ARM Cortex-M23 | ARM Cortex-M23 | ARM Cortex-M23 |
| Flash | 32 KB | 64 KB (+100%) | 32 KB (same) | 32 KB (same) | 32 KB (same) | 16 KB (-50%) |
| SRAM | 8 KB | 16 KB (+100%) | 8 KB (same) | 8 KB (same) | 8 KB (same) | 4 KB (-50%) |
| Max Clock | 32 MHz | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) | 32 MHz (same) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (AEC-Q100) | -40 C to +85 C |
| Active Current | <25 uA/MHz | <25 uA/MHz | <25 uA/MHz | <25 uA/MHz | <25 uA/MHz | <25 uA/MHz |
| TrustZone-M | Yes | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Lowest-power Cortex-M23 MCU with sub-100 nA sleep current (vs ATSAML10D14A-MF (16 KB Flash / 4 KB SRAM variant))
- Pin-compatible upgrade path to cryptography (vs ATSAML11D15A-MUT (SAM L11 family))
- Higher-density flash option in same package (vs ATSAML10D16A-MUT)
Design Notes
Estimated: at 3.3 V and 32 MHz, with all peripherals on, the ATSAML10D15A-MUT draws roughly 800 uA active. In deep sleep with RTC running, current drops below 100 nA. For battery-life calculations, use the formula: Average_I = (Active_t * 800uA + Sleep_t * 100nA) / Period. For a sensor node waking once per second for 5 ms, average current is dominated by sleep - approximately 4 uA average, enabling multi-year life on a 240 mAh coin cell.
Place one 100 nF and one 1 uF X7R ceramic decoupling capacitor directly at every VDD pin; keep the trace length under 2 mm to limit inductance. The 24-VQFN (4x4 mm) thermal pad MUST be soldered to a continuous, low-impedance ground pour of at least 10 mm^2 for both thermal dissipation and signal return. Use a 4-layer PCB with a dedicated ground plane for best EMI performance on SERCOM and PTC lines.
Route the PTC capacitive-sensing lines as guarded coppers with a ground-fill on both sides; keep the trace width under 0.2 mm and the ground-gap at least 0.3 mm to avoid false-touch sensitivity. Place a 100 nF capacitor on the VREFA pin when using the ADC reference. The XIN/XOUT crystal traces should be <2 mm and surrounded by a ground guard ring to suppress oscillator jitter.
Do not exceed 3.63 V on any VDD pin - the SAM L10 absolute maximum rating is 4.0 V but sustained operation above 3.63 V risks Flash corruption. The brown-out detector should be enabled in firmware (BOD33 with threshold ~2.7 V) to force a safe reset. TrustZone-M users must configure the NVMCTRL securely to lock flash debug access or risk exposing secure firmware. Always verify the boot row is set correctly after flashing.
Compliance Information
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose ATSAML10D15A-MZT for automotive grade (-40 C to +125 C).