ATSAMD20G15B-MU - 32KB Flash Cortex-M0+ MCU 48MHz | Microchip
Teilenummer: ATSAMD20G15B-MU ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 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 Übersicht
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.
Drop-in-Alternativen für ATSAMD20G15B-MU – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit ATSAMD20G15B-MU (gleiche Bauform und Footprint) – abweichend in ADC, DAC, Package, Operating Temperature, Core.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
ATSAMD20G15A-MU
✅ Drop-In✓ Auf Lager
$1.38 / Stück
Datenblatt ansehen →ATSAMD20G15A-MN
✅ Drop-In✓ Auf Lager
$1.1 / Stück
Datenblatt ansehen →ATSAMD20G14B-MU
✅ Drop-In✓ Auf Lager
$1.55 / Stück
Datenblatt ansehen →ATSAMD20G14B-MUT
✅ Drop-In✓ Auf Lager
$1.1 / Stück
Datenblatt ansehen →ATSAMD20E15B-MU
✅ Drop-In✓ Auf Lager
$1.1 / Stück
Datenblatt ansehen →ATSAMD20E16B-MU
✅ Drop-In✓ Auf Lager
$1.95 / Stück
Datenblatt ansehen →ATSAMD20G15B-MU Grenzwerte & elektrische Eigenschaften
| 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 |
| Betriebstemperatur | -40 °C to +85 °C (Industrial) |
| Gehäuse | VQFN-48 (7x7 mm) with exposed pad |
| Montageart | 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-Status | Compliant |
ATSAMD20G15B-MU Pin-Konfiguration
| Pin 1 | PA00 — General-purpose I/O / XIN32 |
| Pin 2 | PA01 — General-purpose I/O / XOUT32 |
| Pin 3 | PA02 — General-purpose I/O / AIN0 (ADC input) |
| Pin 4 | PA03 — General-purpose I/O / AIN1 (ADC input) / VREFA |
| Pin 5 | GND — Ground |
| Pin 6 | VDD — Digital supply voltage (1.62V-3.6V) |
| Pin 7 | PA04 — General-purpose I/O / AIN2 (ADC input) |
| Pin 8 | PA05 — General-purpose I/O / AIN3 (ADC input) |
| Pin 9 | PA06 — General-purpose I/O / AIN4 (ADC input) |
| Pin 10 | PA07 — General-purpose I/O / AIN5 (ADC input) |
| Pin 11 | PA08 — General-purpose I/O / AIN6 (ADC input) |
| Pin 12 | PA09 — General-purpose I/O / AIN7 (ADC input) |
| Pin 13 | PA10 — General-purpose I/O / AIN8 (ADC input) |
| Pin 14 | PA11 — General-purpose I/O / AIN9 (ADC input) |
| Pin 15 | VDD — Digital supply voltage (1.62V-3.6V) |
| Pin 16 | GND — Ground |
| Pin 17 | PA12 — General-purpose I/O |
| Pin 18 | PA13 — General-purpose I/O |
| Pin 19 | PA14 — General-purpose I/O |
| Pin 20 | PA15 — General-purpose I/O |
| Pin 21 | PA16 — General-purpose I/O / SERCOM1 pad 0 |
| Pin 22 | PA17 — General-purpose I/O / SERCOM1 pad 1 |
| Pin 23 | PA18 — General-purpose I/O / SERCOM1 pad 2 |
| Pin 24 | PA19 — General-purpose I/O / SERCOM1 pad 3 |
| Pin 25 | PA20 — General-purpose I/O / SERCOM3 pad 0 |
| Pin 26 | PA21 — General-purpose I/O / SERCOM3 pad 1 |
| Pin 27 | PA22 — General-purpose I/O / SERCOM3 pad 2 |
| Pin 28 | PA23 — General-purpose I/O / SERCOM3 pad 3 |
| Pin 29 | PA24 — General-purpose I/O / USB_DM |
| Pin 30 | PA25 — General-purpose I/O / USB_DP |
| Pin 31 | GND — Ground |
| Pin 32 | VBUS — USB VBUS detect input |
| Pin 33 | VDD — Digital supply voltage (1.62V-3.6V) |
| Pin 34 | PA27 — General-purpose I/O |
| Pin 35 | PA28 — General-purpose I/O / Reset |
| Pin 36 | PA29 — General-purpose I/O / SWDIO |
| Pin 37 | PA30 — General-purpose I/O / SWCLK |
| Pin 38 | PA31 — General-purpose I/O |
| Pin 39 | PB00 — General-purpose I/O |
| Pin 40 | PB01 — General-purpose I/O |
| Pin 41 | PB02 — General-purpose I/O |
| Pin 42 | PB03 — General-purpose I/O |
| Pin 43 | PB04 — General-purpose I/O |
| Pin 44 | PB05 — General-purpose I/O |
| Pin 45 | PB06 — General-purpose I/O |
| Pin 46 | PB07 — General-purpose I/O |
| Pin 47 | VDD — Digital supply voltage (1.62V-3.6V) |
| Pin 48 | GND — Ground |
Typische Anwendungen
ATSAMD20G15B-MU ist geeignet für 6 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für ATSAMD20G15B-MU – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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 |
Wichtigste Unterscheidungsmerkmale
- 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)
Designhinweise
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.
Compliance-Informationen
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.