ATSAMD20G16A-AU - 48MHz ARM Cortex-M0+ MCU 64KB Flash | Microchip
部品番号: ATSAMD20G16A-AU ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $4.31 | $4.31 |
| 10 | $3.88 | $38.80 |
| 100 | $3.45 | $345.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.78 | $2,780.00 |
ATSAMD20G16A-AU 概要
What is a Cortex-M0+ microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), working memory (SRAM), and configurable peripherals. The Cortex-M0+ is ARM's smallest and most energy-efficient application processor, optimized for deterministic interrupt response and ultra-low power embedded designs. MCUs like the ATSAMD20G16A-AU sit within the broader taxonomy: Cortex-M0+ -> ARM Cortex-M family -> 32-bit RISC processor -> microcontroller -> embedded system -> semiconductor. The SAM D20 family targets home automation, consumer, metering, and industrial applications where small footprint and peripheral integration matter most.
Key features of the ATSAMD20G16A-AU include six SERCOM (serial communication) modules, each configurable as UART, SPI, or I2C, plus a 12-bit 1MSPS ADC with up to 14 channels, two 16-bit timers/counters, a real-time clock, and the Peripheral Touch Controller (PTC) for capacitive sensing. The device operates from 1.62V to 3.63V supply, supports Sleep, Idle, and Standby modes, and provides a typical active current under 4 mA at full 48MHz clock, achieving 2.14 CoreMark/MHz energy efficiency.
Technically, the SAM D20G uses a single-cycle hardware multiplier and a 2-stage pipeline to deliver high code density while maintaining the low gate count of the M0+ core. Its event system allows peripherals to trigger one another without CPU involvement, offloading work and reducing wake events. The integrated PTC uses the QTouch library to support capacitive buttons, sliders, and proximity sensing directly without external components.
Typical applications include capacitive touch user interfaces, smart-home sensor hubs, low-power wireless sensor nodes, industrial control panels, and battery-powered metering devices. Its 1MSPS ADC makes it suitable for fast data-acquisition tasks, while its SERCOM flexibility simplifies multi-protocol bridging. Designers also favor the SAM D20G for portable consumer products where Sleep-mode current and small package size drive BOM decisions.
When designing with this device, allocate the 48-pin TQFP footprint carefully because it shares GPIO and peripheral mapping with the SAM D20E and SAM D20J series. Plan for an external 32.768kHz crystal if accurate RTC timing is required, and confirm supply voltage headroom when using the ADC at full 1MSPS sampling rate.
This page synthesizes distributor pricing, drop-in alternatives within the SAM D20 family, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: ATSAMD20G16A-AU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATSAMD20G16A-AU (同一形状・フットプリント) — 相違点: ADC, Program Memory (Flash), Peripheral Touch Controller (PTC), Package, SRAM.
クイック比較ツール — 並列比較する代替部品を選択:
ATSAMD20G16A-AUT
✅ ドロップイン✓ 在庫あり
$1.92 / 個
データシートを見る →ATSAMD20G17A-AU
✅ ドロップイン✓ 在庫あり
$3.1 / 個
データシートを見る →ATSAMD20G15A-AU
✅ ドロップイン✓ 在庫あり
$2.49 / 個
データシートを見る →ATSAMD20G14A-AU
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATSAMD20G16A-AN
✅ ドロップイン✓ 在庫あり
$2.02 / 個
データシートを見る →ATSAMD20G16A-AU 最大定格&電気的特性
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| CoreMark/MHz | 2.14 |
| Program Memory (Flash) | 64 KB |
| SRAM | 8 KB |
| Supply Voltage Range | 1.62 V to 3.63 V |
| ADC | 12-bit, up to 1 MSPS |
| SERCOM Modules | 6 (each configurable as UART/SPI/I2C) |
| 16-bit Timers/Counters | 2 (TC) + 1 (TCC) |
| Real-Time Clock | Yes (RTC with 32.768 kHz support) |
| Peripheral Touch Controller (PTC) | Yes |
| 動作温度範囲 | -40 C to +85 C |
| パッケージ | 48-pin TQFP, 7x7 mm |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
ATSAMD20G16A-AU 48-pin tqfp, 7x7 mm ピン配置ガイド
ATSAMD20G16A-AU (48-pin tqfp, 7x7 mm パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: ATSAMD20G16A-AU.
詳細は データシート をご参照ください。
主な用途
ATSAMD20G16A-AU の用途: 6 件s: Capacitive Touch User Interfaces, Smart Home Sensor Hubs, Battery-Powered Metering Devices, Industrial Control Panels, Low-Power Wireless Sensor Nodes, Portable Consumer Electronics.
Capacitive Touch User Interfaces
The ATSAMD20G16A-AU is purpose-built for capacitive touch UI panels thanks to its integrated Peripheral Touch Controller (PTC). The PTC supports up to several dozen buttons, sliders, and wheels without external components, using Microchip's QTouch library. Its 64KB Flash fits touch firmware plus gesture libraries, while the 48MHz Cortex-M0+ runs PTC scans in Sleep mode with the CPU halted, keeping wake events minimal. A typical implementation scans 24 buttons at 50Hz for under 200uA average current, ideal for battery-powered remote controls, white-good front panels, and smart thermostats where reliability and ultra-low standby power are critical.
おすすめ
Smart Home Sensor Hubs
The ATSAMD20G16A-AU serves as the central MCU in smart-home sensor hubs aggregating temperature, humidity, motion, and air-quality data. Its 6 SERCOM interfaces connect multiple I2C sensors, SPI displays, and UART modems concurrently without external glue logic. The 12-bit 1MSPS ADC handles battery-voltage monitoring and analog front-ends for gas sensors. With 8KB SRAM buffering sensor reads and 64KB Flash hosting MQTT/Zigbee stacks, this part covers most Thread or Zigbee end-device roles. Sleep current under 1uA extends coin-cell life in battery-powered door/window sensors and PIR motion detectors.
おすすめ
Battery-Powered Metering Devices
The ATSAMD20G16A-AU fits battery-powered electricity, gas, and water meters requiring >10-year battery life and 1MSPS ADC sampling. Its 12-bit ADC captures voltage and current waveforms for accurate RMS and power-factor calculations, while the 16-bit timers drive precise pulse counting from metering LEDs. The integrated RTC with 32.768kHz crystal support maintains calendar time across Sleep modes under 1uA. With 64KB Flash storing tariff tables and 8KB SRAM buffering measurement frames, the part replaces larger Cortex-M4 designs at lower BOM cost in residential AMI deployments and submetering retrofits.
おすすめ
Industrial Control Panels
The ATSAMD20G16A-AU powers HMI panels, motor-control keypads, and industrial sensor interfaces in factory automation. Its 6 SERCOM channels bridge CAN transceivers, SPI I/O expanders, RS-485 UARTs, and I2C sensors on a single chip. The 48MHz Cortex-M0+ core runs deterministic control loops, while the 12-bit ADC reads 4-20mA loop signals and potentiometers. Operating from 1.62V to 3.63V and -40C to +85C, the part handles harsh factory-floor conditions including brownout events. Industrial PLC digital inputs, conveyor encoder counters, and pump-control HMIs all benefit from its 48-pin TQFP compact footprint.
おすすめ
Low-Power Wireless Sensor Nodes
The ATSAMD20G16A-AU pairs with sub-GHz or BLE transceivers as the application processor in wireless sensor nodes. Its 6 SERCOM channels host SPI to the radio, I2C to environmental sensors, and UART to debug consoles. Sleep-mode current under 1uA with RTC running enables multi-year battery life on coin cells. The Cortex-M0+ core handles MAC-layer timing and sensor fusion algorithms at 48MHz while consuming under 4mA active. This makes the part suitable for LoRaWAN end devices, BLE beacons, Thread/Zigbee sleepy end devices, and proprietary Sub-GHz mesh nodes deployed in agriculture, asset tracking, and structural health monitoring.
おすすめ
Portable Consumer Electronics
The ATSAMD20G16A-AU fits portable consumer products like fitness bands, e-readers, smart remotes, and handheld toys. Its small 7x7mm TQFP package fits slim enclosures, while 64KB Flash stores BLE profiles, display drivers, and UI logic. The integrated PTC supports touch buttons on the device surface without mechanical switches, improving reliability under sweat and dust. The 12-bit ADC monitors battery state and reads analog sensors, and the Event System triggers peripheral actions without CPU wake-up for sub-100uA idle consumption. With 1.62V operation, the part runs directly off a single Li-ion or two alkaline cells.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: ATSAMD20G16A-AU — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATSAMD20G16A-AUT | ATSAMD20G17A-AU | ATSAMD20G15A-AU | ATSAMD20G14A-AU | ATSAMD20G16A-AN |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| 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 |
| Core | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit | ARM Cortex-M0+ 32-bit |
| Maximum CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 64 KB | 64 KB | 128 KB (+100%) | 32 KB (-50%) | 16 KB (-75%) | 64 KB |
| SRAM | 8 KB | 8 KB | 16 KB (+100%) | 4 KB (-50%) | 2 KB (-75%) | 8 KB |
| SERCOM Modules | 6 | 6 | 6 | 6 | 6 | 6 |
| ADC | 12-bit, 1 MSPS | 12-bit, 1 MSPS | 12-bit, 1 MSPS | 12-bit, 1 MSPS | 12-bit, 1 MSPS | 12-bit, 1 MSPS |
| 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 +105 C |
| Pricing (qty 1, USD) | 4.31 | ~4.31 (same die) | ~5.10 | ~3.80 | ~3.50 | ~4.60 |
主な差別化要因
- Largest Flash in 48-TQFP SAM D20G family (vs ATSAMD20G15A-AU)
- Industrial-grade temperature option in same footprint (vs ATSAMD20G16A-AN)
- Higher Flash headroom than smaller-density siblings (vs ATSAMD20G14A-AU)
設計ノート
The ATSAMD20G16A-AU operates from 1.62V to 3.63V and provides Sleep, Idle, and Standby modes. For lowest Sleep current, use the RTC running from a 32.768kHz crystal with all SERCOM channels disabled and the ADC powered down. According to Microchip datasheet section on power management, typical Sleep current is <1uA at room temperature with RTC enabled. Decouple VDD and VDDCORE with 100nF ceramic caps placed within 2mm of the supply pins, and add a bulk 4.7uF tantalum for VDD ripple suppression during ADC conversions.
A common mistake when migrating code from ATSAM3X/4E or other Cortex-M3 parts is forgetting that the SAM D20 uses a different interrupt vector table layout and SERCOM peripheral scheme. Always regenerate ASF/MPLAB Harmony code for the specific SAM D20G part, since direct porting may leave peripherals uninitialized. Also, the brown-out detector (BOD) defaults to a higher threshold than the minimum VDD; if you operate below 2.0V, configure BOD correctly to avoid unexpected resets. The 32kHz crystal load capacitors must match the crystal's CL specification (typically 12.5pF), or RTC accuracy degrades significantly.
For capacitive-touch PCB layouts with the integrated PTC, flood the touch sensor pads with a ground hatch and keep trace lengths under 50mm to minimize parasitic capacitance. According to Microchip's QTouch design guide, the touch sensor trace width should match the electrode spacing, and a ground ring around each electrode improves noise immunity. Keep digital switching traces (especially SERCOM SPI clocks) at least 5mm away from touch traces to prevent false triggers. Place the MCU's decoupling capacitors within 2mm of VDD and VDDCORE pins.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - choose SAM D20x automotive grades for AEC-Q100 needs.