ATSAMD20J16A-MN - 48MHz Cortex-M0+ MCU 64KB Flash | Microchip
MPN: ATSAMD20J16A-MN ✓ Hoạt độngATSAMD20J16A-MN Tóm tắt
Background: a microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (Flash), volatile working memory (SRAM), and programmable peripherals on one die. ARM Cortex-M0+ is the smallest and most energy-efficient member of the ARM Cortex-M family, using the Thumb-2 instruction set and designed for deterministic interrupt response in low-power embedded systems. The Cortex-M0+ class sits within the broader hierarchy: microcontroller -> embedded processor -> SoC -> semiconductor. Compared to 8-bit AVR MCUs that Microchip also sells, the SAM D20 offers higher code density, faster arithmetic, and modern serial peripherals such as SERCOM and USB.
Key features of the ATSAMD20J16A-MN include 64 KB Flash, 8 KB SRAM, up to 48 MHz CPU clock, 1.62 V to 3.63 V wide VDD range, low-power Sleep and Idle modes drawing a few microamps, a 12-channel 12-bit 350 ksps ADC, two I2C ports, three SPI, six UART, full-speed USB 2.0 device, and a Peripheral Touch Controller supporting capacitive buttons and sliders. The integrated 6-channel DMA engine offloads memory-move and peripheral-streaming work from the Cortex-M0+ core, freeing cycles for application logic.
On the architecture side, the SAM D20 uses a two-layer AHB-Lite bus matrix with bridges to APB for peripherals, single-cycle 32x32 hardware multiplier, and a SysTick timer. The 64-pin QFN package exposes 52 GPIO plus dedicated USB D+/D- and XIN/XOUT pins. Programming is supported by Microchip Studio (formerly Atmel Studio), MPLAB X IDE, and the on-board SAM-BA bootloader over USB or UART.
Typical applications include IoT sensor nodes, smart-home appliances (thermostats, white-goods HMIs), portable medical devices, industrial control boards, USB HID peripherals (keyboards, mice, custom input devices), and LoRaWAN/Zigbee sensor endpoints. The wide 1.62-3.63 V supply range allows direct Li-ion battery operation with a low-dropout regulator.
When designing with this part, budget for a 32.768 kHz crystal if accurate RTC timing is required, and add a 1uF plus 100 nF decoupling pair near each VDD pin. Use the SERCOM multiplexer rather than fixed-position UART/SPI/I2C pins to remap peripherals when PCB routing forces pin swaps.
This page synthesizes distributor pricing, same-brand and cross-brand drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho ATSAMD20J16A-MN — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với ATSAMD20J16A-MN (cùng hình factor và footprint) — khác nhau ở Package, ADC, SRAM, Operating Temperature, MSL Level.
ATSAMD20J16A-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J15A-AUT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J16B-MU
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
ATSAMD20J14B-MU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMD20J18A-MU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATSAMR21G18A-MU
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
ATSAMD20J16A-MN Tỷ lệ tối đa & tính chất điện
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| Flash Memory | 64 KB (64K x 8) |
| SRAM | 8 KB |
| Operating Voltage (VDD) | 1.62 V to 3.63 V |
| Hộp | 64-pin QFN (9x9 mm), industrial temp grade |
| GPIO Count | 52 |
| ADC | 12-bit SAR, up to 12 channels, 350 ksps |
| DAC | 10-bit, 1 channel |
| USB | USB 2.0 Full-Speed Device |
| Serial Interfaces (SERCOM) | 6 (configurable as UART/SPI/I2C) |
| Timers | Six 16-bit TC, three 24-bit TCC |
| DMA Channels | 6 |
| RTC | Yes, with 32.768 kHz crystal support |
| Peripheral Touch Controller (PTC) | Yes, capacitive touch support |
| Nhiệt độ hoạt động | -40C to +105C (industrial) |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 3 (168 hours) |
| Trạng thái RoHS | Compliant |
Cấu hình chân ATSAMD20J16A-MN
| Chân 1 | PA00 — GPIO / XIN32 (RTC crystal input) |
| Chân 2 | PA01 — GPIO / XOUT32 (RTC crystal output) |
| Chân 3 | PA02 — GPIO / ADC AIN0 |
| Chân 4 | PA03 — GPIO / ADC AIN1 / VREFA |
| Chân 5 | GND — Ground |
| Chân 6 | VDDIO — I/O supply voltage |
| Chân 7 | PA04 — GPIO / ADC AIN2 |
| Chân 8 | PA05 — GPIO / ADC AIN3 |
| Chân 9 | PA06 — GPIO / ADC AIN4 |
| Chân 10 | PA07 — GPIO / ADC AIN5 |
| Chân 11 | PA08 — GPIO / ADC AIN6 |
| Chân 12 | PA09 — GPIO / ADC AIN7 |
| Chân 13 | PA10 — GPIO / ADC AIN8 |
| Chân 14 | PA11 — GPIO / ADC AIN9 |
| Chân 15 | VDDANA — Analog supply voltage |
| Chân 16 | GND — Ground |
| Chân 17 | PA12 — GPIO / I2S SDO / SERCOM |
| Chân 18 | PA13 — GPIO / I2S SDI / SERCOM |
| Chân 19 | PA14 — GPIO / I2S FS / SERCOM |
| Chân 20 | PA15 — GPIO / I2S SCK / SERCOM |
| Chân 21 | PA16 — GPIO / SERCOM1 PAD0 (I2C SDA) |
| Chân 22 | PA17 — GPIO / SERCOM1 PAD1 (I2C SCL) |
| Chân 23 | PA18 — GPIO / SERCOM1 PAD2 |
| Chân 24 | PA19 — GPIO / SERCOM1 PAD3 |
| Chân 25 | PA20 — GPIO / SERCOM5 PAD2 |
| Chân 26 | PA21 — GPIO / SERCOM5 PAD3 |
| Chân 27 | PA22 — GPIO / SERCOM3 PAD0 |
| Chân 28 | PA23 — GPIO / SERCOM3 PAD1 / USB SOF |
| Chân 29 | PA24 — GPIO / USB D- |
| Chân 30 | PA25 — GPIO / USB D+ |
| Chân 31 | GND — Ground |
| Chân 32 | PA26 — GPIO |
| Chân 33 | PA27 — GPIO |
| Chân 34 | PA28 — GPIO / Reset (default) |
| Chân 35 | PA29 — GPIO / SWDIO |
| Chân 36 | PA30 — GPIO / SWCLK |
| Chân 37 | PA31 — GPIO / Bootloader entry (default) |
| Chân 38 | PB00 — GPIO / SERCOM5 PAD0 |
| Chân 39 | PB01 — GPIO / SERCOM5 PAD1 |
| Chân 40 | PB02 — GPIO / SERCOM5 PAD2 / ADC AIN14 |
| Chân 41 | PB03 — GPIO / SERCOM5 PAD3 / ADC AIN15 |
| Chân 42 | PB04 — GPIO / ADC AIN6 alt |
| Chân 43 | PB05 — GPIO / ADC AIN7 alt |
| Chân 44 | PB06 — GPIO / ADC AIN8 alt |
| Chân 45 | PB07 — GPIO / ADC AIN9 alt |
| Chân 46 | PB08 — GPIO / ADC AIN2 alt |
| Chân 47 | PB09 — GPIO / ADC AIN3 alt |
| Chân 48 | PB10 — GPIO / SERCOM4 PAD0 |
| Chân 49 | PB11 — GPIO / SERCOM4 PAD1 |
| Chân 50 | PB12 — GPIO / SERCOM4 PAD2 |
| Chân 51 | PB13 — GPIO / SERCOM4 PAD3 |
| Chân 52 | PB14 — GPIO / SERCOM2 PAD2 |
| Chân 53 | PB15 — GPIO / SERCOM2 PAD3 |
| Chân 54 | PB16 — GPIO / SERCOM2 PAD0 / TC0 WO0 |
| Chân 55 | PB17 — GPIO / SERCOM2 PAD1 / TC0 WO1 |
| Chân 56 | PB18 — GPIO / TC4 WO0 |
| Chân 57 | PB19 — GPIO / TC4 WO1 |
| Chân 58 | PB20 — GPIO / TC5 WO0 |
| Chân 59 | PB21 — GPIO / TC5 WO1 |
| Chân 60 | PB22 — GPIO / TC6 WO0 |
| Chân 61 | PB23 — GPIO / TC6 WO1 |
| Chân 62 | PB24 — GPIO / TC7 WO0 |
| Chân 63 | PB25 — GPIO / TC7 WO1 |
| Chân 64 | VDD — Digital supply voltage (core) |
Ứng dụng tiêu biểu
ATSAMD20J16A-MN phù hợp cho 7 Áp dụngs: IoT Sensor Node, USB HID Peripheral, Home Automation HMI, Industrial Sensor Board, Portable Medical Device, Smart Metering Endpoint, Wearable Fitness Tracker.
IoT Sensor Node
The ATSAMD20J16A-MN fits IoT sensor nodes because it combines a 48 MHz Cortex-M0+ core with deep Sleep modes drawing a few microamps, plus a 12-bit SAR ADC accurate enough for environmental sensors. With 64 KB Flash it holds a LoRaWAN or Zigbee stack plus application logic without external memory. The wide 1.62-3.63 V supply supports direct Li-ion or 2xAA battery operation, eliminating an external LDO.
Được đề xuất
USB HID Peripheral
The ATSAMD20J16A-MN is ideal for USB keyboards, mice, custom input devices, and data loggers because it integrates a USB 2.0 Full-Speed device controller with on-chip transceiver, requiring only a single 1.5 kohm pull-up on D+ and external ESD protection. The 6-channel DMA engine offloads endpoint-buffer moves, freeing Cortex-M0+ cycles for HID report assembly. The 64-pin QFN exposes USB D+/D- on dedicated pins, simplifying PCB layout.
Được đề xuất
Home Automation HMI
The ATSAMD20J16A-MN drives capacitive-touch home-automation HMIs (thermostats, white-goods panels) thanks to the integrated Peripheral Touch Controller, which supports up to 12 self-capacitance buttons and sliders without an external touch IC. The 52 GPIO drive LED matrices, character LCDs, or segment displays. The wide 1.62-3.63 V supply allows operation from rectified 3.3 V rails, and 8 KB SRAM is sufficient for a small graphics buffer.
Được đề xuất
Industrial Sensor Board
The ATSAMD20J16A-MN suits industrial sensor boards operating up to 105C with RS-485, 4-20 mA loops, and isolated digital I/O. Six SERCOM peripherals map onto UART, SPI, or I2C interfaces as needed for sensor and transceiver links, while the 12-bit ADC handles analog inputs with 350 ksps throughput. The 64-pin QFN footprint is mechanically rugged and the -40C to +105C industrial grade supports factory-floor deployment.
Được đề xuất
Portable Medical Device
The ATSAMD20J16A-MN powers portable medical peripherals such as pulse-oximeter probes, single-parameter patient monitors, and home-care diagnostic accessories. Its 12-bit ADC captures photodiode and bio-impedance signals with sufficient resolution for SpO2 trending, while the Cortex-M0+ core runs a deterministic control loop. Low Sleep current extends battery life, and the wide supply range accepts 2xAAA alkaline or Li-ion packs directly.
Được đề xuất
Smart Metering Endpoint
The ATSAMD20J16A-MN fits electricity, water, and gas metering endpoints because it integrates a high-accuracy RTC with 32.768 kHz crystal, a 12-bit ADC for analog sensor inputs, and 8 KB SRAM enough for hourly profile buffering. The SERCOM multiplexer supports M-Bus, UART, or wireless module links. Low Sleep current below 5 uA (RTC + RAM retention) lets the meter run for years on a single battery.
Được đề xuất
Wearable Fitness Tracker
The ATSAMD20J16A-MN drives entry-level wearable fitness bands because the 52 GPIO support I2C sensor hubs (accelerometer, gyroscope, heart rate), SPI OLED displays, and battery gauge links via SERCOM. The compact 9x9 mm QFN leaves room for a small PCB, while the 1.62 V minimum supply allows direct coin-cell operation. The integrated Peripheral Touch Controller handles tap and swipe gestures on a single-button interface.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho ATSAMD20J16A-MN — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | ATSAMD20J16A-AUT | ATSAMD20J15A-AUT | ATSAMD20J16B-MU | ATSAMD20J14B-MU | ATSAMD20J18A-MU | ATSAMR21G18A-MU |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-QFN (9x9 mm) | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same | 64-QFN (9x9 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ with 2.4 GHz radio |
| Max CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 64 KB | 64 KB | 32 KB | 64 KB | 16 KB | 256 KB | 256 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 8 KB | 4 KB | 32 KB | 32 KB |
| Operating Voltage | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| USB | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device | USB 2.0 FS Device + 2.4 GHz radio |
| Touch (PTC) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Operating Temperature | -40C to +105C | -40C to +85C | -40C to +105C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Bảo phân biệt quan trọng
- Full-speed USB 2.0 device integrated with on-chip transceiver (vsATSAMD20J14B-MU)
- Balanced Flash/SRAM budget at lowest cost (vsATSAMD20J18A-MU)
- Industrial -40C to +105C operating range as standard (vsATSAMD20J16B-MU)
Ghi chú thiết kế
Place a 1 uF X7R ceramic plus a 100 nF X7R decoupling capacitor on each VDD, VDDIO, and VDDANA pin, located within 2 mm of the pin with short, wide traces. According to Microchip's SAM D20 hardware design guidelines, the analog supply VDDANA should be filtered with a ferrite bead to keep ADC noise below 1 LSB. Estimated: at 48 MHz active current of roughly 9 mA, the 1 uF cap supplies peak transient bursts during DMA bursts without drooping VDDANA below 1.62 V.
The SERCOM multiplexer must be configured before peripheral drivers can use UART/SPI/I2C - many first-time users forget this and see 'no response' on the bus. According to Microchip, PA22/PA23 and PA24/PA25 (USB D+/D-) must be configured for their alternate-function pads before enabling USB clocks. Also, NVMCTRL.NVMLOCK must be cleared before the row-writes to user signature row succeed.
Use a 4-layer PCB with a continuous ground plane under the QFN package's exposed pad; stitch vias around the pad perimeter at 0.5 mm pitch for thermal relief. According to Microchip AN00099, the SAM D20's exposed pad is the primary ground return and must be soldered with at least 16 thermal vias. For USB designs, keep D+/D- traces at 90 ohm differential with length matching to within 150 mil.
Route the 32.768 kHz crystal traces symmetrically within 5 mm of XIN32/XOUT32 (PA00/PA01) and guard them with a ground pour to avoid capacitive loading that pulls the RTC frequency. According to Microchip's SAM D20 datasheet, the internal load capacitor trim must be configured in the RTC MODE1 register for crystals with 7 pF or 12.5 pF load.
Thông tin tuân thủ
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose ATSAMx20x-xNUT variants or other automotive-grade parts for AEC-Q100.