ATSAMD20J17A-CN - ARM Cortex-M0+ 48MHz MCU 128KB Flash | Microchip
MPN: ATSAMD20J17A-CN ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.32 | $4.32 |
| 10 | $3.92 | $39.20 |
| 100 | $3.46 | $346.00 |
| 500 | $3.04 | $1,520.00 |
| 1,000 | $2.69 | $2,690.00 |
| 3,000 | $2.42 | $7,260.00 |
ATSAMD20J17A-CN Overview
An MCU (microcontroller) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and peripherals such as timers, ADCs, and communication interfaces. The SAM D20J family sits within Microchip's broader portfolio of ARM Cortex-M based microcontrollers > 32-bit MCUs > embedded processors, targeting low-power, high-performance applications. The Cortex-M0+ core is the smallest and most energy-efficient ARM processor, optimized for deterministic interrupt response and minimal active/idle current.
Key features include the SAM D20J's signature low-power architecture with multiple sleep modes and a power consumption profile below 100 uA/MHz active, integrated 12-bit 1 MSPS ADC with up to 16 channels, a 10-bit DAC for analog signal generation, and a 256-channel peripheral touch controller for capacitive user interfaces. The device includes a 32-bit RTC, six SERCOM modules configurable as USART/SPI/TWI, six 16-bit timers/counters, and a full-speed USB 2.0 device interface.
Architecturally, the ATSAMD20J17A-CN uses Microchip's event system for hardware-level peripheral interconnect without CPU intervention, reducing latency and current consumption. The Cortex-M0+ core implements ARMv6-M Thumb/Thumb-2 instruction set, NVIC for interrupts, and a single-cycle hardware multiplier. The integrated voltage regulator, brown-out detector, and POR circuit ensure robust operation across the full 1.62-3.6 V range.
Typical applications include home automation gateways, consumer electronics, smart metering, IoT sensor nodes, and industrial control peripherals such as HMI panels and motor drive signal conditioning. The wide voltage range and low-power sleep modes specifically target battery-powered edge devices.
When designing with this device, evaluate power budget carefully: the integrated voltage regulator consumes a quiescent current even in standby, so for sub-1 uA sleep applications, consider the SAML21 family instead. Choose the UFBGA-64 package only when board space is critical; otherwise the QFN-64 variant improves thermal performance and reworkability.
This page synthesizes distributor pricing, drop-in SAM D20J family alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for ATSAMD20J17A-CN — 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 ATSAMD20J17A-CN (same form factor and footprint) — differing in ADC, Package, Program Memory (Flash), SRAM, RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ATSAMD20J18A-CN
✅ Drop-In✓ In Stock
$2.61 / Unit
View Datasheet →ATSAMD20J16A-CN
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →ATSAMD20J17A-MN
✅ Drop-In📋 Reference alternative (not in catalog)
ATSAMD20J15A-CNT
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →ATSAMD20J14A-CNT
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →ATSAMD20J16B-AN
✅ Drop-In✓ In Stock
$2.85 / Unit
View Datasheet →ATSAMD20J17A-CN Maximum Ratings & Electrical Characteristics
| Core Architecture | ARM Cortex-M0+ |
| Data Bus Width | 32-bit |
| Maximum CPU Clock | 48 MHz |
| Program Memory Size | 128 KB Flash |
| RAM Size | 16 KB SRAM |
| Supply Voltage Range | 1.62 V to 3.6 V |
| ADC | 12-bit, up to 16 channels |
| DAC | 10-bit, 1 channel |
| Peripheral Touch Controller (PTC) | 256 channels |
| Serial Interfaces | I2C, SPI, UART/USART (6 SERCOM) |
| Timers | 6 x 16-bit |
| Operating Temperature Range | -40 C to +105 C |
| Package | 64-UFBGA (5x5 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
ATSAMD20J17A-CN 64-ufbga (5x5 mm) Pin Configuration Guide
Pin configuration for ATSAMD20J17A-CN (64-ufbga (5x5 mm) package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.
No detailed pinout data available for ATSAMD20J17A-CN.
Refer to the datasheet for full pin configuration.
Typical Applications
ATSAMD20J17A-CN is suitable for 7 applications: Smart Home Automation Gateway, Smart Metering Endpoints, Industrial Control Peripherals, Consumer Electronics and Wearables, IoT Edge Sensor Nodes, Sensor Conditioning and HMI Panels, Motor Drive Signal Conditioning.
Smart Home Automation Gateway
ATSAMD20J17A-CN's 128 KB Flash is well-suited for low-speed residential gateway firmware stacks including Zigbee/Wi-Fi co-processor bridging, sensor polling loops, and local control rules. The 16 KB SRAM comfortably accommodates TLS/DTLS-encrypted message buffers and FreeRTOS / Atmel Studio ASF six-task scheduling. The 12-bit ADC at 1 MSPS captures analog signals from HVAC thermistor bridges and LDR light sensors, while the PTC enables capacitive touch wall switches without external ICs.
Recommended
Smart Metering Endpoints
ATSAMD20J17A-CN's 1.62 V minimum VDD and sub-100 uA/MHz active current make it ideal for battery-powered smart water/gas meters that must run 10+ years on a single cell. The Cortex-M0+ at 48 MHz executes metering DSP (FFT for harmonic analysis) while the 32-bit RTC and event system handle sleep cycles. The 12-bit ADC with hardware averaging accurately measures resistive sensor bridges (water temperature, battery voltage) with auto-calibration against the internal 1 V bandgap.
Recommended
Industrial Control Peripherals
ATSAMD20J17A-CN's 105 C operating temperature and industrial EMC tolerance suit factory automation peripherals including sensor hubs, I/O expansion modules, and small-panel HMIs. Six SERCOMs concurrently drive RS-485, RS-232, SPI peripherals and I2C sensors - critical for multi-bus industrial controllers - while the event system cascades encoder inputs to counters without CPU load. The 48 MHz core runs deterministic control loops within 100 us cycle.
Recommended
Consumer Electronics and Wearables
ATSAMD20J17A-CN's small 5x5 mm UFBGA footprint and 16 KB SRAM fit fitness tracker sensor hubs, BLE coprocessor companions, and touchscreen peripherals. The 6-timer/6-SERCOM set drives TFT displays and sensors concurrently. The PTC reads capacitive buttons or strips without external touch ICs. The 10-bit DAC synthesizes beeps and tones directly, eliminating a separate audio DAC for low-cost audio-feedback products.
Recommended
IoT Edge Sensor Nodes
ATSAMD20J17A-CN's event system, integrated peripherals, and low active/sleep power minimize total energy per sensor reading - critical for battery-free Energy Harvesting sensor nodes powered by indoor-light harvesters. The 256-channel PTC reads cap-touch moisture/level/proximity without extra ICs. The 12-bit ADC with internal reference performs PCB-trace leakage diagnostics and remote calibration. The Cortex-M0+ handles MQTT-SN over USB or UART at modest throughput.
Recommended
Sensor Conditioning and HMI Panels
ATSAMD20J17A-CN's 12-bit ADC, 6 SERCOMs, and 256-channel PTC suit standalone HMI panels with multi-touch buttons, OLED display driving, and analog sensor readings. The Hardware PTM (Peripheral Touch Multiplexer) supports multiple overlays on a single PCB layout, reducing components per HMI tile. Full-speed USB 2.0 enables direct desktop-configuration with HID or CDC protocols without an external FTDI bridge.
Recommended
Motor Drive Signal Conditioning
ATSAMD20J17A-CN's 48 MHz core and 12-bit ADC handle low-side current shunt measurement in FOC motor drives - the Cortex-M0+ executes Clarke/Park transforms and space-vector modulation within a 50 us loop. Six 16-bit timers generate complementary PWM channels and 25 ns dead-time delays. The PTC eliminates mechanical encoder buttons in favor of touch zones on the motor housing. Integrated USB allows real-time field tuning without removing the motor housing.
Recommended
Recommended Products Summary
Engineering reference data for ATSAMD20J17A-CN — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ATSAMD20J18A-CN | ATSAMD20J16A-CN | ATSAMD20J15A-CN | ATSAMD20J14A-CN | ATSAMD20J17A-MN |
|---|---|---|---|---|---|---|
| Package | 64-UFBGA (5x5 mm) | 64-UFBGA (5x5 mm) - same | 64-UFBGA (5x5 mm) - same | 64-UFBGA (5x5 mm) - same | 64-UFBGA (5x5 mm) - same | 64-QFN (9x9 mm) - different footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 256 KB (+100%) | 64 KB (-50%) | 32 KB (-75%) | 16 KB (-88%) | 128 KB (identical) |
| SRAM | 16 KB | 32 KB (+100%) | 8 KB (-50%) | 4 KB (-75%) | 2 KB (-88%) | 16 KB (identical) |
| Max CPU Clock | 48 MHz | 48 MHz (identical) | 48 MHz (identical) | 48 MHz (identical) | 48 MHz (identical) | 48 MHz (identical) |
| 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 |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +85 C |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
Key Differentiators
- Mid-density 128 KB Flash tier provides headroom for both application code and bootloader (vs ATSAMD20J16A-CN)
- More than 50% lower Flash than the J18A - lower unit cost for memory-efficient designs (vs ATSAMD20J18A-CN)
- UFBGA 5x5 mm footprint enables smallest PCB implementations in the SAM D20J family (vs ATSAMD20J17A-MN (QFN-64))
Design Notes
Estimated: At VDD=3.3 V, CPU active at 48 MHz with all peripherals enabled, total current draw is roughly 7-12 mA. Decoupling must include a 100 nF X7R within 5 mm of each VDD pin pair (VDDIN/VDDCORE and VDDA/AVDD) plus a bulk 4.7 uF tantalum on the main rail. For sleep modes below 10 uA total, ensure unused GPIO are configured as analog inputs (not floating outputs) to prevent phantom supply paths through the I/O ring.
The UFBGA-64 has inferior thermal dissipation compared to the QFN-64 (-AN) variant in continuous PWM-heavy applications. Estimated: at 100% CPU load (48 MHz, all peripherals on), the UFBGA package theta_JA is roughly 40 C/W vs the QFN at 30 C/W - in sealed enclosures above 70 C ambient, the UFBGA may need copper pour enlargement under the central balls. For high-temp industrial designs, prefer the QFN (-AN) variant.
UFBGA-64 routing on a 4-layer PCB requires 0.8 mm pitch microvia or dog-bone fanout vias on the outer layer to escape the 5x5 mm array. Route SERCOM signals on the top layer under BGAs using short stubs into the inner layers; keep ADC traces (A0-A15) guarded by GND on both sides for noise immunity. The exposed central balls must have a continuous GND plane immediately below to provide both thermal mass and reference.
Do not enable the WDT (Watch Dog Timer) without first configuring WDT->CTRL.bit.ENABLE and the lock sequence - locked registers require MCU reset to unlock. Do not rely on internal 32 kHz oscillator for RTC accuracy better than 2%; for metering applications requiring IEC 62053 accuracy, use an external crystal. Avoid toggling SERCOM pads between mux configurations without a short quiescent delay - phantom interrupts can otherwise fire.
Compliance Information
RoHS and REACH compliance per Microchip product page. Part is not AEC-Q100 qualified; for automotive applications, use ATSAMD20J17A-AUT (Q-1 suffix) instead.