ATSAMD20J18A-AU - ARM Cortex-M0+ MCU, 256KB Flash | Microchip
부품 번호: ATSAMD20J18A-AU ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 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 개요
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.
드롭인 대체품: ATSAMD20J18A-AU — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: ATSAMD20J18A-AU (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, USB, SRAM, DAC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
ATSAMD20J17A-AU
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →ATSAMD20J16B-AN
✅ 드롭인✓ 재고 있음
$2.85 / 개
데이터시트 보기 →ATSAMD20J15A-AUT
✅ 드롭인✓ 재고 있음
$1.85 / 개
데이터시트 보기 →ATSAMD20J18A-AUT
✅ 드롭인✓ 재고 있음
$2.78 / 개
데이터시트 보기 →ATSAMD20E18A-AU
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →ATSAMD21J18A-AFT
✅ 드롭인✓ 재고 있음
$2.71 / 개
데이터시트 보기 →ATSAMD20J18A-AU 최대 정격 & 전기적 특성
| Core | ARM Cortex-M0+ (ARMv6-M, 32-bit) |
| 최대 클록 주파수 | 48 MHz |
| Flash Memory | 256 KB |
| SRAM | 32 KB |
| Operating Voltage Range | 1.62 V to 3.6 V |
| 패키지 | 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) |
| 동작 온도 범위 | -40 C to +85 C |
| 실장 유형 | Surface Mount (LQFP) |
| MSL 레벨 | 3 |
| RoHS 상태 | Compliant |
ATSAMD20J18A-AU 핀 구성
| 핀 1 | PA00 — I/O / ADC AIN0 |
| 핀 2 | PA01 — I/O / ADC AIN1 |
| 핀 3 | PA02 — I/O / ADC AIN2 |
| 핀 4 | PA03 — I/O / ADC AIN3 / VREFA |
| 핀 5 | GND — Ground |
| 핀 6 | PA04 — I/O / ADC AIN4 |
| 핀 7 | PA05 — I/O / ADC AIN5 |
| 핀 8 | PA06 — I/O / ADC AIN6 |
| 핀 9 | PA07 — I/O / ADC AIN7 |
| 핀 10 | VDDIO — Digital I/O supply |
| 핀 11 | GND — Ground |
| 핀 12 | VDDIN — Main voltage regulator input |
| 핀 13 | VDDOUT — Internal LDO output (decouple 1uF) |
| 핀 14 | VDDANA — Analog supply |
| 핀 15 | GND — Ground |
| 핀 16 | PA08 — I/O / ADC AIN8 / SERCOM pad |
| 핀 17 | PA09 — I/O / ADC AIN9 / SERCOM pad |
| 핀 18 | PA10 — I/O / ADC AIN10 / SERCOM pad |
| 핀 19 | PA11 — I/O / ADC AIN11 / SERCOM pad |
| 핀 20 | PA12 — I/O / SERCOM pad |
| 핀 21 | PA13 — I/O / SERCOM pad |
| 핀 22 | PA14 — I/O / SERCOM pad |
| 핀 23 | PA15 — I/O / SERCOM pad |
| 핀 24 | PA16 — I/O / SERCOM pad |
| 핀 25 | PA17 — I/O / SERCOM pad |
| 핀 26 | PA18 — I/O / SERCOM pad |
| 핀 27 | PA19 — I/O / SERCOM pad |
| 핀 28 | PA20 — I/O / SERCOM pad |
| 핀 29 | PA21 — I/O / SERCOM pad |
| 핀 30 | PA22 — I/O / SERCOM pad |
| 핀 31 | PA23 — I/O / SERCOM pad |
| 핀 32 | PA24 — USB D- (or GPIO) |
| 핀 33 | PA25 — USB D+ (or GPIO) |
| 핀 34 | GND — Ground |
| 핀 35 | PA26 — I/O |
| 핀 36 | PA27 — I/O |
| 핀 37 | PA28 — I/O / Reset pin |
| 핀 38 | GND — Ground |
| 핀 39 | VDDIO — Digital I/O supply |
| 핀 40 | PA30 — SWDIO (debug) |
| 핀 41 | PA31 — SWCLK (debug) |
| 핀 42 | PB00 — I/O |
| 핀 43 | PB01 — I/O |
| 핀 44 | PB02 — I/O / ADC AIN14 |
| 핀 45 | PB03 — I/O / ADC AIN15 |
| 핀 46 | PB04 — I/O / ADC AIN12 |
| 핀 47 | PB05 — I/O / ADC AIN13 |
| 핀 48 | PB06 — I/O |
| 핀 49 | PB07 — I/O |
| 핀 50 | PB08 — I/O |
| 핀 51 | PB09 — I/O |
| 핀 52 | PB10 — I/O |
| 핀 53 | PB11 — I/O |
| 핀 54 | PB12 — I/O |
| 핀 55 | PB13 — I/O |
| 핀 56 | PB14 — I/O |
| 핀 57 | PB15 — I/O |
| 핀 58 | PB16 — I/O |
| 핀 59 | PB17 — I/O |
| 핀 60 | PA07 — I/O (alternate) |
| 핀 61 | XIN32 — 32.768 kHz crystal input |
| 핀 62 | XOUT32 — 32.768 kHz crystal output |
| 핀 63 | GND — Ground |
| 핀 64 | VDDANA — Analog supply (or decoupling) |
일반적인 애플리케이션
ATSAMD20J18A-AU 적합 용도: 6 애플리케이션s: 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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
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.
추천
추천 제품 요약
엔지니어링 참조 데이터: ATSAMD20J18A-AU — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | 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 |
주요 차별점
- 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)
설계 노트
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.
규정 준수 정보
RoHS and REACH compliance per Microchip product page. Not AEC-Q100 qualified; for AEC-Q100 use ATSAMC20J18A-MUT (automotive grade).