ATSAMD20G15A-MUT - 32KB Flash ARM Cortex-M0+ MCU | Microchip
Référence : ATSAMD20G15A-MUT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.2 | $3,20 |
| 10 | $2.88 | $28,80 |
| 100 | $2.45 | $245,00 |
| 500 | $2.1 | $1 050,00 |
| 1 000 | $1.85 | $1 850,00 |
ATSAMD20G15A-MUT Présentation
What is an ARM Cortex-M0+ microcontroller? An ARM Cortex-M0+ microcontroller is a 32-bit reduced instruction set computing (RISC) MCU built on the ARMv6-M architecture, optimized for energy efficiency and deterministic interrupt response. The Cortex-M0+ sits at the entry level of the ARM Cortex-M family (M0/M0+ -> M3/M4 -> M7) and targets applications that need 32-bit processing, low active power, and deep sleep currents measured in nanoamps. Within the broader system hierarchy it belongs to embedded microcontrollers -> microcontrollers -> microprocessors & MCUs -> semiconductors. Microchip's SAM D20 family is the company's mainstream Cortex-M0+ lineup, bridging 8-bit PIC and Cortex-M3/M4 designs.
Key features of the ATSAMD20G15A-MUT include the Cortex-M0+ core reaching 2.14 CoreMark/MHz, 32KB Flash, 4KB SRAM, an SERCOM-configurable peripheral set for I2C/SPI/UART, a 12-bit ADC, a 10-bit DAC, and multiple sleep modes that drop quiescent current to microamp levels. The device operates from 1.62V to 3.6V across the -40C to +85C industrial temperature range.
Technically, the device implements single-cycle 32-bit hardware multiply, a Nested Vectored Interrupt Controller (NVIC), and Microchip's Atmel START / MPLAB X IDE toolchain support. The 48-QFN exposed pad enhances thermal dissipation for sustained 48 MHz operation.
Typical applications include smart-home sensor nodes, battery-powered metering devices, industrial control modules, and consumer HMI peripherals where low-power sleep and Cortex-M0+ code density provide meaningful BOM savings.
When designing with this MCU, choose decoupling capacitors sized to peak SERCOM switching currents and confirm exposed-pad soldering to maximize thermal performance. The 48-QFN package requires careful PCB land pattern design to avoid manufacturing defects.
This page synthesizes distributor pricing, drop-in alternatives within the SAM D20 family, and practical design notes not found in the manufacturer datasheet.
Alternatives de remplacement direct pour ATSAMD20G15A-MUT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ATSAMD20G15A-MUT (même facteur de forme et même empreinte) — différant par ADC, Package, DAC, Operating Temperature, Core.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
ATSAMD20G15A-MU
✅ Remplacement direct✓ En stock
$1.38 / unité
Voir la fiche technique →ATSAMD20G14A-MN
✅ Remplacement direct✓ En stock
$1.89 / unité
Voir la fiche technique →ATSAMD20G14A-AN
✅ Remplacement direct✓ En stock
$2.03 / unité
Voir la fiche technique →ATSAMD20G14B-MU
✅ Remplacement direct✓ En stock
$1.55 / unité
Voir la fiche technique →ATSAMD20G14B-MUT
✅ Remplacement direct✓ En stock
$1.1 / unité
Voir la fiche technique →ATSAMD20E17A-AUT
✅ Remplacement direct✓ En stock
$2.7 / unité
Voir la fiche technique →ATSAMD20G15A-MUT Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M0+ (32-bit, ARMv6-M) |
| CoreMark/MHz | 2.14 |
| Fréquence d'horloge maximale | 48 MHz |
| Flash Memory | 32 KB (32K x 8) |
| SRAM | 4 KB |
| Supply Voltage Range | 1.62 V to 3.6 V |
| Plage de température de fonctionnement | -40 C to +85 C |
| ADC | 12-bit |
| DAC | 10-bit |
| Boîtier | 48-pin QFN (7x7 mm) with exposed pad |
| Type de montage | Surface Mount |
| Number of I/O | 38 |
| Peripherals (SERCOM) | Configurable I2C / SPI / UART |
| Statut RoHS | Compliant |
Configuration des broches de ATSAMD20G15A-MUT
| Broche 1 | PA00 — GPIO / SERCOM1 PAD0 / XIN |
| Broche 2 | PA01 — GPIO / SERCOM1 PAD1 / XOUT |
| Broche 3 | PA02 — GPIO / ADC AIN0 / DAC VOUT |
| Broche 4 | PA03 — GPIO / ADC AIN1 / VREFA |
| Broche 5 | PA04 — GPIO / SERCOM0 PAD0 / ADC AIN2 |
| Broche 6 | PA05 — GPIO / SERCOM0 PAD1 / ADC AIN3 |
| Broche 7 | PA06 — GPIO / SERCOM0 PAD2 / ADC AIN4 |
| Broche 8 | PA07 — GPIO / SERCOM0 PAD3 / ADC AIN5 |
| Broche 9 | VDD — Digital supply voltage (1.62V to 3.6V) |
| Broche 10 | GND — Ground |
| Broche 11 | PA08 — GPIO / SERCOM2 PAD0 / ADC AIN6 |
| Broche 12 | PA09 — GPIO / SERCOM2 PAD1 / ADC AIN7 |
| Broche 13 | PA10 — GPIO / SERCOM2 PAD2 / ADC AIN8 |
| Broche 14 | PA11 — GPIO / SERCOM2 PAD3 / ADC AIN9 |
| Broche 15 | PA12 — GPIO / SERCOM3 PAD0 |
| Broche 16 | PA13 — GPIO / SERCOM3 PAD1 |
| Broche 17 | PA14 — GPIO / SERCOM3 PAD2 |
| Broche 18 | PA15 — GPIO / SERCOM3 PAD3 |
| Broche 19 | PA16 — GPIO / SERCOM1 PAD0 / I2S SCK |
| Broche 20 | PA17 — GPIO / SERCOM1 PAD1 / I2S FS |
| Broche 21 | PA18 — GPIO / SERCOM1 PAD2 / I2S MCK |
| Broche 22 | PA19 — GPIO / SERCOM1 PAD3 / I2S SDO |
| Broche 23 | PA20 — GPIO / SERCOM5 PAD2 |
| Broche 24 | PA21 — GPIO / SERCOM5 PAD3 |
| Broche 25 | PA22 — GPIO / SERCOM3 PAD0 |
| Broche 26 | PA23 — GPIO / SERCOM3 PAD1 / USB D- |
| Broche 27 | PA24 — GPIO / SERCOM3 PAD2 / USB D+ |
| Broche 28 | PA25 — GPIO / SERCOM3 PAD3 |
| Broche 29 | GND — Ground |
| Broche 30 | VDD — Digital supply voltage |
| Broche 31 | PA26 — GPIO |
| Broche 32 | PA27 — GPIO |
| Broche 33 | PA28 — GPIO / Reset input |
| Broche 34 | PA29 — GPIO |
| Broche 35 | PA30 — GPIO / SWCLK (programming) |
| Broche 36 | PA31 — GPIO / SWDIO (programming) |
| Broche 37 | PB00 — GPIO |
| Broche 38 | PB01 — GPIO |
| Broche 39 | PB02 — GPIO / ADC AIN10 |
| Broche 40 | PB03 — GPIO / ADC AIN11 |
| Broche 41 | PB04 — GPIO / ADC AIN12 |
| Broche 42 | PB05 — GPIO / ADC AIN13 |
| Broche 43 | PB06 — GPIO / ADC AIN14 |
| Broche 44 | PB07 — GPIO / ADC AIN15 |
| Broche 45 | PB08 — GPIO / SERCOM4 PAD0 |
| Broche 46 | PB09 — GPIO / SERCOM4 PAD1 |
| Broche 47 | VDDANA — Analog supply voltage |
| Broche 48 | GND — Ground |
Applications typiques
ATSAMD20G15A-MUT convient pour 7 applications: Smart Home Sensor Hub, Industrial Metering (Water/Gas), Consumer HMI / Touch Interface, Battery-Powered Wearable, Industrial Sensor Transmitter, Educational / Maker Development, IoT Edge Node / Wireless Beacon.
Smart Home Sensor Hub
The ATSAMD20G15A-MUT is well suited as the host MCU for a Zigbee/BLE-to-WiFi sensor hub because its 32KB Flash holds typical ZCL/BLE stack application code while 4KB SRAM accommodates small packet buffers. At 48 MHz Cortex-M0+ it completes sensor pre-processing, debouncing, and reporting tasks within tens of milliseconds, then enters a deep sleep mode drawing only a few microamps. The 1.62V-3.6V supply range lets the device share the coin-cell or 2xAA battery rail directly, simplifying power tree design and BOM. Recommended companion parts: ATSAMW25 (WiFi module), ATSHA204A (authentication IC).
Recommandé
Industrial Metering (Water/Gas)
For battery-powered water and gas meters, the ATSAMD20G15A-MUT's 12-bit ADC accurately samples pulse-output flow sensors while its Cortex-M0+ core runs low-rate metering algorithms at sub-mA active current. Six configurable SERCOM channels support I2C display drivers, SPI EEPROM for log storage, and UART for optocoupler-based AMR modules. The -40C to +85C industrial temperature rating survives outdoor enclosure conditions. The 48-QFN package allows compact circular meter PCBs. Recommended companions: PIC16F639 (sub-GHz wireless), MCP79410 (RTC with TRIG for time-stamping).
Recommandé
Consumer HMI / Touch Interface
The ATSAMD20G15A-MUT drives small capacitive-touch keypads and segment LCDs in home appliances using its QTouch peripheral library and 10-bit DAC for beeper or LED brightness control. The 32KB Flash holds capacitive-touch firmware and modest UI state machines without needing external memory. The 38 GPIO in the 48-QFN package provide ample pins for both touch channels and segment lines, eliminating port expanders. The 1.62V minimum supply supports 2xAAA battery operation in remote controls. Recommended companions: ATSAMC20E (LCD segment driver family for larger displays), PIC16F631 (companion LED controller).
Recommandé
Battery-Powered Wearable
Wearable fitness bands and BLE beacons benefit from the ATSAMD20G15A-MUT's deep-sleep current measured in single-digit microamps, paired with fast wake-up to 48 MHz Cortex-M0+ for sensor reads. The 32KB Flash accommodates small BLE peripheral profiles and step-counter algorithms. The 48-QFN 7x7 mm exposed-pad package enables compact wristband PCB layouts where thermal dissipation from the regulator matters. The wide 1.62V-3.6V supply range accepts Li-ion, Li-poly, and coin-cell chemistries directly. Recommended companions: PIC16F636 (low-power signal conditioning), MCP1700 (LDO).
Recommandé
Industrial Sensor Transmitter
For 4-20 mA loop-powered or industrial field-bus sensor transmitters, the ATSAMD20G15A-MUT's 12-bit ADC and SERCOM-configurable UART/RS-485 interface cover the most common industrial protocols. The 48 MHz Cortex-M0+ delivers ample headroom for linearization math on RTD, thermocouple, or strain-gauge inputs. The 1.62V minimum supply accommodates 3.3V derived rails, and the -40C to +85C range covers outdoor enclosures. The 48-QFN footprint enables through-hole or SMT assemblies with thermal pad for hot-spot dissipation. Recommended companions: MCP79410 (RTC), ATSHA204A (secure authentication).
Recommandé
Educational / Maker Development
The ATSAMD20G15A-MUT is a popular MCU on maker boards (Arduino MKR Zero class footprints) because it offers a Cortex-M0+ learning platform with 32KB Flash - large enough for real projects yet small enough to teach memory budgeting. The 48-QFN package on a breakout board exposes 38 GPIO, 6 SERCOM channels, 12-bit ADC, and 10-bit DAC. The Microchip/MPLAB toolchain (free) plus Atmel START code configurator lowers the onboarding barrier for students. Recommended companions: ATSAMD20E18A (larger Flash variant for advanced projects), PIC16F628A (introductory 8-bit comparison).
Recommandé
IoT Edge Node / Wireless Beacon
The ATSAMD20G15A-MUT serves as an application processor in IoT edge nodes that pair with a wireless co-processor over SPI or UART SERCOM. The 32KB Flash stores local decision logic, threshold filters, and OTA staging buffers while the Cortex-M0+ core manages sensor polling and packet forwarding. The 1.62V-3.6V supply matches common Li-ion chemistries, and the low deep-sleep current extends deployment intervals to months on a single cell. The 48-QFN exposed pad aids thermal dissipation when SERCOM activity bursts to 48 MHz. Recommended companions: PIC16F527 (sub-GHz companion), MCP1700 (LDO).
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ATSAMD20G15A-MUT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | ATSAMD20G15A-MU | ATSAMD20G14A-MN | ATSAMD20G14A-AN | ATSAMD20G14B-MU | ATSAMD20G14B-MUT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-QFN (7x7 mm) | 48-QFN (7x7 mm) - same | 48-QFN (7x7 mm) - same | 48-QFN (7x7 mm) - same | 48-QFN (7x7 mm) - same | 48-QFN (7x7 mm) - same |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Maximum Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 32 KB | 32 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| SRAM | 4 KB | 4 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| Supply Voltage Range | 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 | 1.62 V to 3.6 V |
| Shipping Medium | Tape & Reel | Tray | Tray | Tray | Tray | Tape & Reel |
| Silicon Revision | A | A | A | A | B | B |
Principaux différenciateurs
- Pin-identical to ATSAMD20G15A-MU for drop-in replacement (vs ATSAMD20G15A-MU)
- Twice the Flash of ATSAMD20G14A-MN for fuller firmware (vs ATSAMD20G14A-MN)
- Revision A silicon for stable, well-characterized firmware (vs ATSAMD20G14B-MU)
Notes de conception
Place a 1uF X7R bypass capacitor as close as possible to each VDD pin and a 100nF capacitor on VDDANA. The internal 1.2V regulator requires the bulk capacitor on VDDIN; Microchip recommends 1uF minimum. Estimated: at 48 MHz active mode the device draws ~7 mA; deep-sleep current drops below 5 uA with full RAM retention.
The 48-QFN exposed thermal pad (EP) MUST be soldered to the ground plane for rated thermal performance and electrical reference. Microchip reference layouts use 0.5 mm pitch lands with NSMD (non-solder mask defined) pads. Estimated copper area: at least 25 mm^2 of unbroken ground plane beneath the EP is recommended for 48 MHz sustained operation without thermal throttling.
Do not confuse the ATSAMD20G (48-pin) family with the ATSAMD20E (32-pin) family - they share the same die but have different pinouts and exposed-pad connections. The ATSAMD20J (64-pin) family likewise has a different pinout. Verify the symbol and footprint match the chosen datasheet. Mixing families without re-checking pinout will cause silent GPIO failures.
Keep SERCOM signal traces short and route them on the layer adjacent to the MCU ground plane. The 48-QFN package keeps most SERCOM pins adjacent, allowing clean break-out to SPI/I2C peripherals. For ADC accuracy, isolate AVDD and AGND from noisy digital returns using a star-ground or ferrite bead. Estimated: a poor analog layout can degrade ADC SNR by 6-10 dB.
Informations de conformité
RoHS and lead-free compliance per JLCPCB part detail page listing the ATSAMD20G15A-MUT as ROHS. No automotive AEC-Q100 variant exists in the SAM D20 G family.