ATSAMD20G15B-MU - 32KB Flash Cortex-M0+ MCU 48MHz | Microchip
部品番号: ATSAMD20G15B-MU ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.08 | $30.80 |
| 100 | $2.74 | $274.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
ATSAMD20G15B-MU 概要
A microcontroller (MCU) is a single-chip computer that integrates a processor core, program memory, data memory, and programmable I/O peripherals. The Cortex-M0+ core inside the ATSAMD20G15 is one of the most energy-efficient ARM cores available, featuring single-cycle hardware multiplication, a 2-stage pipeline, and a deeply integrated Nested Vector Interrupt Controller (NVIC). Microcontrollers in this class belong to the broader hierarchy of embedded processors -> ARM Cortex-M -> Cortex-M0+ -> Microchip SAM D20. Engineers select Cortex-M0+ MCUs when deterministic real-time response, ultra-low sleep current, and a compact footprint are critical.
Key features of the ATSAMD20G15B-MU include 32 KB Flash, 4 KB SRAM, up to 48 MHz CPU clock, six SERCOM interfaces configurable as UART/SPI/I2C, a 12-bit ADC with up to 350 ksps, 10-bit DAC output, full-speed USB 2.0 device, and a 16-bit timer/counter. The device operates from 1.62 V to 3.6 V and supports the industrial temperature range of -40 °C to +85 °C.
Technically, the device uses Microchip's proprietary low-power picoPower technology with multiple sleep modes, an integrated 32 kHz RTC, and event system for inter-peripheral signaling without CPU wake-up. Its single-cycle I/O bus reduces latency between peripherals and the core.
Typical applications include smart-home sensor nodes, IoT edge devices, battery-powered metering, low-cost consumer HMI, USB HID peripherals, and industrial control modules. The integrated 12-bit ADC makes it well-suited for analog sensor reading.
Designers should note that the VQFN-EP package requires a properly sized exposed-pad land pattern with multiple thermal vias for reliable operation and PCB heat spreading. Decoupling capacitors (100 nF + 1 µF) must be placed as close to VDD pins as possible.
This page synthesizes distributor pricing from DigiKey/Mouser, drop-in alternatives drawn from the SAM D20 family, and practical design notes not found in the standalone Microchip datasheet, providing an information-gain view for hardware engineers evaluating Cortex-M0+ solutions.
ドロップイン代替品: ATSAMD20G15B-MU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATSAMD20G15B-MU (同一形状・フットプリント) — 相違点: ADC, DAC, Package, Operating Temperature, Core.
クイック比較ツール — 並列比較する代替部品を選択:
ATSAMD20G15A-MU
✅ ドロップイン✓ 在庫あり
$1.38 / 個
データシートを見る →ATSAMD20G15A-MN
✅ ドロップイン✓ 在庫あり
$1.1 / 個
データシートを見る →ATSAMD20G14B-MU
✅ ドロップイン✓ 在庫あり
$1.55 / 個
データシートを見る →ATSAMD20G14B-MUT
✅ ドロップイン✓ 在庫あり
$1.1 / 個
データシートを見る →ATSAMD20E15B-MU
✅ ドロップイン✓ 在庫あり
$1.1 / 個
データシートを見る →ATSAMD20E16B-MU
✅ ドロップイン✓ 在庫あり
$1.95 / 個
データシートを見る →ATSAMD20G15B-MU 最大定格&電気的特性
| Core | ARM Cortex-M0+ |
| CPU Clock | Up to 48 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Operating Voltage | 1.62 V to 3.6 V |
| 動作温度 | -40 °C to +85 °C (Industrial) |
| パッケージ | VQFN-48 (7x7 mm) with exposed pad |
| 実装タイプ | Surface Mount |
| ADC | 12-bit, up to 350 ksps |
| DAC | 10-bit |
| USB | Full-speed USB 2.0 Device |
| Communication Interfaces | 6x SERCOM (UART/SPI/I2C) |
| I/O Pins | 38 |
| Timer/Counters | 16-bit TC, RTC |
| RoHS ステータス | Compliant |
ATSAMD20G15B-MU ピン構成
| ピン 1 | PA00 — General-purpose I/O / XIN32 |
| ピン 2 | PA01 — General-purpose I/O / XOUT32 |
| ピン 3 | PA02 — General-purpose I/O / AIN0 (ADC input) |
| ピン 4 | PA03 — General-purpose I/O / AIN1 (ADC input) / VREFA |
| ピン 5 | GND — Ground |
| ピン 6 | VDD — Digital supply voltage (1.62V-3.6V) |
| ピン 7 | PA04 — General-purpose I/O / AIN2 (ADC input) |
| ピン 8 | PA05 — General-purpose I/O / AIN3 (ADC input) |
| ピン 9 | PA06 — General-purpose I/O / AIN4 (ADC input) |
| ピン 10 | PA07 — General-purpose I/O / AIN5 (ADC input) |
| ピン 11 | PA08 — General-purpose I/O / AIN6 (ADC input) |
| ピン 12 | PA09 — General-purpose I/O / AIN7 (ADC input) |
| ピン 13 | PA10 — General-purpose I/O / AIN8 (ADC input) |
| ピン 14 | PA11 — General-purpose I/O / AIN9 (ADC input) |
| ピン 15 | VDD — Digital supply voltage (1.62V-3.6V) |
| ピン 16 | GND — Ground |
| ピン 17 | PA12 — General-purpose I/O |
| ピン 18 | PA13 — General-purpose I/O |
| ピン 19 | PA14 — General-purpose I/O |
| ピン 20 | PA15 — General-purpose I/O |
| ピン 21 | PA16 — General-purpose I/O / SERCOM1 pad 0 |
| ピン 22 | PA17 — General-purpose I/O / SERCOM1 pad 1 |
| ピン 23 | PA18 — General-purpose I/O / SERCOM1 pad 2 |
| ピン 24 | PA19 — General-purpose I/O / SERCOM1 pad 3 |
| ピン 25 | PA20 — General-purpose I/O / SERCOM3 pad 0 |
| ピン 26 | PA21 — General-purpose I/O / SERCOM3 pad 1 |
| ピン 27 | PA22 — General-purpose I/O / SERCOM3 pad 2 |
| ピン 28 | PA23 — General-purpose I/O / SERCOM3 pad 3 |
| ピン 29 | PA24 — General-purpose I/O / USB_DM |
| ピン 30 | PA25 — General-purpose I/O / USB_DP |
| ピン 31 | GND — Ground |
| ピン 32 | VBUS — USB VBUS detect input |
| ピン 33 | VDD — Digital supply voltage (1.62V-3.6V) |
| ピン 34 | PA27 — General-purpose I/O |
| ピン 35 | PA28 — General-purpose I/O / Reset |
| ピン 36 | PA29 — General-purpose I/O / SWDIO |
| ピン 37 | PA30 — General-purpose I/O / SWCLK |
| ピン 38 | PA31 — General-purpose I/O |
| ピン 39 | PB00 — General-purpose I/O |
| ピン 40 | PB01 — General-purpose I/O |
| ピン 41 | PB02 — General-purpose I/O |
| ピン 42 | PB03 — General-purpose I/O |
| ピン 43 | PB04 — General-purpose I/O |
| ピン 44 | PB05 — General-purpose I/O |
| ピン 45 | PB06 — General-purpose I/O |
| ピン 46 | PB07 — General-purpose I/O |
| ピン 47 | VDD — Digital supply voltage (1.62V-3.6V) |
| ピン 48 | GND — Ground |
主な用途
ATSAMD20G15B-MU の用途: 6 件s: Smart Home Sensor Node, USB HID Peripheral Device, Industrial Control Module, Battery-Powered Metering, Consumer HMI Interface, IoT Edge Sensor Hub.
Smart Home Sensor Node
The ATSAMD20G15B-MU is well-suited for battery-powered smart-home sensor nodes thanks to its Cortex-M0+ core running at 48 MHz with deep sleep currents below 1 µA and integrated peripherals. The 6 SERCOM channels support simultaneous I2C sensor connections (temperature, humidity, motion), while the 12-bit ADC at 350 ksps handles analog inputs such as light sensors or thermistor bridges. With 32 KB Flash and 4 KB SRAM, designers have ample headroom for Thread or Zigbee stack implementations on a sister chip, while the B-revision improves ADC offset/gain accuracy for precise environmental measurements.
おすすめ
USB HID Peripheral Device
The ATSAMD20G15B-MU's integrated full-speed USB 2.0 Device controller with on-chip pull-up resistor makes it ideal for USB HID peripherals such as keyboards, mice, touchpads, custom HID controllers, and sensor dongles. According to the SAM D20 datasheet, the USB module includes an internal 3.3 V regulator, only requiring external decoupling and ESD protection. The 48 MHz Cortex-M0+ core processes HID reports with sub-millisecond latency, while 32 KB Flash holds the HID stack and user application logic without external storage.
おすすめ
Industrial Control Module
The ATSAMD20G15B-MU operates over the industrial temperature range (-40 °C to +85 °C) and at 1.62 V to 3.6 V, making it appropriate for industrial control modules requiring robust analog and digital interfaces. Its 12-bit ADC with up to 350 ksps samples process signals such as 4-20 mA current loops or voltage dividers, while 6 SERCOM ports connect to UART/RS-485 transceivers, SPI sensors, and I2C EEPROM. The 38 GPIO pins drive relays, LEDs, and optocouplers in factory automation, with 4 KB SRAM sufficient for small RTOS implementations.
おすすめ
Battery-Powered Metering
The ATSAMD20G15B-MU is targeted at battery-powered metering applications including gas, water, and electricity meters where long operational life and low standby current are essential. The Cortex-M0+ core's picoPower technology enables standby currents below 1 µA, and the integrated 32 kHz RTC provides accurate timekeeping. The 12-bit ADC digitizes sensor signals with B-revision improved accuracy, while 32 KB Flash stores calibration data and wireless protocol stacks for AMR/AMI solutions, ensuring measurement precision over battery life.
おすすめ
Consumer HMI Interface
The ATSAMD20G15B-MU supports consumer human-machine interface applications including appliance control panels, touch buttons, and small OLED/LCD displays. With 48 MHz CPU performance, 38 GPIO, and 32 KB Flash, the device drives segmented LCD via PWM, capacitive touch sensors via the Peripheral Touch Controller (PTC), and UART-controlled displays. The integrated 10-bit DAC generates analog control voltages for backlight dimming or audio cues, while picoPower modes enable <2 µA standby in battery-backed appliances.
おすすめ
IoT Edge Sensor Hub
The ATSAMD20G15B-MU serves as an IoT edge sensor hub aggregating multiple sensor inputs (temperature, humidity, motion, light) for local processing and forwarding via UART or SPI to a parent wireless MCU. The 6 SERCOM interfaces support parallel I2C/SPI sensor buses, while the 12-bit ADC and 10-bit DAC enable closed-loop actuator control. According to the SAM D20 datasheet, the Event System allows inter-peripheral signaling without CPU wake-up, reducing power consumption in duty-cycled edge applications. The B-revision reduces ADC drift in outdoor deployments.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: ATSAMD20G15B-MU — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATSAMD20G15A-MU | ATSAMD20G15A-MN | ATSAMD20G14B-MU | ATSAMD20E16B-MU |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | VQFN-48 (7x7 mm) | VQFN-48 (7x7 mm) - same | VQFN-48 (7x7 mm) - same | VQFN-48 (7x7 mm) - same | VQFN-48 (7x7 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| CPU Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 32 KB | 32 KB | 32 KB | 16 KB (-50%) | 64 KB (+100%) |
| SRAM | 4 KB | 4 KB | 4 KB | 2 KB (-50%) | 8 KB (+100%) |
| Operating Voltage | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V | 1.62 V to 3.6 V |
| 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 |
| 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 |
主な差別化要因
- B-revision with improved ADC accuracy (vs ATSAMD20G15A-MU)
- Integrated full-speed USB 2.0 Device (vs ATSAMD20G14B-MU)
- 6 SERCOM channels for flexible connectivity (vs ATSAMD20E14B-MU)
設計ノート
The ATSAMD20G15B-MU's VQFN-48 package requires a properly designed exposed pad (EP) land pattern. Per Microchip's SAM D20 hardware design guidelines, the EP must be soldered to a continuous ground plane with a thermal via array (typically 4-9 vias, 0.3 mm hole, 0.5 mm pitch) for lowest thermal resistance and stable ground reference. Missing EP soldering causes erratic ADC readings and USB communication failures.
Place a 1 µF + 100 nF ceramic decoupling capacitor pair within 2 mm of each VDD pin, and a 4.7 µF bulk capacitor on the main supply rail. The SAM D20 integrates an internal voltage regulator for VDDCORE; it requires an external 1 µF X7R cap on the VDDCORE pin. Insufficient decoupling causes VDD drops during ADC sampling and SERCOM activity, leading to brown-out resets under USB bus activity.
For USB applications, the USB_DM and USB_DP lines (PA24, PA25) must be routed as a 90-ohm differential pair with matched length and continuous ground reference. Add a USBLC6-2SC6 ESD protection array close to the USB connector. Per the SAM D20 datasheet, the internal USB pull-up must be enabled in software; do not add external pull-up resistors on D+ to avoid contention.
Common pitfalls include: (1) failing to set the NVMCTRL fuse bits for BOOTPROT and EEPROM emulation before locking the chip, bricking firmware updates; (2) using the wrong DFLL reference when switching clock sources causes timing errors; (3) configuring SERCOM pads without enabling the peripheral clock first, resulting in no communication. Always read the errata document for the B-revision (DS80000486E) before locking final firmware.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; for automotive applications choose ATSAMx20x variants with -MUT suffix and V-grade certification.