ATSAMD20J14A-AN - 48MHz Cortex-M0+ MCU 16KB Flash | Microchip
Артикул: ATSAMD20J14A-AN ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $3.95 | $3,95 |
| 10 | $3.55 | $35,50 |
| 100 | $3 | $300,00 |
| 500 | $2.65 | $1.325,00 |
| 1.000 | $2.35 | $2.350,00 |
ATSAMD20J14A-AN Обзор
Background Knowledge: A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory (Flash for program code and SRAM for runtime data), and programmable peripherals onto one die. The Cortex-M0+ is ARM's smallest and most energy-efficient 32-bit core, designed for cost-sensitive and low-power embedded applications. Microcontrollers fall within the broader hierarchy of integrated circuits -> microcontrollers -> 32-bit microcontrollers -> ARM Cortex-M microcontrollers -> Cortex-M0+ microcontrollers. The SAM D20 line is Microchip's entry-level Cortex-M0+ family targeting IoT, sensor hubs, and human-interface designs.
Key features include the Cortex-M0+ core with single-cycle IO and a 32-bit hardware multiplier, full-speed USB 2.0 device interface on selected variants, up to six SERCOM modules each configurable as UART, SPI, or I2C, a 12-bit 350ksps SAR ADC with up to 20 channels, a 10-bit 350ksps DAC, and a 16-bit Sigma-Delta ADC option on higher-end variants. The integrated event system allows peripherals to communicate without CPU intervention, reducing latency and power consumption.
Typical applications include wearable electronics, IoT sensor nodes, industrial automation controllers, low-power wireless sensor hubs, and consumer HMI devices such as touch-button panels. The 64-pin TQFP footprint offers ample GPIO (up to 52) for designs requiring multiple interfaces.
When designing with this MCU, place a 0.1uF decoupling capacitor adjacent to each VDD pin and a 4.7uF bulk capacitor on the main supply rail. The SAM D20 internal LDO powering the core may require an external 1uF bypass. Use Atmel Studio 7 or MPLAB X IDE for firmware development, with Atmel-ICE or SAM-ICE debug probes supported via SWD.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, with cross-brand equivalents identified for engineers evaluating second-source options.
Аналоги без доработки для ATSAMD20J14A-AN — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20J14A-AN (тот же форм-фактор и посадочное место) — отличается по Package, RoHS Status, ADC, Communication Interfaces, Program Memory (Flash).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20J15A-AN
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$2.15 / шт.
Открыть даташит →ATSAMD20J16A-AN
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
ATSAMD20J18A-AN
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20J17A-AN
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$1.87 / шт.
Открыть даташит →ATSAMC20J17A-ANT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20J14A-AN Максимальные параметры и электрические характеристики
| Core Architecture | ARM Cortex-M0+ |
| Core Bit Width | 32-bit |
| Maximum CPU Frequency | 48 MHz |
| Program Memory (Flash) | 16 KB |
| RAM | 2 KB |
| Operating Voltage Range | 1.6 V to 3.6 V |
| Корпус | TQFP-64 (10x10 mm) |
| Число выводов | 64 |
| Тип монтажа | Surface Mount |
| Диапазон рабочих температур | -40 C to +105 C (Industrial) |
| ADC | 12-bit SAR, up to 20 channels |
| DAC | 10-bit, 350 ksps |
| Communication Interfaces | SERCOM (UART/SPI/I2C), USB 2.0 FS (device) |
| Уровень MSL | 3 (168 hours) |
| Статус RoHS | Compliant |
Конфигурация выводов ATSAMD20J14A-AN
| Контакт 1 | PA00 — General purpose I/O / SERCOM1 PAD0 |
| Контакт 2 | PA01 — General purpose I/O / SERCOM1 PAD1 |
| Контакт 3 | PA02 — Analog input (AIN0) / SERCOM0 PAD0 |
| Контакт 4 | PA03 — Analog input (AIN1) / SERCOM0 PAD1 |
| Контакт 5 | PA04 — Analog input (AIN4) / SERCOM0 PAD2 |
| Контакт 6 | PA05 — Analog input (AIN5) / SERCOM0 PAD3 |
| Контакт 7 | PA06 — Analog input (AIN6) / SERCOM0 PAD0 alt |
| Контакт 8 | PA07 — Analog input (AIN7) / SERCOM0 PAD1 alt |
| Контакт 9 | VDD_Plus — Digital supply voltage |
| Контакт 10 | GND_Plus — Ground |
| Контакт 11 | PA08 — SERCOM0 PAD0 / I2S SD |
| Контакт 12 | PA09 — SERCOM0 PAD1 / I2S MCK |
| Контакт 13 | PA10 — SERCOM0 PAD2 / I2S SCK |
| Контакт 14 | PA11 — SERCOM0 PAD3 / I2S FS |
| Контакт 15 | PA12 — SERCOM2 PAD0 |
| Контакт 16 | PA13 — SERCOM2 PAD1 |
| Контакт 17 | PA14 — SERCOM2 PAD2 |
| Контакт 18 | PA15 — SERCOM2 PAD3 |
| Контакт 19 | PA16 — SERCOM1 PAD0 / I2C SDA |
| Контакт 20 | PA17 — SERCOM1 PAD1 / I2C SCL |
| Контакт 21 | PA18 — SERCOM1 PAD2 |
| Контакт 22 | PA19 — SERCOM1 PAD3 |
| Контакт 23 | PA20 — SERCOM3 PAD0 |
| Контакт 24 | PA21 — SERCOM3 PAD1 |
| Контакт 25 | PA22 — SERCOM3 PAD2 |
| Контакт 26 | PA23 — SERCOM3 PAD3 |
| Контакт 27 | PA24 — USB D- / SERCOM5 PAD2 |
| Контакт 28 | PA25 — USB D+ / SERCOM5 PAD3 |
| Контакт 29 | PA26 — [DATA_NEEDED: full pin function description] |
| Контакт 30 | PA27 — [DATA_NEEDED: full pin function description] |
| Контакт 31 | PA28 — [DATA_NEEDED: full pin function description] |
| Контакт 32 | PA29 — [DATA_NEEDED: full pin function description] |
| Контакт 33 | PA30 — SWDIO / SERCOM1 PAD2 |
| Контакт 34 | PA31 — SWCLK / SERCOM1 PAD3 |
| Контакт 35 | PB00 — [DATA_NEEDED: full pin function description] |
| Контакт 36 | PB01 — [DATA_NEEDED: full pin function description] |
| Контакт 37 | PB02 — Analog input (AIN10) / SERCOM5 PAD0 |
| Контакт 38 | PB03 — Analog input (AIN11) / SERCOM5 PAD1 |
| Контакт 39 | PB04 — [DATA_NEEDED: full pin function description] |
| Контакт 40 | PB05 — [DATA_NEEDED: full pin function description] |
| Контакт 41 | PB06 — [DATA_NEEDED: full pin function description] |
| Контакт 42 | PB07 — [DATA_NEEDED: full pin function description] |
| Контакт 43 | PB08 — Analog input (AIN2) / SERCOM4 PAD0 |
| Контакт 44 | PB09 — Analog input (AIN3) / SERCOM4 PAD1 |
| Контакт 45 | PB10 — [DATA_NEEDED: full pin function description] |
| Контакт 46 | PB11 — Analog output (DAC VOUT) |
| Контакт 47 | PB12 — SERCOM4 PAD0 / Event out |
| Контакт 48 | PB13 — SERCOM4 PAD1 / Event in |
| Контакт 49 | PB14 — SERCOM4 PAD2 |
| Контакт 50 | PB15 — SERCOM4 PAD3 |
| Контакт 51 | PB16 — SERCOM5 PAD0 |
| Контакт 52 | PB17 — SERCOM5 PAD1 |
| Контакт 53 | PB18 — [DATA_NEEDED: full pin function description] |
| Контакт 54 | PB19 — [DATA_NEEDED: full pin function description] |
| Контакт 55 | PB20 — [DATA_NEEDED: full pin function description] |
| Контакт 56 | PB21 — [DATA_NEEDED: full pin function description] |
| Контакт 57 | VDDIO — Digital supply voltage for I/O |
| Контакт 58 | GND — Ground |
| Контакт 59 | VDDIO — Digital supply voltage for I/O |
| Контакт 60 | GND — Ground |
| Контакт 61 | VDDIN — Voltage regulator input |
| Контакт 62 | VDDOUT — Internal LDO output (1.2V core supply, requires 1uF decoupling) |
| Контакт 63 | RESET — Active-low reset input |
| Контакт 64 | GND — Ground |
Типичное применение
ATSAMD20J14A-AN подходит для 6 применениеs: Wearable Fitness Tracker, IoT Sensor Node, Industrial Automation Controller, USB HID Device Controller, Touch Button Control Panel, Low-Power Data Logger.
Wearable Fitness Tracker
The ATSAMD20J14A-AN's 48MHz Cortex-M0+ core and 16KB Flash fit wearable fitness trackers needing low-power step counting and BLE radio control. The 2KB SRAM handles sensor FIFO data from a 3-axis accelerometer plus heart-rate sensor over I2C, with the 12-bit ADC sampling battery voltage through a resistive divider. The MCU's sleep-mode current of under 10uA extends coin-cell runtime beyond a week, while the 64-pin TQFP-64 footprint leaves spare SERCOM channels for a future display or touch sensor. Compared with a Cortex-M4 part at the same price, the M0+ consumes roughly half the active power at 48MHz, making this part ideal for wrist-worn devices where battery life defines user satisfaction.
Рекомендуется
IoT Sensor Node
The ATSAMD20J14A-AN serves as the central processor in a battery-powered IoT sensor node reporting temperature, humidity, and air-quality data over LoRa or sub-GHz radio. Its 1.6V-3.6V supply range matches a single 18650 Li-ion or two AA alkaline cells, while the six SERCOM interfaces connect to SPI sensors, an I2C environmental sensor, and a UART radio module simultaneously. The 12-bit ADC with 20 channels supports multiple analog sensors, and the event system wakes the CPU only on a sensor interrupt to extend battery life. Typical idle current is 5uA in standby, enabling multi-year operation on a primary cell. The same TQFP-64 package is used across the ATSAMD20 family, allowing easy migration to ATSAMD20J18A-AN if more Flash is later required for over-the-air firmware updates.
Рекомендуется
Industrial Automation Controller
The ATSAMD20J14A-AN operates as a digital-input/output controller in industrial automation, reading 24V field signals through optocouplers and driving relay coils via Darlington arrays. Its -40C to +105C industrial temperature rating and 3.6V-tolerant GPIO (with external protection) suit harsh factory environments, while the 16KB Flash accommodates ladder-logic interpreters and MODBUS RTU firmware. The hardware 32-bit multiplier on Cortex-M0+ handles single-cycle PID loop calculations at 48MHz, and the 12-bit ADC reads 4-20mA loopback signals through a sense resistor. The TQFP-64 package with 52 GPIO enables direct connection of up to 26 isolated input pairs without an external I/O expander, reducing BOM cost and PCB area.
Рекомендуется
USB HID Device Controller
The ATSAMD20J14A-AN powers USB HID devices such as custom keyboards, mice, or game controllers, leveraging its USB 2.0 full-speed device interface. The 16KB Flash holds USB HID class descriptors and HID report templates for a 104-key keyboard with N-key rollover, while the 2KB SRAM buffers scan codes between USB frames. Six SERCOM channels manage SPI OLED displays, I2C LED backlight controllers, and UART debug output. The 48MHz core achieves 12Mbps USB at the maximum polling rate of 8kHz with room to spare for debounce algorithms. Compared with 8-bit AVR alternatives, the M0+ core provides faster response times and lower active power consumption at the same workload.
Рекомендуется
Touch Button Control Panel
The ATSAMD20J14A-AN drives capacitive touch button panels for white goods, building automation, and consumer appliances using the integrated QTouch library via PTC peripheral. The 12-bit ADC samples up to 16 capacitive sensors through a hardware-driven sequencer, freeing the CPU to manage serial communication and LED animations. The SERCOM interfaces connect to a UART-controlled main appliance controller, while the 10-bit DAC produces audio feedback tones for touch confirmation. The industrial -40C to +105C temperature rating ensures reliable operation behind a glass panel in a kitchen or garage. Power consumption in deep-sleep with PTC wake-on-touch is below 15uA, supporting battery-backed or USB-powered appliances.
Рекомендуется
Low-Power Data Logger
The ATSAMD20J14A-AN forms the core of a low-power data logger sampling analog sensors periodically to local Flash for later retrieval. The 16KB Flash stores compressed logging firmware plus a circular buffer, while the 2KB SRAM accumulates 4-byte timestamped samples between Flash writes. The 12-bit ADC scans 8 channels at 1Hz with the RTC generating interrupts, and the event system keeps the CPU in sleep mode for 99% of each second. Powered by a CR2032 coin cell (regulated to 3.3V), the logger runs for months capturing temperature, vibration, and battery voltage profiles for preventive maintenance. The TQFP-64 footprint includes 52 GPIO, allowing multiple SPI/I2C sensors to be added without I/O expansion.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20J14A-AN — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD20J15A-AN | ATSAMD20J16A-AN | ATSAMD20J17A-AN | ATSAMD20J18A-AN | ATSAMC20J17A-ANT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (10x10 mm) | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same | TQFP-64 (10x10 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum CPU Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 16 KB | 32 KB | 64 KB | 128 KB | 256 KB | 128 KB |
| SRAM | 2 KB | 4 KB | 8 KB | 16 KB | 32 KB | 16 KB |
| Operating Voltage | 1.6V to 3.6V | 1.6V to 3.6V | 1.6V to 3.6V | 1.6V to 3.6V | 1.6V to 3.6V | 2.7V to 5.5V (AEC-Q100) |
| USB 2.0 FS | Yes (Device) | Yes (Device) | Yes (Device) | Yes (Device) | Yes (Device + Host) | Yes (Device) |
| Operating Temperature | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +105C | -40C to +125C (AEC-Q100 Grade 1) |
| Automotive Grade | No | No | No | No | No | Yes (AEC-Q100) |
Ключевые отличия
- Lowest-cost SAM D20 entry point with 16KB Flash in TQFP-64 (против ATSAMD20J18A-AN)
- Full-speed USB 2.0 device interface in TQFP-64 (против ATSAMC20J17A-ANT)
- Industrial -40C to +105C temperature rating (против Consumer-grade Cortex-M0+ MCUs (e.g., STM32F030C8T6))
- Six SERCOM modules for flexible peripheral mapping (против Fixed-peripheral pin mapping MCUs (e.g., PIC16F variants))
Заметки по проектированию
Place a 0.1uF X7R ceramic decoupling capacitor within 2mm of each VDD pin (1, 30, 57, 59) and a 4.7uF X5R bulk capacitor on the main 3.3V supply. The internal 1.2V LDO output (VDDOUT, pin 62) requires a 1uF X7R bypass capacitor placed directly at the pin with a wide, short trace to ground. Avoid running high-frequency traces under the LDO bypass capacitor to prevent noise injection. Estimated: with 0.1uF ceramic at 48MHz switching, the IC settles within 2us of VDD rise.
Route the SWD signals (SWDIO pin 30, SWCLK pin 31) as a matched 5cm/5cm differential pair with ground reference to the debug connector. Place a 100-ohm series ferrite bead or ferrite on VDD to reduce conducted noise from digital switching. Estimated: with 52 GPIO at 48MHz toggling, peak ground bounce is approximately 200mV without proper grounding - use a continuous ground plane under the MCU with via stitching every 5mm around the perimeter.
The USB 2.0 full-speed interface uses pins PA24 (D-) and PA25 (D+). Route these as a 90-ohm differential pair with continuous ground reference, length-matched to within 0.5mm. Place the 22-ohm source-series termination resistors within 4mm of the MCU pins. Add a 90-ohm common-mode choke on the D+/D- lines near the USB connector for EMI compliance. Estimated: at 12Mbps USB full-speed, signal integrity is preserved up to 50mm trace length on FR-4 with this layout.
Do not omit the VDDOUT 1uF bypass capacitor - the internal LDO will oscillate and cause brown-out resets. Ensure the RESET pin (pin 63) is pulled high through a 10k-ohm resistor to VDDIO with a 1nF capacitor for noise immunity. The Cortex-M0+ core requires firmware to configure the NVMCTRL for wait states before operating at 48MHz; failure to do so causes Flash read errors. Use the Atmel-ICE or SAM-ICE debug probe with SWD protocol.
The ATSAMD20J14A-AN in TQFP-64 (10x10mm) has a thermal resistance of approximately 39 C/W (theta_JA) on a 4-layer JEDEC test board. At 48MHz active with all peripherals running, the typical active current is 7mA at 3.3V, dissipating about 23mW. Estimated: at maximum ambient of +105C, junction temperature rises approximately 1C above ambient - well within the 125C operating limit. No heatsink is required for normal operation.
Информация о соответствии
RoHS and REACH compliant per Microchip product declaration. Industrial temperature grade -40C to +105C but not AEC-Q100 qualified; for AEC-Q100 use the ATSAMC20J17A-ANT variant.