ATSAMD20G18A-ANT - ARM Cortex-M0+ 48MHz 256KB Flash MCU | Microchip
부품 번호: ATSAMD20G18A-ANT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.56 | $35.60 |
| 100 | $3.18 | $318.00 |
| 500 | $2.84 | $1,420.00 |
| 1,000 | $2.55 | $2,550.00 |
ATSAMD20G18A-ANT 개요
What is a Cortex-M0+ microcontroller? The ARM Cortex-M0+ is the smallest and most energy-efficient member of the Cortex-M processor family, designed for deeply embedded applications that require deterministic real-time behaviour, low active and sleep power, and ease of programming in C. The Cortex-M0+ sits within the broader taxonomy of 32-bit microcontrollers -> ARM Cortex-M -> ARM microcontrollers -> embedded microcontrollers -> integrated circuits, and the SAM D20G family positions itself as an ultra-low-power general-purpose MCU line from Microchip. The single-cycle hardware multiplier and the Microchip SleepWalking peripheral event system are key architectural differentiators.
Key features of the ATSAMD20G18A-ANT include the 48MHz Cortex-M0+ core reaching 2.46 CoreMark/MHz, 256KB in-system programmable Flash, 32KB SRAM, full-speed USB 2.0 device with on-chip transceiver, 12-bit 1 MSPS ADC with up to 20 channels, two I2C interfaces, six SERCOM modules configurable as UART/SPI/I2C, six 16-bit timers/counters, RTC with calendar mode, and a wide operating voltage range of 1.62V to 3.63V. The 48-TQFP package provides ample GPIO for typical embedded designs while remaining hand-solderable for prototyping.
Architecturally, the SAM D20G uses the Cortex-M0+ with a 2-stage pipeline, a single-cycle 32x32 hardware multiplier (replacing the older 32-cycle software emulation), and a Nested Vectored Interrupt Controller (NVIC) with 32 interrupt sources. The Event System allows peripherals to communicate without CPU intervention, dramatically reducing active power consumption. The Power Manager supports multiple sleep modes (Idle, Standby, Backup) with fast wake-up, and the USB 2.0 Full-Speed controller includes an on-chip transceiver that eliminates the need for an external PHY.
Typical applications include USB HID devices, IoT sensor nodes, home automation controllers, consumer electronics, smart metering, industrial control, and human-machine interface (HMI) panels. The combination of USB, ADC, and SERCOM flexibility makes the ATSAMD20G18A-ANT especially well suited to designs where a small footprint MCU must bridge to legacy RS-485 buses, sensors, and USB hosts simultaneously.
When designing with this part, ensure that the decoupling network uses at least one 100nF X7R capacitor placed as close as possible to each VDD pin pair, plus a bulk 4.7uF capacitor for the USB 3.3V rail. The full-speed USB DP/DM traces must be routed as a 90-ohm differential pair with length matching within 150 mils. Developers should plan to use the Atmel/Microchip START toolchain or MPLAB X IDE with the DFP (Device Family Pack) and the ASF4 framework to accelerate firmware development.
This page synthesizes distributor stock and pricing snapshots, same-family drop-in alternatives, and practical design notes not aggregated on any single distributor or manufacturer page, giving engineers a one-stop reference for the ATSAMD20G18A-ANT.
드롭인 대체품: ATSAMD20G18A-ANT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: ATSAMD20G18A-ANT (동일 폼 팩터 및 풋프린트) — 차이점: ADC, DAC, Package, Peripheral Touch Controller (PTC), Communication Interfaces.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
ATSAMD20G18A-AU
✅ 드롭인✓ 재고 있음
$2.84 / 개
데이터시트 보기 →ATSAMD20E18A-AU
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →ATSAMD20G17A-AUT
✅ 드롭인✓ 재고 있음
$1.42 / 개
데이터시트 보기 →ATSAMD20G17A-AU
✅ 드롭인✓ 재고 있음
$3.1 / 개
데이터시트 보기 →ATSAMD21G18A-AU
✅ 드롭인✓ 재고 있음
$2.78 / 개
데이터시트 보기 →ATSAMD20G18A-ANT 최대 정격 & 전기적 특성
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 |
| Program Memory (Flash) | 256 KB (256K x 8) |
| Data Memory (SRAM) | 32 KB |
| Operating Voltage Range | 1.62 V to 3.63 V |
| 패키지 | 48-pin TQFP (7 x 7 mm) |
| 실장 유형 | Surface Mount |
| 동작 온도 범위 | -40 C to +105 C |
| ADC | 12-bit, up to 1 MSPS, up to 20 channels |
| USB Interface | USB 2.0 Full-Speed Device with on-chip transceiver |
| SERCOM Modules | 6 (configurable as UART / SPI / I2C) |
| I2C Interfaces | 2 |
| Timers/Counters | Six 16-bit TC channels |
| RTC | 16-bit RTC with calendar mode |
| RoHS 상태 | Compliant |
| Lead-Free / Halogen-Free | Yes (per Mouser GREEN marking) |
ATSAMD20G18A-ANT 핀 구성
| 핀 1 | PA00 — GPIO / XIN32 (32.768 kHz crystal input) |
| 핀 2 | PA01 — GPIO / XOUT32 (32.768 kHz crystal output) |
| 핀 3 | PA02 — GPIO / AIN0 (ADC input) |
| 핀 4 | PA03 — GPIO / AIN1 / VREFA (ADC reference) |
| 핀 5 | GND — Ground |
| 핀 6 | VDDIO — Digital I/O supply (1.62-3.63V) |
| 핀 7 | VDDIN — Voltage regulator input |
| 핀 8 | PA04 — GPIO / AIN4 |
| 핀 9 | PA05 — GPIO / AIN5 |
| 핀 10 | PA06 — GPIO / AIN6 |
| 핀 11 | PA07 — GPIO / AIN7 |
| 핀 12 | PA08 — GPIO / AIN8 / SERCOM0 PAD0 |
| 핀 13 | PA09 — GPIO / AIN9 / SERCOM0 PAD1 |
| 핀 14 | PA10 — GPIO / AIN10 / SERCOM0 PAD2 |
| 핀 15 | PA11 — GPIO / AIN11 / SERCOM0 PAD3 |
| 핀 16 | PA12 — GPIO / SERCOM2 PAD0 |
| 핀 17 | PA13 — GPIO / SERCOM2 PAD1 |
| 핀 18 | PA14 — GPIO / SERCOM2 PAD2 |
| 핀 19 | PA15 — GPIO / SERCOM2 PAD3 |
| 핀 20 | GND — Ground |
| 핀 21 | VDDIO — Digital I/O supply |
| 핀 22 | PA16 — GPIO / SERCOM1 PAD0 / I2S FS |
| 핀 23 | PA17 — GPIO / SERCOM1 PAD1 / I2S SCK |
| 핀 24 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK |
| 핀 25 | PA19 — GPIO / SERCOM1 PAD3 / I2S SD |
| 핀 26 | PA20 — GPIO / SERCOM3 PAD0 |
| 핀 27 | PA21 — GPIO / SERCOM3 PAD1 |
| 핀 28 | PA22 — GPIO / SERCOM3 PAD2 |
| 핀 29 | PA23 — GPIO / SERCOM3 PAD3 |
| 핀 30 | PA24 — GPIO / USB DM |
| 핀 31 | PA25 — GPIO / USB DP |
| 핀 32 | PA26 — GPIO / SERCOM5 PAD0 |
| 핀 33 | PA27 — GPIO / SERCOM5 PAD1 |
| 핀 34 | PA28 — GPIO / SERCOM5 PAD2 |
| 핀 35 | PA29 — GPIO / SERCOM5 PAD3 |
| 핀 36 | PA30 — GPIO / SWCLK (programming debug clock) |
| 핀 37 | PA31 — GPIO / SWDIO (programming debug data) |
| 핀 38 | RESET — Active-low reset, internal pull-up |
| 핀 39 | GND — Ground |
| 핀 40 | VDDOUT — Internal regulator output (decouple 1uF) |
| 핀 41 | VDDCORE — Core voltage (decouple 1uF) |
| 핀 42 | PB02 — GPIO / SERCOM5 PAD0 / ADC AIN14 |
| 핀 43 | PB03 — GPIO / SERCOM5 PAD1 / ADC AIN15 |
| 핀 44 | PB04 — GPIO / SERCOM3 PAD0 / ADC AIN6 (alt) |
| 핀 45 | PB05 — GPIO / SERCOM3 PAD1 / ADC AIN7 (alt) |
| 핀 46 | PB06 — GPIO / SERCOM3 PAD2 |
| 핀 47 | PB07 — GPIO / SERCOM3 PAD3 |
| 핀 48 | PB08 — GPIO / SERCOM4 PAD0 |
일반적인 애플리케이션
ATSAMD20G18A-ANT 적합 용도: 6 애플리케이션s: USB HID / CDC Devices, Home Automation Hubs, Smart Metering and Energy Monitoring, Industrial Control and HMI Panels, Consumer Electronics and Wearables, IoT Sensor Nodes with USB Diagnostics.
USB HID / CDC Devices
The ATSAMD20G18A-ANT integrates a full-speed USB 2.0 device controller with on-chip transceiver, making it ideal for USB HID keyboards, mice, CDC virtual COM ports, and custom USB peripherals without an external PHY. The 256 KB Flash accommodates USB stacks plus application code, and 32 KB SRAM handles descriptor buffers and CDC line-coding buffers. Placed as the only MCU on the board with DP/DM traces routed as a 90-ohm differential pair and a 4.7 uF bulk capacitor on VBUS, it delivers low BOM cost and single-IC USB connectivity. The Cortex-M0+ 48 MHz core sustains the 12 Mbps USB traffic with CPU headroom remaining for the application layer.
추천
Home Automation Hubs
The 6 SERCOM modules (UART/SPI/I2C-configurable) and 12-bit ADC of the ATSAMD20G18A-ANT allow a single MCU to interface with multiple wireless modules (LoRa, Zigbee, BLE bridges), sensors, and legacy RS-485 buses used in home-automation gateways. The wide 1.62-3.63V supply tolerance accommodates both battery and mains-powered variants, and the -40C to +105C industrial temperature range covers outdoor and boiler-room installations. The Cortex-M0+ SleepWalking peripheral-event system reduces power by waking the CPU only when a peripheral needs service, extending battery life in wireless sensor nodes that share the same PCB.
추천
Smart Metering and Energy Monitoring
The 12-bit 1 MSPS ADC of the ATSAMD20G18A-ANT with up to 20 channels is well matched to current-sense amplifiers and voltage-divider networks in single-phase and three-phase smart-meter designs. Combined with the 32 KB SRAM, the device can implement IEC 62053-21/22 class 1 metering algorithms while keeping real-time calibration tables. The wide -40C to +105C range supports outdoor meter enclosures, and the low-power SleepWalking features reduce average consumption to support battery-augmented metering deployments. Drop-in alternative ATSAMD20E18A-AU adds enhanced timers for power-line communication timing.
추천
Industrial Control and HMI Panels
The 48-pin TQFP ATSAMD20G18A-ANT offers up to 38 GPIO lines plus SERCOM flexibility to drive segment LCDs, keypads, rotary encoders, and Modbus RTU links in industrial HMI panels. The 256 KB Flash supports localized Chinese/English UI strings and Modbus register maps; 32 KB SRAM allows reasonable screen buffers for 4-inch monochrome displays. The extended -40C to +105C operating temperature range and Microchip's industrial-quality pedigree make this part a good fit for factory-floor equipment with strict long-term availability commitments (Microchip typically provides 10+ year longevity for SAM D devices).
추천
Consumer Electronics and Wearables
The low-power SleepWalking peripheral-event system and 1.62-3.63V supply range of the ATSAMD20G18A-ANT support coin-cell operated wearables and consumer devices where idle current is critical. The Cortex-M0+ running at 48 MHz delivers enough headroom for BLE stack preprocessing when paired with an external BT module, and the integrated USB supports charging-port firmware updates. The 48-TQFP package is hand-solderable for prototype runs and matches the form factor of typical wearable PCBs. The same silicon (ATSAMD20G18A-AU, tray variant) is available for higher-volume assembly lines.
추천
IoT Sensor Nodes with USB Diagnostics
The integrated USB 2.0 full-speed controller of the ATSAMD20G18A-ANT enables USB-based firmware update, sensor-data logging to a host PC, and in-field diagnostics without external bridge chips. The 12-bit ADC and 6 SERCOM interfaces support multi-sensor fusion nodes (temperature, humidity, motion, light), and the SERCOM-based I2C bus connects to common sensors like the Bosch BMI270 IMU or Sensirion SHT40. The industrial -40C to +105C rating covers outdoor IoT deployments, and Microchip's longevity program guarantees long-term supply for IIoT gateway integrators.
추천
추천 제품 요약
엔지니어링 참조 데이터: ATSAMD20G18A-ANT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | ATSAMD20G18A-AU | ATSAMD20E18A-AU | ATSAMD20G17A-AUT | ATSAMD21G18A-AU |
|---|---|---|---|---|---|
| Package | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same | 48-TQFP (7x7 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ 48 MHz | ARM Cortex-M0+ 48 MHz | ARM Cortex-M0+ 48 MHz | ARM Cortex-M0+ 48 MHz | ARM Cortex-M0+ 48 MHz |
| Flash | 256 KB | 256 KB | 256 KB | 128 KB (-50%) | 256 KB |
| SRAM | 32 KB | 32 KB | 32 KB | 16 KB (-50%) | 32 KB |
| Operating Voltage | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| USB Controller | USB 2.0 Full-Speed Device + transceiver | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Device | USB 2.0 Full-Speed Host/Device/OTG |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +85 C |
주요 차별점
- Industrial 105 C operating temperature (vs ATSAMD21G18A-AU)
- Full 256 KB Flash / 32 KB SRAM on a 48 MHz Cortex-M0+ (vs ATSAMD20G17A-AUT)
- On-chip USB 2.0 Full-Speed transceiver eliminates external PHY (vs Generic Cortex-M0+ MCUs requiring external PHY)
설계 노트
Place a 100 nF X7R decoupling capacitor within 3 mm of every VDDIO/VDDIN pin pair, plus a single 4.7 uF bulk capacitor near the USB VBUS or main supply. The internal 1.2V regulator output (VDDOUT) and core rail (VDDCORE) each require a dedicated 1 uF X7R capacitor with traces shorter than 5 mm to suppress load-transient ringing. Estimated: based on 48-pin TQFP layout from the SAM D20 datasheet (40001806D) reference schematic, not a measured value.
Route the USB DP/DM pair on PA24/PA25 as a 90-ohm differential with intra-pair length matching better than 150 mils. Keep the pair reference to a continuous ground plane on the layer immediately below, and avoid routing any digital signal across the DP/DM pair. The 48-TQFP exposed pad (where present) must be soldered to a 4 mm x 4 mm thermal pad tied to GND to keep junction temperature below 100 C at full 48 MHz operation with USB active.
Do not enable the brown-out detector (BOD) thresholds below 1.6V if the application draws high inrush current from the supply, because BOD at 1.5V can reset the MCU during bulk-capacitor charge-up. Configure the DFLL48M closed-loop reference to either a 32.768 kHz crystal (best accuracy) or the internal 32 kHz RC (lowest BOM cost). Estimated: typical application startup inrush of 200 mA from a 3.3V/100 mA source can take ~2 ms to settle the bulk capacitor, which is within the BOD hold time.
Reserve the SWD pins (PA30 = SWCLK, PA31 = SWDIO) for programming/debug; route them to a 10-pin Cortex-Debug header with 100-ohm series termination near the MCU. If the application needs both SWD and GPIO, multiplex the pins via the PORT group multiplexing register but provide a 4-layer PCB break-out option to reach the debug header without rework. Estimated: typical debug trace length 25-50 mm requires no termination beyond the on-chip weak pull-downs.
규정 준수 정보
RoHS compliant and lead-free per Mouser GREEN marking (105C, GREEN, 1.6-3.6V designation). AEC-Q100 is not applicable (industrial grade, not automotive qualified).