ATSAMD20J18A-AU - ARM Cortex-M0+ MCU, 256KB Flash | Microchip
Référence : ATSAMD20J18A-AU ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.55 | $3,55 |
| 10 | $3.2 | $32,00 |
| 100 | $2.78 | $278,00 |
| 500 | $2.45 | $1 225,00 |
| 1 000 | $2.15 | $2 150,00 |
ATSAMD20J18A-AU Présentation
An ARM Cortex-M0+ microcontroller is a 32-bit processor core implementing the ARMv6-M architecture (Thumb/Thumb-2 instruction set), optimized for energy-efficient embedded computing. Cortex-M0+ sits at the low-power end of the Cortex-M family above M0L/M23 and below M3/M4/M7, and integrates tightly with on-chip flash, SRAM, and peripherals to form a system-on-chip (SoC) within the broader microcontroller and embedded processing hierarchy.
Key features include a 12-bit ADC up to 200 ksps, 10-bit DAC, up to 8 SERCOM interfaces that can each be configured as UART, SPI, I2C, or LIN, a 24-bit timer/counter, RTC, full-speed USB device, and 2.4mA/MHz active current with multiple Sleep, Standby, and Backup sleep modes that drop consumption into the microamp range. Six SERCOM channels, six timer/counters, and an I2S interface provide flexible connectivity for sensors, displays, and communications.
Technically, the device integrates a single-cycle multiplier, 4KB cache, and a 2-channel DMA engine for low-overhead peripheral transfers. The architecture is well documented in the SAM D20 family datasheet and is supported by Microchip's MPLAB X IDE, ASF, and Atmel Studio 7 toolchains, with a choice of GCC or IAR compilers. A built-in 32.768 kHz oscillator and an on-chip PLL simplify clocking for USB and high-speed peripherals.
Typical applications include home-automation gateways, smart energy metering, industrial sensor nodes, consumer HMI controls, low-power wireless sensor nodes, and USB human-interface devices. The wide 1.62V to 3.6V supply range and ultra-low-power Sleep modes also support battery-powered IoT endpoints.
When designing with this device, ensure that the decoupling network (typically 100nF plus 4.7uF bulk) is placed within a few millimeters of the VDD pins, and that PA24/PA25 (USB) and PA22/PA23 are configured correctly for full-speed USB if the D+ pull-up is needed. Pay attention to the SERCOM pin-mux table: each SERCOM can be mapped to several I/O pins, but only one mapping at a time is active.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes that are not always assembled in a single location elsewhere.
Alternatives de remplacement direct pour ATSAMD20J18A-AU — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAMD20J18A-AU (même facteur de forme et même empreinte) — différant par ADC, Package, USB, SRAM, DAC.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20J17A-AU
✅ Remplacement direct✓ En stock
$2.05 / unité
Voir la fiche technique →ATSAMD20J16B-AN
✅ Remplacement direct✓ En stock
$2.85 / unité
Voir la fiche technique →ATSAMD20J15A-AUT
✅ Remplacement direct✓ En stock
$1.85 / unité
Voir la fiche technique →ATSAMD20J18A-AUT
✅ Remplacement direct✓ En stock
$2.78 / unité
Voir la fiche technique →ATSAMD20E18A-AU
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →ATSAMD21J18A-AFT
✅ Remplacement direct✓ En stock
$2.71 / unité
Voir la fiche technique →ATSAMD20J18A-AU Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M0+ (ARMv6-M, 32-bit) |
| Fréquence d'horloge maximale | 48 MHz |
| Flash Memory | 256 KB |
| SRAM | 32 KB |
| Operating Voltage Range | 1.62 V to 3.6 V |
| Boîtier | 64-LQFP (10x10 mm) |
| Programmable I/O Pins | Up to 52 |
| ADC | 12-bit, up to 200 ksps |
| DAC | 10-bit |
| SERCOM Interfaces | Up to 8 (UART/SPI/I2C/LIN configurable) |
| USB | Full-Speed USB 2.0 Device |
| Timer/Counters | Six 16-bit TC, one 24-bit TC, one 32-bit RTC |
| DMA Channels | 2 (with 12 channels) |
| Plage de température de fonctionnement | -40 C to +85 C |
| Type de montage | Surface Mount (LQFP) |
| Niveau MSL | 3 |
| Statut RoHS | Compliant |
Configuration des broches de ATSAMD20J18A-AU
| Broche 1 | PA00 — I/O / ADC AIN0 |
| Broche 2 | PA01 — I/O / ADC AIN1 |
| Broche 3 | PA02 — I/O / ADC AIN2 |
| Broche 4 | PA03 — I/O / ADC AIN3 / VREFA |
| Broche 5 | GND — Ground |
| Broche 6 | PA04 — I/O / ADC AIN4 |
| Broche 7 | PA05 — I/O / ADC AIN5 |
| Broche 8 | PA06 — I/O / ADC AIN6 |
| Broche 9 | PA07 — I/O / ADC AIN7 |
| Broche 10 | VDDIO — Digital I/O supply |
| Broche 11 | GND — Ground |
| Broche 12 | VDDIN — Main voltage regulator input |
| Broche 13 | VDDOUT — Internal LDO output (decouple 1uF) |
| Broche 14 | VDDANA — Analog supply |
| Broche 15 | GND — Ground |
| Broche 16 | PA08 — I/O / ADC AIN8 / SERCOM pad |
| Broche 17 | PA09 — I/O / ADC AIN9 / SERCOM pad |
| Broche 18 | PA10 — I/O / ADC AIN10 / SERCOM pad |
| Broche 19 | PA11 — I/O / ADC AIN11 / SERCOM pad |
| Broche 20 | PA12 — I/O / SERCOM pad |
| Broche 21 | PA13 — I/O / SERCOM pad |
| Broche 22 | PA14 — I/O / SERCOM pad |
| Broche 23 | PA15 — I/O / SERCOM pad |
| Broche 24 | PA16 — I/O / SERCOM pad |
| Broche 25 | PA17 — I/O / SERCOM pad |
| Broche 26 | PA18 — I/O / SERCOM pad |
| Broche 27 | PA19 — I/O / SERCOM pad |
| Broche 28 | PA20 — I/O / SERCOM pad |
| Broche 29 | PA21 — I/O / SERCOM pad |
| Broche 30 | PA22 — I/O / SERCOM pad |
| Broche 31 | PA23 — I/O / SERCOM pad |
| Broche 32 | PA24 — USB D- (or GPIO) |
| Broche 33 | PA25 — USB D+ (or GPIO) |
| Broche 34 | GND — Ground |
| Broche 35 | PA26 — I/O |
| Broche 36 | PA27 — I/O |
| Broche 37 | PA28 — I/O / Reset pin |
| Broche 38 | GND — Ground |
| Broche 39 | VDDIO — Digital I/O supply |
| Broche 40 | PA30 — SWDIO (debug) |
| Broche 41 | PA31 — SWCLK (debug) |
| Broche 42 | PB00 — I/O |
| Broche 43 | PB01 — I/O |
| Broche 44 | PB02 — I/O / ADC AIN14 |
| Broche 45 | PB03 — I/O / ADC AIN15 |
| Broche 46 | PB04 — I/O / ADC AIN12 |
| Broche 47 | PB05 — I/O / ADC AIN13 |
| Broche 48 | PB06 — I/O |
| Broche 49 | PB07 — I/O |
| Broche 50 | PB08 — I/O |
| Broche 51 | PB09 — I/O |
| Broche 52 | PB10 — I/O |
| Broche 53 | PB11 — I/O |
| Broche 54 | PB12 — I/O |
| Broche 55 | PB13 — I/O |
| Broche 56 | PB14 — I/O |
| Broche 57 | PB15 — I/O |
| Broche 58 | PB16 — I/O |
| Broche 59 | PB17 — I/O |
| Broche 60 | PA07 — I/O (alternate) |
| Broche 61 | XIN32 — 32.768 kHz crystal input |
| Broche 62 | XOUT32 — 32.768 kHz crystal output |
| Broche 63 | GND — Ground |
| Broche 64 | VDDANA — Analog supply (or decoupling) |
Applications typiques
ATSAMD20J18A-AU convient pour 6 applications: Home Automation Gateway, Smart Energy Metering, Industrial Sensor Node, Consumer HMI Controller, USB HID / HID-Class Peripheral, Battery-Powered IoT Endpoint.
Home Automation Gateway
The ATSAMD20J18A-AU is well-suited as a home-automation gateway controller because its 256 KB flash fits Z-Stack or a custom RF protocol image, while the 1.62 V to 3.6 V supply range accepts direct coin-cell or 3.3 V regulated rails. With up to eight SERCOM interfaces (each configurable as UART/SPI/I2C), a designer can connect to Wi-Fi modules, BLE SoCs, Zigbee radios, and a sensor I2C bus simultaneously. The Cortex-M0+ at 48 MHz and 32 KB SRAM handle packet routing, sensor aggregation, and OTA update staging. Sleep currents below 10 uA in Standby mode keep quiescent power negligible when the gateway is idle. Drop the same footprint pin-compatible ATSAMD21J18A-AFT in if USB Host support becomes a requirement.
Recommandé
Smart Energy Metering
In smart energy meters, the ATSAMD20J18A-AU's 12-bit ADC up to 200 ksps samples current and voltage with adequate resolution for IEC 62053-21 class-1 accuracy, while the 10-bit DAC and op-amp outputs drive calibration and signal conditioning. The 32 KB SRAM buffers measurement frames, and the 256 KB flash holds metering firmware plus optional DLMS/COSEM or Modbus stacks. Real-time clock with calendar and 32.768 kHz crystal support enable accurate time-stamping for billing periods. Wide 1.62 V to 3.6 V operation allows the device to run directly from a 3.3 V LDO fed by the meter's auxiliary supply. Low-power Standby mode helps meet idle power targets under 0.5 W typical.
Recommandé
Industrial Sensor Node
For industrial 4 mA to 20 mA or 0 V to 10 V sensor nodes, the ATSAMD20J18A-AU's 12-bit ADC, six 16-bit timers, and DMA engine reduce CPU load when sampling at high rates or driving PWM outputs for valve control. Operating temperature of -40 C to +85 C supports cabinet-mounted applications, and the wide 1.62 V to 3.6 V supply allows operation from 24 V industrial rails via a small buck regulator. The Cortex-M0+ plus 256 KB flash accommodates IEC 61131-3 style function blocks or simple ladder logic. EMC is improved by the on-chip 32 kHz and 8 MHz RC oscillators plus optional PLL, reducing external clock noise. Choose the ATSAMD21J18A-AFT sibling if CAN connectivity is added.
Recommandé
Consumer HMI Controller
The ATSAMD20J18A-AU can drive small TFT displays and capacitive touch interfaces through SPI or I2C, with up to 52 programmable I/O pins available to scan keypads, read rotary encoders, and pulse indicator LEDs. The eight SERCOMs allow simultaneous connection to a Wi-Fi/BLE combo module, a graphic display, and an audio codec via I2S on the SAMD21 family sibling. 256 KB flash holds graphics libraries, fonts, and OTA-capable firmware. The 12-bit ADC and 10-bit DAC simplify audio cue generation and backlight control via PWM. Pin compatibility with the SAM D21J family eases upgrades if USB Host or more peripherals are needed.
Recommandé
USB HID / HID-Class Peripheral
The ATSAMD20J18A-AU integrates a full-speed USB 2.0 device controller with on-chip pull-up and 48 MHz clock domain, enabling HID-class peripherals such as keyboards, mice, game controllers, and custom input devices without an external PHY. The 256 KB flash and 32 KB SRAM fit USB stacks plus HID report descriptors, while the Cortex-M0+ runs composite USB stacks comfortably. The 64-LQFP footprint exposes up to 52 I/O pins for switches, encoders, LEDs, and analog inputs. Low-power Sleep and Standby modes reduce suspend current below 2.5 mA per USB specifications. Use the SERCOMs to attach I2C sensors that report through HID vendor interfaces.
Recommandé
Battery-Powered IoT Endpoint
For coin-cell or AA-battery endpoints, the ATSAMD20J18A-AU's Standby current below 10 uA and Backup mode with RTC wake-up extend battery life into years. The 1.62 V to 3.6 V supply range is ideal for 2x alkaline or 1x Li-ion chemistries, and the integrated 8 MHz and 32.768 kHz oscillators remove external crystals for low-power wake-timer use. The 256 KB flash fits LoRaWAN or BLE 5 application code and device certificates, and the Cortex-M0+ at 48 MHz plus DMA offload radio packet processing efficiently. With up to eight SERCOMs, designers can attach multiple sensors or an SPI radio with interrupt-driven wake. Pin compatibility with SAMD20J17A-AU/SAMD20J16B-AN allows cost-down without layout changes.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20J18A-AU — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | ATSAMD20J17A-AU | ATSAMD20J16B-AN | ATSAMD20J15A-AUT | ATSAMD20E18A-AU | ATSAMD21J18A-AFT |
|---|---|---|---|---|---|---|
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 64-TQFP - same footprint family |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core | ARM Cortex-M0+ 48 MHz | ARM Cortex-M0+ 48 MHz - same | ARM Cortex-M0+ 48 MHz - same | ARM Cortex-M0+ 48 MHz - same | ARM Cortex-M0+ 48 MHz - same | ARM Cortex-M0+ 48 MHz - same |
| Flash | 256 KB | 128 KB (-50%) | 64 KB (-75%) | 32 KB (-87.5%) | 256 KB (same) | 256 KB (same) |
| SRAM | 32 KB | 16 KB (-50%) | 8 KB (-75%) | 4 KB (-87.5%) | 32 KB (same) | 32 KB (same) |
| Operating Voltage | 1.62 V to 3.6 V | 1.62 V to 3.6 V - same | 1.62 V to 3.6 V - same | 1.62 V to 3.6 V - same | 1.62 V to 3.6 V - same | 1.62 V to 3.6 V - same |
| USB | Full-Speed USB Device | Full-Speed USB Device - same | Full-Speed USB Device - same | Full-Speed USB Device - same | Full-Speed USB Device - same | Full-Speed USB Host + Device |
| SERCOMs | 8 | 8 - same | 8 - same | 8 - same | 8 - same | 8 - same |
| I/O Pins | Up to 52 | Up to 52 - same | Up to 52 - same | Up to 52 - same | Up to 52 - same | Up to 52 - same |
| ADC | 12-bit, 200 ksps | 12-bit, 200 ksps - same | 12-bit, 200 ksps - same | 12-bit, 200 ksps - same | 12-bit, 200 ksps - same | 12-bit, 200 ksps - same |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same |
| Approx. Unit Price (qty 1, USD, as of 2026-09-21) | 3.55 | 3.05 | 2.65 | 2.30 | 3.40 | 4.10 |
Principaux différenciateurs
- Largest flash in the SAM D20J family (vs ATSAMD20J17A-AU)
- Larger memory with full peripheral set vs SAMD21 upgrade (vs ATSAMD21J18A-AFT)
- More I/O and peripherals than SAM D20E and D20G variants (vs ATSAMD20E18A-AU)
Notes de conception
Decoupling: place one 100 nF X7R ceramic within 2 mm of each VDD pin and one 4.7 uF ceramic close to VDDIN/VDDANA. VDDOUT requires a 1 uF decoupling cap per the SAM D20 family datasheet to stabilize the internal LDO. A ferrite bead between VDDIN and VDDANA reduces analog-domain switching noise. Estimated worst-case active current is 2.4 mA/MHz at 48 MHz, so peak I_DD is roughly 115 mA; choose a regulator rated 200 mA+ for margin.
Crystal layout: route the 32.768 kHz crystal traces symmetrically within a guarded ground pour and keep them short (under 5 mm) to reduce stray capacitance. The USB DP/DM pair (PA24/PA25) must be routed as a 90 ohm differential pair with no stubs and a continuous ground reference for full-speed USB compliance. The exposed thermal pad of LQFP is not present on this package, but PCB thermal relief for the GND pins should follow the SAM D20 datasheet.
SERCOM pin multiplexing: each SERCOM can be mapped to multiple I/O pads, but only one mapping is active at a time - misconfiguring PMUX bits is a common cause of UART/SPI failure. The reset pin (PA28) is shared with the SERCOM and must be configured as GPIO before the firmware disables the reset function. For USB, leave the internal pull-up enabled only when VBUS is present; floating DP/DM lines can cause phantom USB enumeration. Estimated: firmware upload via SWD requires the PA30/PA31 SWDIO/SWCLK pins not be repurposed without a programmer override.
At 48 MHz and typical 2.4 mA/MHz active current per the SAM D20 family datasheet, the LQFP-64 thermal resistance (theta_JA) is approximately 50 C/W on a 4-layer JEDEC PCB, allowing roughly 2 W continuous dissipation. In Standby with RTC wake, current drops below 10 uA and self-heating is negligible. For industrial designs, derate by 25% at +85 C ambient.
Informations de conformité
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; for AEC-Q100 use ATSAMC20J18A-MUT (automotive grade).