ATSAMD21J16B-AF - 48MHz Cortex-M0+ MCU, 64KB Flash | Microchip
Артикул: ATSAMD21J16B-AF ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.95 | $1.475,00 |
| 1.000 | $2.52 | $2.520,00 |
ATSAMD21J16B-AF Обзор
A microcontroller (MCU) is an integrated circuit that combines a CPU core, memory, and programmable peripherals into a single chip. Within the embedded systems hierarchy, an MCU sits between a microprocessor (which requires external memory) and a system-on-chip (which integrates higher-level application processors). The Cortex-M0+ core places this MCU in the entry-level 32-bit tier, optimized for deterministic interrupt response, low active current, and aggressive sleep modes for battery-powered designs.
Key features of the ATSAMD21J16B-AF include a single-cycle hardware multiplier, a Micro Trace Buffer for lightweight instruction trace, six Serial Communication Interfaces (SERCOM) configurable as UART/SPI/I2C, a 12-channel DMA controller and 12-channel Event System for peripheral-to-peripheral signaling, plus full-speed USB 2.0 device/host support. Advanced peripherals include a 12-bit 350 ksps ADC with up to 20 channels, a 10-bit 350 ksps DAC, two analog comparators, and a 24-bit Timer/Counter for Control (TCC). The device also supports capacitive touch via the Peripheral Touch Controller (PTC).
The SAM D21 architecture integrates a 48 MHz Digital Frequency Locked Loop (DFLL48M) and a 48 MHz to 96 MHz Fractional Digital Phase-Locked Loop (FDPLL96M) on-chip, eliminating the need for an external crystal in many designs. A two-pin Serial Wire Debug (SWD) interface handles programming and test, and the part is drop-in compatible with the SAM D20 family for easy migration.
Typical applications include IoT sensor nodes, consumer wearables, industrial HMI panels, USB human-interface devices, capacitive-touch user interfaces, and low-power wireless sensor hubs. Its combination of 64KB Flash and SERCOM flexibility makes it well-suited to protocols like BLE co-processor interfaces, LoRa command shells, and CAN bus nodes through external transceivers.
When designing with this device, provide a 1uF and 0.1uF decoupling pair close to VDDCORE and VDDIO, follow the recommended 32.768 kHz crystal layout for RTC accuracy, and ensure the SWD reset circuit allows both programming and application reset. AEC-Q100 qualification (where applicable via the -AF variant) makes the part attractive for automotive body and chassis ECUs.
This page synthesizes distributor pricing, drop-in alternatives drawn from the same SAM D21 family, and practical design notes that complement the manufacturer datasheet.
Аналоги без доработки для ATSAMD21J16B-AF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD21J16B-AF (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Operating Temperature, RoHS Status, Core.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD21J16B-AFT
✅ Прямая замена✓ В наличии
$2.55 / шт.
Открыть даташит →ATSAMD21J15B-AUT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.4 / шт.
Открыть даташит →ATSAMD21G18A-AF
✅ Прямая замена✓ В наличии
$3.49 / шт.
Открыть даташит →ATSAMD21G17A-AF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.15 / шт.
Открыть даташит →ATSAMD21E16B-AF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.19 / шт.
Открыть даташит →ATSAMD21G15B-AF
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.78 / шт.
Открыть даташит →ATSAMD21J16B-AF Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 |
| Flash Memory | 64 KB |
| SRAM | 8 KB |
| Supply Voltage (VDDIO) | 1.62 V to 3.63 V (3.3 V typical) |
| Рабочая температура | -40C to +125C (industrial) |
| Корпус | 64-pin TQFP (10x10 mm) |
| Тип монтажа | Surface Mount |
| ADC | 12-bit, up to 20 channels, 350 ksps |
| DAC | 10-bit, 350 ksps |
| Analog Comparators | 2 |
| SERCOM Modules | 6 (configurable UART/SPI/I2C) |
| USB | USB 2.0 Full-Speed Device/Host |
| DMA Channels | 12 |
| Event System Channels | 12 |
| Debug Interface | 2-pin Serial Wire Debug (SWD) |
| Статус RoHS | Compliant |
Конфигурация выводов ATSAMD21J16B-AF
| Контакт 1 | PA03 — GPIO/AIN[1]/VREFA |
| Контакт 2 | PA04 — GPIO/AIN[2]/VREFB |
| Контакт 3 | PA05 — GPIO/AIN[3] |
| Контакт 4 | PA06 — GPIO/AIN[4] |
| Контакт 5 | PA07 — GPIO/AIN[5] |
| Контакт 6 | PA08 — GPIO/NMI |
| Контакт 7 | PA09 — GPIO |
| Контакт 8 | PA10 — GPIO |
| Контакт 9 | PA11 — GPIO |
| Контакт 10 | VDDIO — I/O supply |
| Контакт 11 | GND — Ground |
| Контакт 12 | PA12 — GPIO |
| Контакт 13 | PA13 — GPIO |
| Контакт 14 | PA14 — GPIO/XIN |
| Контакт 15 | PA15 — GPIO/XOUT |
| Контакт 16 | PA16 — GPIO |
| Контакт 17 | PA17 — GPIO |
| Контакт 18 | PA18 — GPIO |
| Контакт 19 | PA19 — GPIO |
| Контакт 20 | PA20 — GPIO |
| Контакт 21 | PA21 — GPIO |
| Контакт 22 | PA22 — GPIO |
| Контакт 23 | PA23 — GPIO |
| Контакт 24 | PA24 — GPIO/USB_DM |
| Контакт 25 | PA25 — GPIO/USB_DP |
| Контакт 26 | PA27 — GPIO |
| Контакт 27 | PA28 — GPIO |
| Контакт 28 | PA29 — GPIO |
| Контакт 29 | PA30 — GPIO/SWCLK |
| Контакт 30 | PA31 — GPIO/SWDIO |
| Контакт 31 | PB00 — GPIO |
| Контакт 32 | PB01 — GPIO |
| Контакт 33 | PB02 — GPIO/AIN[10] |
| Контакт 34 | PB03 — GPIO/AIN[11] |
| Контакт 35 | PB04 — GPIO/AIN[12] |
| Контакт 36 | PB05 — GPIO/AIN[13] |
| Контакт 37 | PB06 — GPIO/AIN[14] |
| Контакт 38 | PB07 — GPIO/AIN[15] |
| Контакт 39 | PB08 — GPIO/AIN[16] |
| Контакт 40 | PB09 — GPIO/AIN[17] |
| Контакт 41 | PB10 — GPIO/AIN[18] |
| Контакт 42 | PB11 — GPIO/AIN[19] |
| Контакт 43 | PB12 — GPIO |
| Контакт 44 | PB13 — GPIO |
| Контакт 45 | PB14 — GPIO |
| Контакт 46 | PB15 — GPIO |
| Контакт 47 | PB16 — GPIO |
| Контакт 48 | PB17 — GPIO |
| Контакт 49 | PB18 — GPIO |
| Контакт 50 | PB19 — GPIO |
| Контакт 51 | PB20 — GPIO |
| Контакт 52 | PB21 — GPIO |
| Контакт 53 | PB22 — GPIO |
| Контакт 54 | PB23 — GPIO |
| Контакт 55 | PB24 — GPIO |
| Контакт 56 | PB25 — GPIO |
| Контакт 57 | PB26 — GPIO |
| Контакт 58 | PB27 — GPIO |
| Контакт 59 | PB28 — GPIO |
| Контакт 60 | PB29 — GPIO |
| Контакт 61 | PB30 — GPIO |
| Контакт 62 | PB31 — GPIO |
| Контакт 63 | VDDIO — I/O supply |
| Контакт 64 | GND — Ground |
Типичное применение
ATSAMD21J16B-AF подходит для 6 применениеs: IoT Sensor Nodes and Edge Devices, USB Human-Interface Devices, Capacitive Touch User Interfaces, Industrial Control and HMI Panels, Consumer Wearables and Fitness Devices, Battery Charging and Power Management Hosts.
IoT Sensor Nodes and Edge Devices
The ATSAMD21J16B-AF is an excellent fit for IoT sensor nodes thanks to its ARM Cortex-M0+ core at 48 MHz, 6 flexible SERCOM channels, and 12-bit ADC with up to 20 channels. Its idle current under 10 uA/MHz and sub-5 uA standby with RTC active let designs run for years on a coin cell. The 64KB Flash accommodates BLE or LoRaWAN stacks via a coprocessor over UART/SPI, and the Event System lets the ADC wake the MCU without CPU intervention. With the 12-channel DMA, sensor reads run autonomously, freeing the core for protocol logic and edge filtering.
Рекомендуется
USB Human-Interface Devices
The ATSAMD21J16B-AF integrates USB 2.0 Full-Speed Device/Host with on-chip DFLL48M, eliminating the external 12 MHz crystal required by most USB microcontrollers. Its 48 MHz Cortex-M0+ core runs HID class drivers comfortably, and the 6 SERCOM channels let you expose keyboard, mouse, consumer-control, and vendor interfaces concurrently. The 64KB Flash fits USB stacks plus HID report logic, while 8KB SRAM handles double-buffered HID reports. On-chip 5V-tolerant GPIOs simplify direct connection to USB connectors without level shifters.
Рекомендуется
Capacitive Touch User Interfaces
The ATSAMD21J16B-AF includes the Peripheral Touch Controller (PTC) supporting buttons, sliders, and wheels with up to 256 channels via the Y-lines. Combined with the 12-bit ADC for moisture compensation and the Event System for low-power wake-on-touch, the part delivers a robust touch UI in wearable, appliance, and industrial control panels. The 64KB Flash holds touch libraries and graphics rendering for small TFTs, while 8KB SRAM is sufficient for button debouncing and slider gesture state machines.
Рекомендуется
Industrial Control and HMI Panels
With AEC-Q100 Grade 1 qualification and -40C to +125C operation, the ATSAMD21J16B-AF suits industrial HMI panels, sensor transmitters, and small PLCs. Its 6 SERCOM channels drive RS-485, RS-232, SPI displays, and I2C sensors simultaneously, while the 12-channel DMA offloads repetitive communication tasks. The 12-bit ADC with 20 channels reads multiple analog sensors, and the 10-bit DAC outputs analog control signals. Hardware crypto acceleration through the on-chip AES peripheral secures field-bus traffic.
Рекомендуется
Consumer Wearables and Fitness Devices
The ATSAMD21J16B-AF powers wristband fitness trackers, heart-rate monitors, and BLE beacons thanks to its low active current, deep sleep modes, and integrated touch and ADC peripherals. The Cortex-M0+ runs sensor-fusion and BLE command shells while consuming under 7 mA active. The 64KB Flash holds BLE stacks and firmware update bootloaders, and the Event System lets an accelerometer interrupt wake the MCU directly. The 8KB SRAM buffers sensor samples before BLE transmission, extending battery life.
Рекомендуется
Battery Charging and Power Management Hosts
The ATSAMD21J16B-AF serves as the host controller in smart battery chargers, power banks, and energy-harvesting nodes. Its 12-bit ADC monitors cell voltage and current with hardware averaging, the 10-bit DAC drives constant-current references, and the 6 SERCOMs talk to I2C fuel gauges and SPI displays. Low-power sleep modes let the device idle while a load is absent, while RTC calendar tracks time-of-day charging profiles. The 64KB Flash fits state-machine firmware and battery-protocol stacks.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD21J16B-AF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD21J16B-AFT | ATSAMD21J15B-AUT | ATSAMD21G18A-AF | ATSAMD21G17A-AF | ATSAMD21E16B-AF | ATSAMD21G15B-AF |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 48-TQFP | 48-TQFP | 32-TQFP | 48-TQFP |
| Core | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ |
| Max Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 64 KB | 64 KB | 32 KB | 256 KB | 128 KB | 64 KB | 32 KB |
| SRAM | 8 KB | 8 KB | 4 KB | 32 KB | 16 KB | 8 KB | 4 KB |
| SERCOM Channels | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
| Operating Temperature | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C | -40C to +125C |
Ключевые отличия
- Maximum analog channel count in SAM D21 family (против ATSAMD21G18A-AF)
- Best balance of Flash density and pin count (против ATSAMD21J15B-AUT)
- Drop-in silicon revision with corrected errata (против ATSAMD21J16A-AF)
Заметки по проектированию
Decouple VDDCORE with a 1uF X7R ceramic plus a 100nF X7R placed within 2 mm of the pin. VDDIO requires its own 100nF plus a bulk 1uF. Place the bulk capacitor on the same side of the PCB as the MCU, with vias to a ground island directly under the exposed pad. For USB-powered designs, add a 4.7uF bulk on VBUS to ride out inrush events. The on-chip voltage regulator needs no external inductor.
Route the 32.768 kHz crystal traces symmetrically and within 5 mm of the XIN/XOUT pins. Keep high-frequency digital traces (USB DP/DM, SWD) at least 3 mm away from the crystal. The USB differential pair must be 90 ohm impedance-controlled with no stubs, and the SWD pins should be brought to a 10-pin Cortex Debug header for production programming. The exposed thermal pad is not present on TQFP-64 but is on QFN variants - check the specific package.
Do not leave the RESET line floating - pull it up to VDDIO through a 10 kohm resistor with a 1 nF to 100 nF capacitor for noise rejection. Configure the NMI pin at startup so it is not driven by an external source inadvertently. When using the on-chip DFLL48M for USB, calibrate against the internal 48 MHz oscillator after each cold-boot. Last: confirm BOOTPROT fuse settings before locking the part, or you may brick production units.
Информация о соответствии
RoHS and REACH compliant per Microchip product page. AEC-Q100 Grade 1 qualified for automotive applications. Lead-free and halogen-free per Microchip environmental certification.