ATSAMD20J14A-AU - 48MHz Cortex-M0+ MCU 16KB Flash | Microchip
MPN: ATSAMD20J14A-AU ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $3.02 | $1,510.00 |
| 1,000 | $2.69 | $2,690.00 |
ATSAMD20J14A-AU Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals such as ADCs, timers, and communication interfaces. Within the broader hierarchy, this part is a Cortex-M0+ based microcontroller -> ARM-based MCU -> 32-bit microcontroller -> embedded controller -> semiconductor IC. The Cortex-M0+ core is the smallest and most energy-efficient member of the ARM Cortex-M family, designed for deterministic real-time performance at very low active and sleep currents, making it a fit for battery-powered and cost-sensitive embedded designs.
Key features include 16KB Flash / 2KB SRAM, six SERCOM modules that can each be configured as USART, I2C, or SPI, up to 48 MHz core clock, a 12-bit 350 ksps ADC with up to 14 channels, and a 10-bit 350 ksps DAC. The device supports both 1.62V to 3.6V single-supply operation and features the Microchip Event System for inter-peripheral signaling without CPU intervention.
The ATSAMD20J14A-AU uses a two-stage pipelined Cortex-M0+ core with single-cycle I/O access through the AHB/APB bridge matrix, single-cycle multiplier, and a low-power SleepWalking peripheral architecture that lets SERCOM, TC, and ADC run autonomously while the CPU sleeps, reducing system-level power.
Typical applications include IoT sensor nodes, consumer electronics HMI subsystems, industrial control peripherals, USB HID bridges (with on-chip pull-ups), and home automation controllers. In each case the part provides deterministic Cortex-M0+ compute plus SERCOM-based connectivity without requiring an external PHY.
When designing with this part, reserve pin 1 (VDDIO) and pin 34 (VDDIN) decoupling with at least 100nF X7R capacitors placed within 2 mm of each pin, and ensure the NRST pull-up is at least 10 kohm to guarantee a clean power-on reset.
This page consolidates distributor pricing, drop-in alternatives from the same SAM D20 family, and practical design notes not collected on a single distributor listing.
Drop-in alternatives for ATSAMD20J14A-AU — 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 ATSAMD20J14A-AU (same form factor and footprint) — differing in ADC, Package, DAC, MSL Level, Operating Voltage Range.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20J14A-MU
✅ Drop-In✓ In Stock
$2.12 / Unit
View Datasheet →ATSAMD20J15A-AU
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20J16B-AU
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →ATSAMD20E14A-AN
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →ATSAMD20E16B-AU
✅ Drop-In✓ In Stock
$1.84 / Unit
View Datasheet →ATSAMD11C14A-SSUT
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.8 / Unit
View Datasheet →ATSAMD20J14A-AU Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Maximum Clock Frequency | 48 MHz |
| Program Memory (Flash) | 16 KB (16K x 8) |
| Data Memory (SRAM) | 2 KB |
| Supply Voltage (VDDIO/VDDIN) | 1.62 V to 3.6 V |
| Operating Temperature Range | -40 C to +85 C |
| ADC | 12-bit, up to 350 ksps |
| DAC | 10-bit, 350 ksps |
| SERCOM Modules | 6 (configurable as USART, I2C, or SPI) |
| Timers/Counters (TC) | 5 (16-bit) |
| Package | 64-LQFP (10x10 mm), also referenced as TQFP-64 |
| Mounting Type | Surface Mount |
| Pin Count | 64 |
| RoHS Status | Compliant |
| On-chip Debug | SWD (Serial Wire Debug) |
ATSAMD20J14A-AU Pin Configuration
| Pin 1 | VDDIO — Digital I/O supply voltage |
| Pin 2 | PA00 — GPIO / SERCOM1 PAD0 |
| Pin 3 | PA01 — GPIO / SERCOM1 PAD1 |
| Pin 4 | PA02 — GPIO / SERCOM1 PAD2 / ADC AIN0 |
| Pin 5 | PA03 — GPIO / SERCOM1 PAD3 / ADC AIN1 |
| Pin 6 | PA04 — GPIO / SERCOM0 PAD0 / VREF |
| Pin 7 | PA05 — GPIO / SERCOM0 PAD1 / ADC AIN5 |
| Pin 8 | PA06 — GPIO / SERCOM0 PAD2 / ADC AIN6 |
| Pin 9 | PA07 — GPIO / SERCOM0 PAD3 / ADC AIN7 |
| Pin 10 | VDDIN — Main voltage regulator input |
| Pin 11 | GND — Ground |
| Pin 12 | PA08 — GPIO / SERCOM2 PAD0 / ADC AIN16 |
| Pin 13 | PA09 — GPIO / SERCOM2 PAD1 / ADC AIN17 |
| Pin 14 | PA10 — GPIO / SERCOM2 PAD2 / ADC AIN18 |
| Pin 15 | PA11 — GPIO / SERCOM2 PAD3 / ADC AIN19 |
| Pin 16 | PA12 — GPIO / SERCOM4 PAD0 |
| Pin 17 | PA13 — GPIO / SERCOM4 PAD1 |
| Pin 18 | PA14 — GPIO / SERCOM4 PAD2 |
| Pin 19 | PA15 — GPIO / SERCOM4 PAD3 |
| Pin 20 | GND — Ground |
| Pin 21 | PA16 — GPIO / SERCOM1 PAD0 / I2S SCK |
| Pin 22 | PA17 — GPIO / SERCOM1 PAD1 / I2S MCK |
| Pin 23 | PA18 — GPIO / SERCOM1 PAD2 / I2S FS |
| Pin 24 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD |
| Pin 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Pin 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Pin 27 | PA22 — GPIO / SERCOM3 PAD0 |
| Pin 28 | PA23 — GPIO / SERCOM3 PAD1 |
| Pin 29 | PA24 — GPIO / SERCOM3 PAD2 |
| Pin 30 | PA25 — GPIO / SERCOM3 PAD3 |
| Pin 31 | GND — Ground |
| Pin 32 | PA27 — GPIO (no PA26 on this package) |
| Pin 33 | PA28 — GPIO / SERCOM5 PAD0 |
| Pin 34 | PA29 — GPIO / SERCOM5 PAD1 |
| Pin 35 | PA30 — GPIO / SERCOM5 PAD2 |
| Pin 36 | PA31 — GPIO / SERCOM5 PAD3 |
| Pin 37 | PB00 — GPIO / SERCOM5 PAD2 (alt) |
| Pin 38 | PB01 — GPIO / SERCOM5 PAD3 (alt) |
| Pin 39 | PB02 — GPIO / SERCOM5 PAD0 (alt) / ADC AIN10 |
| Pin 40 | PB03 — GPIO / SERCOM5 PAD1 (alt) / ADC AIN11 |
| Pin 41 | PB04 — GPIO / SERCOM5 PAD2 (alt) |
| Pin 42 | PB05 — GPIO / SERCOM5 PAD3 (alt) |
| Pin 43 | PB06 — GPIO / SERCOM4 PAD0 (alt) / ADC AIN14 |
| Pin 44 | PB07 — GPIO / SERCOM4 PAD1 (alt) / ADC AIN15 |
| Pin 45 | PB08 — GPIO / SERCOM4 PAD2 (alt) |
| Pin 46 | PB09 — GPIO / SERCOM4 PAD3 (alt) |
| Pin 47 | PB10 — GPIO / SERCOM4 PAD0 (alt2) |
| Pin 48 | PB11 — GPIO / SERCOM4 PAD1 (alt2) |
| Pin 49 | PB12 — GPIO / SERCOM4 PAD2 (alt2) |
| Pin 50 | PB13 — GPIO / SERCOM4 PAD3 (alt2) |
| Pin 51 | PB14 — GPIO / SERCOM5 PAD0 (alt2) |
| Pin 52 | PB15 — GPIO / SERCOM5 PAD1 (alt2) |
| Pin 53 | PB16 — GPIO / SERCOM5 PAD2 (alt2) |
| Pin 54 | PB17 — GPIO / SERCOM5 PAD3 (alt2) |
| Pin 55 | GND — Ground |
| Pin 56 | VDDIN — Main voltage regulator input |
| Pin 57 | VDDIO — Digital I/O supply |
| Pin 58 | NRST — Reset input, active low |
| Pin 59 | SWDIO — Serial Wire Debug data |
| Pin 60 | SWCLK — Serial Wire Debug clock |
| Pin 61 | GND — Ground |
| Pin 62 | VREFOUT — Internal voltage reference output |
| Pin 63 | VREFA — External ADC reference input |
| Pin 64 | XCIN — External crystal oscillator input (32.768 kHz) |
Typical Applications
ATSAMD20J14A-AU is suitable for 7 applications: Battery-Powered IoT Sensor Node, USB HID Bridge Device, Industrial Control Peripheral, Consumer Electronics HMI Subsystem, Home Automation and Smart Home Controller, Wearable Fitness and Health Device, Low-Cost Educational and Maker Platform.
Battery-Powered IoT Sensor Node
The ATSAMD20J14A-AU is a strong fit for low-power wireless sensor nodes thanks to its Cortex-M0+ core consuming roughly 3 mA at 48 MHz and sub-microamp Sleep modes reached through the Event System SleepWalking architecture. Its six SERCOM ports can be mapped to I2C temperature sensors, SPI accelerometers, or a UART-connected LoRa or BLE module without external multiplexer logic. The 16 KB Flash and 2 KB SRAM cover typical Cortex-M0+ sensor-firmware sizes including a small RTOS or bare-metal scheduler. The 12-bit 350 ksps ADC with up to 14 analog inputs handles multi-sensor sampling on a single MCU.
Recommended
USB HID Bridge Device
When paired with the on-chip USB Full-Speed device peripheral, the ATSAMD20J14A-AU acts as a low-cost USB HID bridge for keyboards, mice, touchpads, or vendor-class devices. The 48 MHz Cortex-M0+ core plus 2 KB SRAM is sufficient to run a small USB stack and a HID report handler, while 16 KB Flash leaves room for a boot loader. Internal 3.3V regulator and integrated pull-ups eliminate the need for an external USB transceiver, shrinking the BOM to the MCU plus a USB connector and a few decoupling capacitors.
Recommended
Industrial Control Peripheral
The ATSAMD20J14A-AU operates over the full -40 C to +85 C industrial temperature range, fitting industrial control peripherals such as sensor front-ends, motor-control co-processors, and human-machine interface (HMI) sub-blocks. Six SERCOM ports support RS-485, Modbus, I2C sensor expansion, and SPI ADC chains on a single device. The 12-bit ADC plus 10-bit DAC pair enables closed-loop control with no external analog. Pair with an external isolator for safe 24V-bus integration.
Recommended
Consumer Electronics HMI Subsystem
For consumer HMI subsystems such as remote controls, small appliance interfaces, or smart-home buttons, the ATSAMD20J14A-AU combines enough Flash for state-machine firmware with six SERCOM ports for LED drivers, key-scanning matrices, and IR or RF transceivers. The 12-bit ADC can read capacitive-touch electrodes via a charge-transfer scheme, removing dedicated touch ICs. The 64-LQFP package supports both hand-solderable prototyping and high-density SMT production.
Recommended
Home Automation and Smart Home Controller
In a Zigbee or Matter-based smart-home gateway, the ATSAMD20J14A-AU handles peripheral management, button/scanning, LED driving, and local sensor reading while a host radio SoC handles wireless. Its Cortex-M0+ core runs the local control loop deterministically, and six SERCOM ports connect to UART, SPI flash, I2C sensors, and PWM-driven LEDs. The 1.62V to 3.6V supply supports direct connection to a 3.3V system rail.
Recommended
Wearable Fitness and Health Device
The ATSAMD20J14A-AU fits wearable fitness bands and health trackers because the Cortex-M0+ core, six SERCOM ports, and 12-bit ADC can drive optical heart-rate sensors, accelerometers, and small OLED displays from a single coin cell. SleepWalking allows the ADC and SERCOM to wake the CPU only on relevant samples, dramatically extending battery life. The 64-LQFP is large for ultra-compact wearables, but the same die is available in smaller QFN packages within the SAM D20 family when board space is tight.
Recommended
Low-Cost Educational and Maker Platform
The ATSAMD20J14A-AU is also widely deployed in low-cost educational boards and maker platforms (Arduino-derived designs, Adafruit ItsyBitsy class boards, Microchip Xplained) thanks to the free Atmel Studio and Microchip Studio toolchains plus the SWD debug interface. The 16 KB Flash holds basic robotics and sensor projects, and the SERCOM-rich peripheral set teaches I2C, SPI, and UART protocols without external driver ICs.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20J14A-AU — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20J14A-MU | ATSAMD20J15A-AU | ATSAMD20J16B-AU | ATSAMD20E14A-AN | ATSAMD20E16B-AU |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) | 64-LQFP (10x10) |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 16 KB | 16 KB | 32 KB | 64 KB | 16 KB | 64 KB |
| SRAM | 2 KB | 2 KB | 4 KB | 8 KB | 2 KB | 8 KB |
| Operating Temperature | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +105C | -40C to +85C |
| SERCOM | 6 | 6 | 6 | 6 | 6 | 6 |
| Supply Voltage | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V |
Key Differentiators
- Lowest-cost entry into SAM D20 family with full peripheral set (vs ATSAMD20G14A-AU)
- Six SERCOM ports versus typical 2-4 on competing Cortex-M0+ MCUs (vs ATSAMD20J15A-AU)
- Drop-in compatibility with industrial-temp grade variant (vs ATSAMD20J14A-MU)
Design Notes
Place at least one 100 nF X7R decoupling capacitor within 2 mm of each VDDIN and VDDIO pin, plus a bulk 4.7 uF on VDDIN. Connect VDDIN and VDDIO to the same 1.62V-3.6V rail. The internal LDO generates the 1.2V core; do not load the LDO with more than 100 uA externally. NRST requires a 10 kohm pull-up to VDDIO and a 1 nF capacitor to ground for clean power-on reset.
Keep the 64-LQFP footprint on a 10x10 mm land pattern with 0.5 mm pitch per IPC-7351. Route the SWDIO and SWCLK traces matched within 5 mm to avoid skew-induced debugger lockups. Keep analog ADC traces short and guarded by a ground pour; shield the analog reference pin with a 0.1 uF and 4.7 uF cap pair to suppress reference noise. Reset and SWD traces should not run parallel to high-speed SERCOM lines for more than 5 mm.
Do not exceed the 3.6V absolute maximum on VDDIN; transient spikes above this can permanently damage the internal LDO. The SERCOM pads are 5V-tolerant only when configured as inputs with the INPUTCTRL register set, but not as outputs - violating this can damage the I/O. Estimated: average active current at 48 MHz with all peripherals off is approximately 3 mA; enabling SERCOM and ADC scales this toward 6-8 mA. Always check the latest silicon errata (SAM D20 family errata document) before locking down firmware boot sequence, since early-revision parts have a SERCOM SPI clocking issue with DMA.
For SERCOM lines running faster than 4 MHz, add a 33 ohm series resistor near the MCU to dampen reflections and protect against overshoot at the receiver. The 12-bit ADC achieves 350 ksps only when the source impedance is below 10 kohm; place an op-amp buffer on high-impedance analog sensors. Avoid routing the digital-only SERCOM signals across the analog VREF pin to keep reference noise below 50 uVrms.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose ATSAMD20J14A-MU part variants or SAM D20 family automotive-grade cousins for automotive work.