ATSAMD20J18A-AUT - ARM Cortex-M0+ 48MHz 256KB Flash MCU | Microchip
부품 번호: ATSAMD20J18A-AUT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $4.92 | $4.92 |
| 10 | $4.43 | $44.30 |
| 100 | $3.94 | $394.00 |
| 500 | $3.55 | $1,775.00 |
| 1,000 | $3.16 | $3,160.00 |
| 3,000 | $2.78 | $8,340.00 |
ATSAMD20J18A-AUT 개요
Microcontrollers (MCUs) are programmable system-on-chip devices that integrate a processor core, volatile and non-volatile memory, and a rich peripheral set into a single package. The ARM Cortex-M0+ is one of the smallest and most energy-efficient 32-bit cores in the ARM family, designed for deterministic embedded control. The ATSAMD20J18A-AUT sits in the SAM D20 family, Microchip's mainstream low-power Cortex-M0+ MCU line, hierarchically positioned above 8-bit AVR/PIC devices and below Cortex-M4 parts such as the SAM D5x/E5x.
Key features include the 2.14 CoreMark/MHz performance figure, a 6-channel SERCOM (configurable as UART, SPI, or I2C) interface, a 12-bit ADC, 10-bit DAC, and full-speed USB device capability on selected pins. The Event System, SleepWalking peripherals, and multiple low-power sleep modes allow the device to keep waking intelligently while consuming minimal current - well suited to battery-powered edge nodes.
The architecture pairs a single-cycle hardware multiplier with a 4-channel direct memory access controller, enabling efficient peripheral-to-memory transfers without CPU intervention. The integrated high-speed 48 MHz on-chip oscillator (DFLL-fine locked to the internal 32 kHz source) provides factory-calibrated accuracy without an external crystal, lowering BOM cost.
Typical applications include home automation nodes, smart metering endpoints, consumer wearables, building control sensors, and industrial sensor hubs. Within a system, the ATSAMD20J18A-AUT often acts as the main controller handling analogue signal conditioning, communication, and user-interface tasks. With its Cortex-M0+ ISA, code is portable to the wider SAM D / SAM C / SAM S family lineup with minimal rework.
For designers, the most useful planning step is reserving 4 KB of Flash for a future bootloader, leaving adequate decoupling (100 nF + 1uF) close to each VDD pin, and confirming the chosen package variant's pin count (this is the 64-pin LQFP) against the I/O requirement before layout. This page synthesizes distributor pricing, drop-in pin-compatible alternatives, and practical engineering notes not found in the manufacturer datasheet alone.
드롭인 대체품: ATSAMD20J18A-AUT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: ATSAMD20J18A-AUT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, SRAM, DAC, Flash Memory.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
ATSAMD20J18A-AU
✅ 드롭인✓ 재고 있음
$2.15 / 개
데이터시트 보기 →ATSAMD20J17A-AUT
✅ 드롭인✓ 재고 있음
$2.3 / 개
데이터시트 보기 →ATSAMD20J17A-AU
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →ATSAMD21J18A-AUT
✅ 드롭인✓ 재고 있음
$2.63 / 개
데이터시트 보기 →ATSAMD20G18A-AUT
✅ 드롭인✓ 재고 있음
$2.84 / 개
데이터시트 보기 →ATSAMD20J18A-AUT 최대 정격 & 전기적 특성
| Core | ARM Cortex-M0+ (32-bit) |
| Family | SAM D20 |
| Maximum CPU Clock | 48 MHz |
| CoreMark/MHz | 2.14 |
| Flash Memory | 256 KB |
| SRAM | 32 KB |
| 핀 수 | 64 |
| 패키지 | 64-LQFP (10x10 mm) |
| Operating Voltage | 1.62 V to 3.63 V |
| 동작 온도 | -40C to +85C (industrial) |
| 실장 유형 | Surface Mount |
| ADC | 12-bit, up to 16 channels |
| DAC | 10-bit |
| SERCOM Modules | 6 (each configures UART/SPI/I2C) |
| USB | Full-Speed USB Device |
| DMAC Channels | 4 |
| RoHS 상태 | Compliant |
ATSAMD20J18A-AUT 핀 구성
| 핀 1 | PA00 — GPIO / REF input for ADC |
| 핀 2 | PA01 — GPIO / ADC input |
| 핀 3 | PA02 — GPIO / SERCOM2 pad |
| 핀 4 | PA03 — GPIO / ADC reference |
| 핀 5 | GND — Digital ground |
| 핀 6 | VDD — Digital supply voltage |
| 핀 7 | PA04 — GPIO / SERCOM0 pad |
| 핀 8 | PA05 — GPIO / SERCOM0 pad |
| 핀 9 | PA06 — GPIO / SERCOM0 pad |
| 핀 10 | PA07 — GPIO / SERCOM0 pad |
| 핀 11 | PA08 — GPIO / SERCOM1 pad |
| 핀 12 | PA09 — GPIO / SERCOM1 pad |
| 핀 13 | PA10 — GPIO / SERCOM1 pad |
| 핀 14 | PA11 — GPIO / SERCOM1 pad |
| 핀 15 | VDDANA — Analog supply voltage |
| 핀 16 | GND — Analog ground |
| 핀 17 | PA14 — GPIO / SERCOM2 pad |
| 핀 18 | PA15 — GPIO / SERCOM2 pad |
| 핀 19 | PA16 — GPIO / SERCOM3 pad |
| 핀 20 | PA17 — GPIO / SERCOM3 pad |
| 핀 21 | PA18 — GPIO / SERCOM3 pad |
| 핀 22 | PA19 — GPIO / SERCOM3 pad |
| 핀 23 | PA20 — GPIO / SERCOM5 pad |
| 핀 24 | PA21 — GPIO / SERCOM5 pad |
| 핀 25 | PA22 — GPIO / SERCOM5 pad |
| 핀 26 | PA23 — GPIO / SERCOM5 pad |
| 핀 27 | PA24 — GPIO / USB_DM |
| 핀 28 | PA25 — GPIO / USB_DP |
| 핀 29 | PA27 — GPIO / Bootloader entry |
| 핀 30 | RESETN — Active-low reset input |
| 핀 31 | PA28 — GPIO / SWD data |
| 핀 32 | PA30 — GPIO / SWD clock |
| 핀 33 | PA31 — GPIO / ISP clock |
| 핀 34 | PB00 — GPIO / ADC input |
| 핀 35 | PB01 — GPIO / ADC input |
| 핀 36 | PB02 — GPIO / SERCOM4 pad |
| 핀 37 | PB03 — GPIO / SERCOM4 pad |
| 핀 38 | PB04 — GPIO / SERCOM4 pad |
| 핀 39 | PB05 — GPIO / SERCOM4 pad |
| 핀 40 | PB06 — GPIO / SERCOM4 pad |
| 핀 41 | PB07 — GPIO / SERCOM4 pad |
| 핀 42 | PB08 — GPIO / SERCOM4 pad |
| 핀 43 | PB09 — GPIO / SERCOM4 pad |
| 핀 44 | PB10 — GPIO / SERCOM4 pad |
| 핀 45 | PB11 — GPIO / SERCOM4 pad |
| 핀 46 | PB12 — GPIO / SERCOM4 pad |
| 핀 47 | PB13 — GPIO / SERCOM4 pad |
| 핀 48 | PB14 — GPIO / SERCOM4 pad |
| 핀 49 | PB15 — GPIO / SERCOM4 pad |
| 핀 50 | PB16 — GPIO / SERCOM5 pad |
| 핀 51 | PB17 — GPIO / SERCOM5 pad |
| 핀 52 | PB18 — GPIO / SERCOM5 pad |
| 핀 53 | PB19 — GPIO / SERCOM5 pad |
| 핀 54 | PB20 — GPIO / SERCOM5 pad |
| 핀 55 | PB21 — GPIO / SERCOM5 pad |
| 핀 56 | PB22 — GPIO / SERCOM5 pad |
| 핀 57 | PB23 — GPIO / SERCOM5 pad |
| 핀 58 | VDD — Digital supply voltage |
| 핀 59 | GND — Digital ground |
| 핀 60 | PC24 — GPIO / SWD data (alt) |
| 핀 61 | PC25 — GPIO / SWD clock (alt) |
| 핀 62 | PC26 — GPIO / Bootloader entry (alt) |
| 핀 63 | PC27 — GPIO / Bootloader entry (alt) |
| 핀 64 | PC28 — GPIO / ISP clock (alt) |
일반적인 애플리케이션
ATSAMD20J18A-AUT 적합 용도: 7 애플리케이션s: Home Automation Wireless Node, Smart Metering Endpoints, Wearable Consumer Devices, Industrial Sensor Hub, Consumer Remote Control Unit, Building Automation HVAC Controller, Connected Lighting Controller.
Home Automation Wireless Node
The ATSAMD20J18A-AUT's 256 KB Flash and 32 KB SRAM comfortably fit Z-Stack or ASF-based Zigbee/Thread/BLE bridge firmware. Its 48 MHz Cortex-M0+ core, paired with hardware AES accelerator on related SAM D21 devices, processes AES-encrypted packets in real time. With SERCOM modules, the chip drives SPI to NVM storage, I2C to ambient-light and PIR sensors, and UART to a radio module. Low-power SleepWalking enables standby currents under a few microamps, critical for coin-cell or 2xAA battery nodes typical in home automation door sensors, blinds, and PIR occupancy devices.
추천
Smart Metering Endpoints
Smart electricity, water, and gas meters require deterministic acquisition, long battery life, and accurate ADC readings. The ATSAMD20J18A-AUT's 12-bit ADC with up to 16 channels simultaneously samples current transformers and resistive sensor bridges. The 6 SERCOMs handle Modbus over UART, M-Bus or wireless M-Bus links via SPI, and tamper-detect switches over I2C. The MCU's Event System wakes the CPU only on pre-configured sensor conditions, allowing multi-year battery operation on a single lithium cell.
추천
Wearable Consumer Devices
In wearables, the ATSAMD20J18A-AUT acts as the housekeeping MCU or main controller in lower-cost fitness bands. Its small 64-LQFP footprint and low current consumption suit wrist bands driven by CR2032 cells. SERCOMs interface to BLE modules and small SPI OLED displays; the 12-bit ADC reads battery voltage and pulse-sensor signals. The Cortex-M0+ deterministic interrupt response keeps user-button latency under microseconds, and integrated DMA moves sample streams without CPU wake cycles.
추천
Industrial Sensor Hub
For industrial 4-20 mA / 0-10 V sensor hubs, the ATSAMD20J18A-AUT's 12-bit ADC, four DMAC channels, and 6 SERCOMs enable aggregation of multiple sensor inputs. The wide 1.62 V to 3.63 V supply range tolerates 24 V industrial bus rails after a simple LDO step-down. Real-time SERCOM peripherals perform Manchester, SPI, RS-485, and I2C protocols simultaneously, while the Cortex-M0+ handles local data reduction before forwarding to PLC masters over Modbus RTU.
추천
Consumer Remote Control Unit
The ATSAMD20J18A-AUT serves as the brain of advanced universal remotes with LCD displays, voice-input buttons, and motion-tracking gyros. Its 48 MHz processing ensures menu animations render at smooth frame rates on low-power segment LCDs. The DAC provides clean audio cues, while low-power idle modes eliminate battery drain when the remote is resting. Compatible with Microchip's Atmel START code-configurator for quick function-pack integration.
추천
Building Automation HVAC Controller
HVAC controllers using the ATSAMD20J18A-AUT benefit from 256 KB Flash for BACnet/Modbus protocol stacks, plus 12-bit ADC channels for thermistor and pressure readings. Multiple SERCOMs coordinate I2C CO2 sensors, SPI flash logging, UART RS-485 BMS links, and PWM outputs to fan drivers. The MCU's Event System and SleepWalking reduce active duty cycle to under 1 percent, supporting HVAC-node solar or battery-powered retrofits in commercial buildings.
추천
Connected Lighting Controller
Connected LED drivers use the ATSAMD20J18A-AUT for DALI, DMX, or Bluetooth Mesh control with sub-gram power consumption. Its 10-bit DAC drives PWM-dimmable constant-current LED outputs, while SERCOMs interconnect to DALI transceivers and ambient-light sensors. The industrial-grade temperature range suits outdoor fixture installations, and the 64-LQFP compact pin count supports dense board designs typical of track-light heads.
추천
추천 제품 요약
엔지니어링 참조 데이터: ATSAMD20J18A-AUT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | ATSAMD20J18A-AU | ATSAMD20J17A-AUT | ATSAMD20J17A-AU | ATSAMD21J18A-AUT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ (SAM D21) |
| Maximum Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 256 KB | 256 KB | 128 KB | 128 KB | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Packaging Form | Tape & Reel | Tray | Tape & Reel | Tray | Tape & Reel |
주요 차별점
- Highest pin count in SAM D20 mainstream line (vs ATSAMD20G18A-AUT)
- 256 KB Flash vs 128 KB Flash in J17A counterpart (vs ATSAMD20J17A-AUT)
- Industrial -40C to +85C operating range vs consumer grade (vs Consumer-grade variants)
- Upward migration path to SAM D21 (vs ATSAMD21J18A-AUT)
설계 노트
Place a 100 nF X7R decoupling capacitor directly on every VDD pin and a 1 uF bulk capacitor near the VDDANA pin. For USB applications, add a 4.7 uF bulk cap on VDD to absorb hot-plug inrush. The ATSAMD20J18A-AUT draws approximately 7 mA active at 48 MHz and under 2 uA in deepest sleep; choose an LDO with at least 50 mA headroom for active operation and quiescent current well below 1 uA to preserve battery life.
Keep trace lengths from the 32.768 kHz crystal XIN/XOUT pins to GND below 5 mm and shield with a guard ring tied to GND. Route USB_DP and USB_DM as a 90 ohm differential pair, length matched within 1 mm, on the top layer with an unbroken ground reference plane. Maintain at least 4 layers if USB and analog subsystems coexist to isolate noisy digital return currents from analog references on the VDDANA rail.
When migrating from ATSAMD20J17A to J18A, verify linker script boundaries: code compiled for the 128 KB J17A may inadvertently use vectors past 0x20000 on the larger J18A. For firmware security, lock the Bootloader ROM mapping by setting fuses in USER_WORD_0 before production programming; this prevents post-production code extraction via the SWD port. Do not float unused GPIO pins - enable internal pull-downs in software to avoid SleepWalking current spikes.
Estimated: at 48 MHz active with 0.2 mA/MHz core current, the ATSAMD20J18A-AUT draws about 9.6 mA active plus peripheral contribution. With a 64-LQFP thermal resistance theta_JA of approximately 50 C/W, junction temperature rise on a standard 4-layer FR4 board is roughly 0.5 C at room temperature - thermal management is not a concern at typical SAM D20 operating currents, but verify with a thermocouple measurement during bench validation if your enclosure limits convection.
SERCOM pads default to peripheral function after reset, but GPIO direction remains inputs until SERCOM is enabled in software. To avoid parasitic oscillations on idle UART/I2C lines during boot, program the PORT's PMUX register before enabling PMUXEN. For the 12-bit ADC, allocate at least 8 acquisition clock cycles via SAMPCTRL for high-impedance sources (>10 kOhm), and add an external op-amp buffer for sensors above 50 kOhm source impedance to preserve ADC linearity.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification is not applicable to this part; for automotive selections consider ATSAM D20 family AEC-Q100 variants where offered.