ATSAMD20J16B-AU - ARM Cortex-M0+ MCU 64KB Flash | Microchip
Артикул: ATSAMD20J16B-AU ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.04 | $3,04 |
| 10 | $2.82 | $28,20 |
| 100 | $2.55 | $255,00 |
| 500 | $2.3 | $1.150,00 |
| 1.000 | $2.05 | $2.050,00 |
| 1.500 | $1.92 | $2.880,00 |
ATSAMD20J16B-AU Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals and I/O into one package. The ARM Cortex-M0+ core places the ATSAMD20 family in the Cortex-M0+ family -> ARM Cortex-M family -> 32-bit RISC MCU -> embedded microcontroller -> semiconductor taxonomy, where it serves as the central control element in connected, sensor-driven or battery-powered products.
Key features include 64 KB Flash, 8 KB SRAM, 6 SERCOM (configurable as UART/SPI/I2C), 12-bit 350 ksps ADC with up to 20 channels, 10-bit 350 ksps DAC, 256-channel PTC for capacitive touch, 6-channel DMA, full-speed USB device (when available on the die), RTC with calendar mode, and operating voltage 1.6 V to 3.6 V. Industrial temperature grade (-40 C to +85 C) supports commercial and industrial deployments, and Sleep + Idle + Standby power modes plus a 6-channel Event System keep active power in the microamp range.
Architecturally the device pairs an ultra-low-power CMOS process with the Cortex-M0+ core (only 12 KB of code space for the entire Thumb-2 instruction set), a single-cycle hardware multiplier and a fast peripheral interconnect. The SERCOM blocks are pin-mapped so any function (UART, SPI, I2C, LIN master) can be assigned to almost any GPIO, which simplifies PCB routing and footprint reuse across variants. The 12-bit ADC and DAC share a 1 V internal bandgap reference and can be triggered by hardware events or timers for deterministic sampling.
Typical applications include home automation sensor nodes, smart metering endpoints, capacitive-touch human-machine interfaces, consumer appliances, low-cost Bluetooth/BLE control hosts, and industrial control modules. The wide 1.6 V to 3.6 V range allows direct connection to single-cell Li-ion (after regulation) or 2x AA batteries.
When designing with this MCU, plan decoupling: place 100 nF X7R capacitors on each VDD pin plus a bulk 4.7 uF on the regulator output. The SWD pins (SWDIO, SWDCLK) must be brought out to a 2x5 0.05-inch header for programming and on-board debug with Atmel Studio / MPLAB X and a J-Link, Atmel-ICE or Curiosity board.
This page combines distributor pricing, validated drop-in pin-compatible alternatives, and practical design notes that go beyond the manufacturer datasheet to help engineers shorten selection and bring-up time.
Аналоги без доработки для ATSAMD20J16B-AU — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20J16B-AU (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Mounting Type, SRAM, DAC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20J16B-AUT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20J16B-AU
✅ Прямая замена✓ В наличии
$1.92 / шт.
Открыть даташит →ATSAMD20J16B-MUT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20J16A-AU
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20J16B-AN
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.85 / шт.
Открыть даташит →ATSAMD20J15A-AUT
✅ Прямая замена✓ В наличии
$1.85 / шт.
Открыть даташит →ATSAMD20J16B-AU Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| Program Flash | 64 KB |
| SRAM | 8 KB |
| Operating Voltage Range | 1.6 V to 3.6 V |
| Корпус | 64-pin TQFP (10x10x1 mm) |
| Temperature Grade | Industrial -40 C to +85 C |
| ADC | 12-bit, up to 350 ksps, up to 20 channels |
| DAC | 10-bit, 350 ksps, 1 channel |
| Peripheral Touch Controller (PTC) | 256-channel capacitive touch |
| SERCOM | 6 (each configurable as UART/SPI/I2C) |
| DMA Channels | 6 |
| RTC | Yes, 32 kHz with calendar mode |
| Event System | 6 channels |
| Debug Interface | SWD (2-wire) |
| Lead-Free / RoHS | Yes / Compliant (Green) |
| Тип монтажа | Surface Mount (Gull-Wing) |
Конфигурация выводов ATSAMD20J16B-AU
| Контакт 1 | PA00 — GPIO / XIN32 / SERCOM1 PAD0 |
| Контакт 2 | PA01 — GPIO / XOUT32 / SERCOM1 PAD1 |
| Контакт 3 | PA02 — GPIO / AIN0 / DAC VOUT |
| Контакт 4 | PA03 — GPIO / AIN1 / VREFA |
| Контакт 5 | PA04 — GPIO / AIN2 / SERCOM0 PAD0 |
| Контакт 6 | PA05 — GPIO / AIN3 / SERCOM0 PAD1 |
| Контакт 7 | PA06 — GPIO / AIN4 / SERCOM0 PAD2 |
| Контакт 8 | PA07 — GPIO / AIN5 / SERCOM0 PAD3 |
| Контакт 9 | VDD — Digital supply voltage |
| Контакт 10 | VSS — Digital ground |
| Контакт 11 | PA08 — GPIO / AIN6 / SERCOM2 PAD0 |
| Контакт 12 | PA09 — GPIO / AIN7 / SERCOM2 PAD1 |
| Контакт 13 | PA10 — GPIO / AIN8 / SERCOM2 PAD2 |
| Контакт 14 | PA11 — GPIO / AIN9 / SERCOM2 PAD3 |
| Контакт 15 | PA12 — GPIO / AIN10 / SERCOM3 PAD0 |
| Контакт 16 | PA13 — GPIO / AIN11 / SERCOM3 PAD1 |
| Контакт 17 | PA14 — GPIO / AIN12 / SERCOM3 PAD2 |
| Контакт 18 | PA15 — GPIO / AIN13 / SERCOM3 PAD3 |
| Контакт 19 | PA16 — GPIO / SERCOM1 PAD0 / TC1 |
| Контакт 20 | PA17 — GPIO / SERCOM1 PAD1 / TC1 |
| Контакт 21 | PA18 — GPIO / SERCOM1 PAD2 / TC1 |
| Контакт 22 | PA19 — GPIO / SERCOM1 PAD3 / TC1 |
| Контакт 23 | PA20 — GPIO / SERCOM5 PAD2 / TC2 |
| Контакт 24 | PA21 — GPIO / SERCOM5 PAD3 / TC2 |
| Контакт 25 | PA22 — GPIO / SERCOM3 PAD0 / TC2 |
| Контакт 26 | PA23 — GPIO / SERCOM3 PAD1 / TC2 |
| Контакт 27 | PA24 — GPIO / SERCOM3 PAD2 / TC3 |
| Контакт 28 | PA25 — GPIO / SERCOM3 PAD3 / TC3 |
| Контакт 29 | VDD — Digital supply voltage |
| Контакт 30 | VSS — Digital ground |
| Контакт 31 | PB00 — GPIO / SERCOM5 PAD2 / TC4 |
| Контакт 32 | PB01 — GPIO / SERCOM5 PAD3 / TC4 |
| Контакт 33 | PB02 — GPIO / SERCOM5 PAD0 / TC5 |
| Контакт 34 | PB03 — GPIO / SERCOM5 PAD1 / TC5 |
| Контакт 35 | PB04 — GPIO / SERCOM4 PAD0 |
| Контакт 36 | PB05 — GPIO / SERCOM4 PAD1 |
| Контакт 37 | PB06 — GPIO / SERCOM4 PAD2 |
| Контакт 38 | PB07 — GPIO / SERCOM4 PAD3 |
| Контакт 39 | PB08 — GPIO / SERCOM4 PAD0 / TC0 |
| Контакт 40 | PB09 — GPIO / SERCOM4 PAD1 / TC0 |
| Контакт 41 | PB10 — GPIO / SERCOM4 PAD2 / TC0 |
| Контакт 42 | PB11 — GPIO / SERCOM4 PAD3 / TC0 |
| Контакт 43 | PB12 — GPIO / SERCOM4 PAD0 / TC0 |
| Контакт 44 | PB13 — GPIO / SERCOM4 PAD1 / TC0 |
| Контакт 45 | PB14 — GPIO / SERCOM4 PAD2 / TC0 |
| Контакт 46 | PB15 — GPIO / SERCOM4 PAD3 / TC0 |
| Контакт 47 | PB16 — GPIO / SERCOM5 PAD0 / TC1 |
| Контакт 48 | PB17 — GPIO / SERCOM5 PAD1 / TC1 |
| Контакт 49 | PB18 — GPIO / SERCOM5 PAD2 / TC1 |
| Контакт 50 | PB19 — GPIO / SERCOM5 PAD3 / TC1 |
| Контакт 51 | PB20 — GPIO / SERCOM3 PAD0 / TC1 |
| Контакт 52 | PB21 — GPIO / SERCOM3 PAD1 / TC1 |
| Контакт 53 | PB22 — GPIO / SERCOM3 PAD2 / TC1 |
| Контакт 54 | PB23 — GPIO / SERCOM3 PAD3 / TC1 |
| Контакт 55 | VDD — Digital supply voltage |
| Контакт 56 | VSS — Digital ground |
| Контакт 57 | RESET — Reset input, active low |
| Контакт 58 | SWDIO — Serial Wire Debug I/O |
| Контакт 59 | SWDCLK — Serial Wire Debug clock |
| Контакт 60 | PA27 — GPIO / SERCOM3 PAD3 |
| Контакт 61 | PA28 — GPIO / SERCOM5 PAD2 |
| Контакт 62 | PA29 — GPIO / SERCOM5 PAD3 |
| Контакт 63 | PA30 — GPIO / SERCOM1 PAD2 |
| Контакт 64 | PA31 — GPIO / SERCOM1 PAD3 |
Типичное применение
ATSAMD20J16B-AU подходит для 6 применениеs: Home Automation Sensor Node, Capacitive Touch HMI, Smart Metering Endpoint, Consumer Appliance Control, Industrial Control Module, IoT Wearable / BLE Host Bridge.
Home Automation Sensor Node
The ATSAMD20J16B-AU's 64 KB Flash and 8 KB SRAM comfortably fit Zigbee or Matter bridge stacks over its 6 SERCOM (UART/SPI/I2C). Its 1.6 V to 3.6 V supply runs directly from two AA cells, while the 256-channel PTC adds capacitive buttons without an external touch IC. The 12-bit ADC reads temperature, humidity and PIR sensors, and the 10-bit DAC drives analog reference levels for downstream sensors. The Cortex-M0+ at 48 MHz and 6-channel Event System let the MCU wake, sample and return to sleep within microseconds, achieving multi-year battery life in smart-home end devices.
Рекомендуется
Capacitive Touch HMI
The 256-channel Peripheral Touch Controller on the ATSAMD20J16B-AU supports self-capacitance and mutual-capacitance sensing for buttons, sliders and wheels. Its 12-bit ADC and 10-bit DAC drive LCD bias voltages, while the 6 SERCOM channels drive SPI displays or I2C sensor expansion. Running from 1.6 V to 3.6 V allows direct 2-cell AA battery operation in remote controls and kitchen appliances. Industrial -40 C to +85 C temperature grading handles demanding environments such as oven-control panels and outdoor thermostats.
Рекомендуется
Smart Metering Endpoint
In electricity, gas and water meters, the ATSAMD20J16B-AU's RTC with calendar mode enables accurate time-stamping of consumption events, while its 12-bit ADC samples CT or shunt current sensors at 350 ksps. The 64 KB Flash stores calibration tables, and the 8 KB SRAM buffers measurement frames before wireless transmission via SERCOM-configurable UART or SPI to a sub-GHz radio. The 1.6 V to 3.6 V range supports single-cell Li-FeS2 batteries, and Sleep/Standby modes keep average current draw under 5 uA for 10+ year deployments.
Рекомендуется
Consumer Appliance Control
The ATSAMD20J16B-AU drives coffee machines, air purifiers and white goods with up to 48 MHz compute, 6-channel DMA, and a 12-bit ADC that reads thermistors and flow sensors. The 6 SERCOM blocks connect to Wi-Fi modules (SPI), BLE modules (UART), displays (SPI/I2C) and keypads, all pin-muxed on the 64-pin TQFP. The 10-bit DAC generates analog setpoint voltages for motor or valve controllers, and the RTC schedules start/stop events without CPU load.
Рекомендуется
Industrial Control Module
The ATSAMD20J16B-AU operates across -40 C to +85 C industrial temperatures, fitting factory-floor sensor hubs and PLC expansion cards. Its 12-bit ADC with up to 20 channels reads 4-20 mA loops via external conditioning, while the 10-bit DAC sets analog outputs for actuator control. SERCOM channels support RS-485 transceivers (UART), SPI to digital isolators, and I2C to EEPROM/RTC backup. The 64-pin TQFP exposes sufficient GPIO for indicator LEDs, optocoupler inputs and relay drive transistors in industrial I/O modules.
Рекомендуется
IoT Wearable / BLE Host Bridge
As a low-cost host for a BLE or sub-GHz transceiver module, the ATSAMD20J16B-AU's 6 SERCOM blocks provide dedicated UART/SPI interfaces for the radio plus I2C for sensors (heart rate, IMU). The 64 KB Flash hosts BLE GATT tables and OTA bootloaders, while the 8 KB SRAM buffers sensor fusion pipelines. The 1.6 V to 3.6 V supply runs from a single Li-ion or coin cell, and Sleep/Standby modes keep idle current under 1 uA for fitness bands, beacons and wearable patches.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20J16B-AU — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD20J16B-AUT | ATSAMD20J16A-AU | ATSAMD20J15A-AU | ATSAMD20J16B-AN |
|---|---|---|---|---|---|
| Package | 64-pin TQFP | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same | 64-pin TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 64 KB | 64 KB | 64 KB | 32 KB | 64 KB |
| SRAM | 8 KB | 8 KB | 8 KB | 4 KB | 8 KB |
| Maximum CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Operating Voltage | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V | 1.6 V to 3.6 V |
| Temperature Grade | Industrial -40 C to +85 C | Industrial | Industrial | Industrial | Industrial |
| Silicon Revision | B | B | A | A | B |
| Packaging Form | Tray (AU) | Tape & Reel (AUT) | Tray (AU) | Tray (AU) | Tray (AN) |
Ключевые отличия
- Same die, lower-cost 32 KB Flash drop-in (против ATSAMD20J15A-AU)
- Silicon revision B over A for errata fixes (против ATSAMD20J16A-AU)
- Reel-ready drop-in for high-volume assembly (против ATSAMD20J16B-AUT)
Заметки по проектированию
The ATSAMD20J16B-AU accepts 1.6 V to 3.6 V on each VDD pin. Place a 100 nF X7R decoupling capacitor within 5 mm of every VDD/VSS pair, and add one bulk 4.7 uF ceramic on the main regulator output. For battery-powered designs, route two AA cells directly to VDD and rely on the internal DCDC converter (when enabled on the die) to generate the 1.2 V core voltage. Active current at 48 MHz is typically 6 mA; Sleep mode drops to 1 uA and Standby to 700 nA per datasheet.
Route the 64-pin TQFP with 0.5 mm pitch using 0.2 mm trace/space rules on a 4-layer PCB. The exposed thermal pad on the underside (where present) must be soldered to a copper pour stitched with 0.3 mm thermal vias to the inner ground plane. Place the SWD header (2x5 0.05-inch) within 50 mm of the SWDIO and SWDCLK pins to keep debug cable capacitance under 50 pF and ensure reliable programming with Atmel-ICE or J-Link.
Do not leave RESET floating; tie it to VDD via a 10 kohm pull-up with a 100 nF cap to ground for debounce. The 32 kHz crystal pins (PA00/PA01) require a load capacitance matching the crystal's C_L specification; the on-chip load capacitors (default 8 pF selectable) must be configured in the SYSCTRL or you will see oscillator startup failures. The PTC touch pins share analog channels; if you enable both ADC and PTC on the same pin, switch via the PMUX register at runtime to avoid contention.
Информация о соответствии
RoHS compliant (Green) per Microchip product page and Mouser listing. Industrial temperature grade -40 C to +85 C. Not AEC-Q100 qualified (consumer/industrial use, not automotive).