ATSAMD20G17A-AU - 48MHz Cortex-M0+ MCU, 128KB Flash | Microchip
부품 번호: ATSAMD20G17A-AU ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $4.85 | $4.85 |
| 10 | $4.36 | $43.60 |
| 100 | $3.88 | $388.00 |
| 500 | $3.49 | $1,745.00 |
| 1,000 | $3.1 | $3,100.00 |
ATSAMD20G17A-AU 개요
An ARM Cortex-M0+ microcontroller is the smallest and most energy-efficient member of the Cortex-M family, designed for deeply embedded, low-power applications that benefit from a 32-bit instruction set, deterministic interrupt handling, and a rich peripheral ecosystem. It sits within the broader taxonomy of microcontrollers -> embedded processors -> semiconductors, and bridges 8-bit PIC/AVR designs to higher-performance Cortex-M3/M4 cores without sacrificing low-power operation.
Key features of the ATSAMD20G17A-AU include the SERCOM-configurable serial engine (up to 6 channels of I2C/SPI/UART), a 14-channel 12-bit ADC with up to 350 ksps sampling, one 10-bit DAC, six 16-bit timer/counters, and a full-speed USB 2.0 device port. Its peripheral touch controller (PTC) supports up to 256 channels for capacitive buttons, sliders, and proximity sensing, enabling HMI designs without external touch ICs.
The device employs Microchip's proprietary low-power architecture with multiple SleepWalking-enabled peripherals, six power domains, and a typical active current below 4 mA at 48 MHz. The integrated 32.768 kHz oscillator and fractional PLL reduce external component count, and the Event System allows peripherals to trigger each other autonomously without CPU intervention for ultra-low-power sensor polling.
Typical applications include home automation gateways, smart energy metering, industrial sensor nodes, consumer wearables, capacitive touch keypads, and low-cost USB HID peripherals. The wide operating temperature range of -40 C to +85 C makes it equally suitable for indoor consumer devices and harsh industrial environments.
When designing with this part, allocate the SERCOM channels early because each one is multiplexed across multiple pads, and plan the PTC layout with sufficient ground flood for reliable capacitive touch SNR. Use Microchip's MPLAB X IDE with the SAMD20 DFP to unlock SleepWalking and Event System configuration.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, accelerating your sourcing and schematic review.
드롭인 대체품: ATSAMD20G17A-AU — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: ATSAMD20G17A-AU (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, DAC, Operating Temperature, Operating Temperature Range.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
ATSAMD20G17A-AUT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$1.42 / 개
데이터시트 보기 →ATSAMD20G18A-AU
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.84 / 개
데이터시트 보기 →ATSAMD20E17A-AU
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$2.5 / 개
데이터시트 보기 →ATSAMD21G18A-AU
✅ 드롭인✓ 재고 있음
$2.78 / 개
데이터시트 보기 →ATSAMD20G16A-AU
✅ 드롭인✓ 재고 있음
$2.78 / 개
데이터시트 보기 →ATSAMD20G17A-AU 최대 정격 & 전기적 특성
| Core | ARM Cortex-M0+ (32-bit) |
| Series | SAM D20G |
| Maximum CPU Frequency | 48 MHz |
| Program Memory (Flash) | 128 KB (128K x 8) |
| RAM Size | 16 KB (16K x 8) |
| Supply Voltage (Vcc/Vdd) | 1.62 V to 3.6 V |
| ADC | 14-channel, 12-bit, up to 350 ksps |
| DAC | 1-channel, 10-bit |
| Peripheral Touch Controller (PTC) | Up to 256 channels |
| SERCOM Modules | Up to 6 (configurable as I2C/SPI/UART) |
| USB | Full-Speed USB 2.0 Device |
| Timer/Counters | 6 x 16-bit |
| 동작 온도 | -40 C to +85 C |
| 패키지 | 48-TQFP (7x7 mm) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (168 hours) |
| RoHS 상태 | Compliant |
ATSAMD20G17A-AU 핀 구성
| 핀 1 | VDDIO — Digital I/O supply voltage |
| 핀 2 | PA00 — GPIO / ADC input AIN0 |
| 핀 3 | PA01 — GPIO / ADC input AIN1 |
| 핀 4 | PA02 — GPIO / ADC input AIN2 |
| 핀 5 | PA03 — GPIO / ADC input AIN3 |
| 핀 6 | GND — Ground |
| 핀 7 | PA04 — GPIO / ADC input AIN4 / VREF |
| 핀 8 | PA05 — GPIO / ADC input AIN5 |
| 핀 9 | PA06 — GPIO / ADC input AIN6 |
| 핀 10 | PA07 — GPIO / ADC input AIN7 |
| 핀 11 | VDDIO — Digital I/O supply voltage |
| 핀 12 | PA08 — GPIO / PTC X0 |
| 핀 13 | PA09 — GPIO / PTC X1 |
| 핀 14 | PA10 — GPIO / PTC X2 |
| 핀 15 | PA11 — GPIO / PTC X3 / USB D- |
| 핀 16 | PA12 — GPIO / PTC X4 / PTC Y0 |
| 핀 17 | PA13 — GPIO / PTC Y1 |
| 핀 18 | PA14 — GPIO / PTC Y2 |
| 핀 19 | PA15 — GPIO / PTC Y3 |
| 핀 20 | PA16 — GPIO / PTC Y4 / I2S SCK |
| 핀 21 | PA17 — GPIO / PTC Y5 / I2S FS |
| 핀 22 | PA18 — GPIO / PTC Y6 |
| 핀 23 | PA19 — GPIO / PTC Y7 |
| 핀 24 | PA20 — GPIO / PTC Y8 |
| 핀 25 | PA21 — GPIO / PTC Y9 |
| 핀 26 | PA22 — GPIO / PTC Y10 |
| 핀 27 | PA23 — GPIO / PTC Y11 |
| 핀 28 | PA24 — GPIO / USB D+ |
| 핀 29 | PA25 — GPIO |
| 핀 30 | GND — Ground |
| 핀 31 | PA26 — GPIO |
| 핀 32 | PA27 — GPIO |
| 핀 33 | PA28 — GPIO / Reset |
| 핀 34 | PA29 — GPIO / SWDIO |
| 핀 35 | PA30 — GPIO / SWCLK |
| 핀 36 | PA31 — GPIO |
| 핀 37 | PB00 — GPIO |
| 핀 38 | PB01 — GPIO |
| 핀 39 | PB02 — GPIO |
| 핀 40 | PB03 — GPIO |
| 핀 41 | PB04 — GPIO |
| 핀 42 | PB05 — GPIO |
| 핀 43 | PB06 — GPIO |
| 핀 44 | PB07 — GPIO |
| 핀 45 | PB08 — GPIO |
| 핀 46 | PB09 — GPIO / XOUT 32.768kHz crystal |
| 핀 47 | PB10 — GPIO / XIN 32.768kHz crystal |
| 핀 48 | VDDIN — Main voltage regulator input (1.62-3.6 V) |
일반적인 애플리케이션
ATSAMD20G17A-AU 적합 용도: 6 애플리케이션s: Home Automation Hubs and Smart Sensors, Smart Energy Meters and Power Monitoring, Industrial Sensor Nodes and IO-Link Devices, Capacitive Touch Keypads and Wearable HMIs, USB HID Peripherals and Consumer Dongles, Low-Cost Motor Control and BLDC Drivers.
Home Automation Hubs and Smart Sensors
The ATSAMD20G17A-AU's 48 MHz Cortex-M0+ core, 6 SERCOM channels, and 256-channel peripheral touch controller make it ideal for Zigbee/Wi-Fi/BLE bridge nodes and capacitive-touch wall switches. Its 1.62-3.6 V supply directly accepts single-cell Li-ion or 2xAA batteries, while SleepWalking peripherals let the MCU stay in deep sleep below 5 uA while still waking on sensor thresholds. Design tip: dedicate one SERCOM to the radio module's SPI, another to a host UART debug port, and use the PTC for touch keys.
추천
Smart Energy Meters and Power Monitoring
With its 14-channel 12-bit ADC at up to 350 ksps and six 16-bit timers, the ATSAMD20G17A-AU accurately samples current transformers and voltage dividers for Class-1 residential energy meters. The Event System lets timer-triggered ADC conversions run autonomously without CPU wake-up, keeping average current draw below 100 uA in metering mode. Full-speed USB 2.0 device enables direct data export to utility tablets or service tools without an extra interface IC.
추천
Industrial Sensor Nodes and IO-Link Devices
The ATSAMD20G17A-AU's industrial -40 C to +85 C temperature range, hardware AES (in larger SAM D21 siblings), and 48 MHz Cortex-M0+ deterministic interrupt latency make it suitable for IO-Link sensor transmitters and 4-20 mA loop-powered devices. With 6 SERCOM ports, the MCU can drive an SPI sensor, an I2C EEPROM, and a UART diagnostics channel simultaneously. The wide 1.62-3.6 V input accepts 24 V industrial rails after a single buck regulator step.
추천
Capacitive Touch Keypads and Wearable HMIs
The integrated Peripheral Touch Controller (PTC) supports up to 256 mutual-capacitance channels, enabling sliders, wheels, and matrix keypads without any external touch ASIC. Combined with the 128 KB Flash that comfortably fits Atmel Start / ASF touch libraries and 16 KB SRAM for gesture state machines, the ATSAMD20G17A-AU powers smart watches, fitness bands, and induction cooktop touch panels. Low-power PTC wake-on-touch keeps standby below 10 uA.
추천
USB HID Peripherals and Consumer Dongles
With integrated full-speed USB 2.0 device and 8 endpoints, the ATSAMD20G17A-AU enumerates directly as HID keyboard, mouse, gamepad, or CDC serial device - no external PHY required. The 48 MHz Cortex-M0+ handles HID report rates up to 1000 Hz easily, and 16 KB SRAM accommodates ring buffers for USB-to-UART bridges or HID-to-I2C adapters. The compact 48-TQFP (7x7 mm) footprint fits inside USB Type-A connector shells.
추천
Low-Cost Motor Control and BLDC Drivers
The six 16-bit timer/counters with PWM outputs and the 12-bit ADC's fast 350 ksps rate allow the ATSAMD20G17A-AU to drive 3-phase brushless DC motors up to a few hundred watts. The Event System synchronizes ADC sampling with PWM edges for low-jitter back-EMF sensing, and the Cortex-M0+ deterministic interrupt response keeps commutation latency under 1 us. Drop-in upgrade to ATSAMD21G18A-AU enables FOC firmware needing extra Flash space.
추천
추천 제품 요약
엔지니어링 참조 데이터: ATSAMD20G17A-AU — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | ATSAMD20G17A-AUT | ATSAMD20G18A-AU | ATSAMD20E17A-AU | ATSAMD21G18A-AU | ATSAMD20G16A-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 | 48-TQFP (7x7 mm) - same |
| Brand | Microchip Technology | 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 | ARM Cortex-M0+ 48 MHz |
| Flash Memory | 128 KB | 128 KB (same) | 256 KB (+100%) | 128 KB (same) | 256 KB (+100%) | 64 KB (-50%) |
| SRAM | 16 KB | 16 KB (same) | 32 KB (+100%) | 16 KB (same) | 32 KB (+100%) | 8 KB (-50%) |
| Series | SAM D20G | SAM D20G | SAM D20G | SAM D20E (low-power) | SAM D21G (upgraded) | SAM D20G |
| USB | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device | Full-Speed USB 2.0 Device + Host | Full-Speed USB 2.0 Device |
| Peripheral Touch Controller | Yes (up to 256 channels) | Yes (up to 256 channels) | Yes (up to 256 channels) | Yes (up to 256 channels) | Yes (up to 256 channels) | Yes (up to 256 channels) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
주요 차별점
- Balanced memory and peripheral set at 48 MHz in mainstream 48-TQFP (vs ATSAMD20G16A-AU)
- Drop-in upgrade path to 256 KB Flash in identical footprint (vs ATSAMD21G18A-AU)
- Lower-power SleepWalking alternative in same footprint (vs ATSAMD20E17A-AU)
- Industrial-grade operating range and full-speed USB on-chip (vs PIC16F1827-I/P)
설계 노트
Decouple VDDIN (pin 48) with a 4.7 uF X5R ceramic plus a 100 nF X7R placed within 3 mm of the pin. Tie VDDIO pins 1 and 11 to the same 3.3 V rail with their own 100 nF caps. Estimated: total bulk-cap ESR budget should stay below 50 milliohms to hold VDD ripple under 50 mVpp during 48 MHz Cortex-M0+ peaks at ~8 mA active current.
Route the SWDIO (PA29) and SWCLK (PA30) signals as a 100-ohm-impedance differential pair directly to a 2x5 0.05-inch Cortex Debug header. Keep RESET (PA28) trace short; add a 1 nF + 10 kohm pull-up to VDDIO for noise immunity. Place the optional 32.768 kHz crystal between PB09 and PB10 within 5 mm of the IC, with grounded guard traces on both sides.
Do not exceed 3.6 V on any VDDIO pin; connecting a 5 V USB VBUS directly to PA24/PA25 will damage the USB pad. Use an external 3.3 V LDO (e.g., MCP1700) and 5kohm + 10kohm resistor dividers or series diode to step down. Also remember that SERCOM pads are multiplexed - in Microchip's START pin-mux tool, re-assigning SERCOM0 from PA08/PA09 to PA16/PA17 requires both software register changes and physical trace routing on the PCB.
When routing USB DP (PA24) and DM (PA15), maintain 90-ohm differential impedance, keep the pair length-matched within 2 mm, and place a common-mode choke plus ESD array (such as USBLC6-2SC6) within 5 mm of the connector. Estimated: total USB trace capacitance should not exceed 50 pF to stay within USB 2.0 full-speed rise-time budget.
규정 준수 정보
RoHS and REACH compliance confirmed on Microchip product page and DigiKey listing. Industrial -40C to +85C grade; AEC-Q100 automotive qualification not available - choose ATSAMx automotive variants if needed.