ATSAMD20G18A-MU - ARM Cortex-M0+ 48MHz 256KB MCU | Microchip
N.º da peça: ATSAMD20G18A-MU ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.42 | $5,42 |
| 10 | $4.92 | $49,20 |
| 100 | $4.41 | $441,00 |
| 500 | $3.95 | $1.975,00 |
| 1.000 | $3.51 | $3.510,00 |
ATSAMD20G18A-MU Visão geral
An ARM Cortex-M0+ microcontroller (MCU) is a low-power, energy-efficient 32-bit processor core designed by ARM Holdings, commonly used in embedded systems that require deterministic real-time performance at low cost. The Cortex-M0+ sits in the hierarchy microcontroller -> embedded processor -> SoC -> semiconductor IC, and the SAM D20 series extends it with Microchip's peripheral mix and event system for low-power IoT and industrial designs.
Key features of the ATSAMD20G18A-MU include six SERCOM interfaces configurable as USART, I2C, or SPI; a 12-bit 350 ksps ADC with up to 14 channels; a 10-bit 350 ksps DAC; a 16-bit timer/counter; an RTC with calendar mode; and a full-speed USB 2.0 device interface. The device operates from 1.62V to 3.63V and supports Sleep, Idle, Standby, and Backup low-power modes with typical active current under 3 mA at 48 MHz.
The ATSAMD20G18A-MU uses a Harvard-bus architecture with single-cycle I/O access and an integrated Peripheral Event System that allows peripherals to communicate without CPU intervention, reducing latency and power. The 256 KB Flash is organized in two banks for in-application programming, supporting live firmware updates. The SAM D20 family is code-compatible with SAM D10 and SAM D21, easing migration.
Typical applications include IoT sensor nodes, smart home automation, industrial metering and HMI, consumer electronics, BLE beacons (paired with external transceivers), and low-power motor control. The combination of Cortex-M0+ efficiency, generous memory, and flexible SERCOM peripherals addresses cost-sensitive yet feature-rich designs.
Designers should pay attention to the 1.62V minimum supply for full-speed USB operation, the need for proper decoupling on each VDD pin, and the use of Microchip's Atmel Studio / MPLAB X IDE with the ASF or Harmony 3 frameworks. Programming is supported via SWD using tools such as Atmel-ICE or MPLAB PICkit 4.
This page consolidates distributor pricing, verified drop-in SAM D20 alternatives, and practical design notes for the ATSAMD20G18A-MU that are not directly listed in the manufacturer datasheet, helping engineers select and source the part efficiently.
Alternativas drop-in para ATSAMD20G18A-MU — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com ATSAMD20G18A-MU (mesmo formato e footprint) — diferindo em Package, ADC, Operating Temperature, SRAM, DAC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMD20G18A-MUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMD20G17A-MU
✅ Drop-In✓ Em estoque
$1.93 / unidade
Ver ficha técnica →ATSAMD20G18A-AU
✅ Drop-In✓ Em estoque
$2.84 / unidade
Ver ficha técnica →ATSAMD20G18A-MU Classificações máximas e características elétricas
| Manufacturer | Microchip Technology |
| Series | SAM D20 |
| Core | ARM Cortex-M0+ |
| Largura do barramento de dados | 32 bit |
| Frequência máxima de clock | 48 MHz |
| Program Memory Size (Flash) | 256 KB (256K x 8) |
| RAM Size | 32 KB |
| Tensão de alimentação de operação | 1.62 V to 3.63 V |
| Encapsulamento | 48-QFN (7x7 mm) |
| Tipo de montagem | Surface Mount |
| Number of I/O Pins | 38 |
| ADC | 12-bit, up to 14 channels, 350 ksps |
| DAC | 10-bit, 350 ksps |
| Communication Interfaces | 6x SERCOM (USART/I2C/SPI), USB 2.0 FS |
| Timers | 16-bit TC, 32-bit TC, RTC |
| CoreMark/MHz | 2.14 |
| Faixa de temperatura de operação | -40C to +85C (industrial) |
| Status RoHS | Compliant |
Configuração de pinos do ATSAMD20G18A-MU
| Pino 1 | PA00 — GPIO / XIN |
| Pino 2 | PA01 — GPIO / XOUT |
| Pino 3 | PA02 — GPIO / ADC[0] |
| Pino 4 | PA03 — GPIO / ADC[1] |
| Pino 5 | GND — Ground |
| Pino 6 | VDD — Digital supply voltage |
| Pino 7 | PA04 — GPIO / ADC[2] |
| Pino 8 | PA05 — GPIO / ADC[3] |
| Pino 9 | PA06 — GPIO / ADC[4] |
| Pino 10 | PA07 — GPIO / ADC[5] |
| Pino 11 | PA08 — GPIO / ADC[6] |
| Pino 12 | PA09 — GPIO / ADC[7] |
| Pino 13 | PA10 — GPIO / ADC[8] |
| Pino 14 | PA11 — GPIO / ADC[9] |
| Pino 15 | PA12 — GPIO |
| Pino 16 | PA13 — GPIO |
| Pino 17 | PA14 — GPIO / XIN32 |
| Pino 18 | PA15 — GPIO / XOUT32 |
| Pino 19 | PA16 — GPIO / I2S SCK |
| Pino 20 | PA17 — GPIO / I2S FS |
| Pino 21 | PA18 — GPIO / I2S MCK |
| Pino 22 | PA19 — GPIO / I2S SDO |
| Pino 23 | PA20 — GPIO / I2S SDI |
| Pino 24 | PA21 — GPIO / USB_DP |
| Pino 25 | PA22 — GPIO / USB_DM |
| Pino 26 | PA23 — GPIO |
| Pino 27 | PA24 — GPIO / USB_SOF |
| Pino 28 | PA25 — GPIO |
| Pino 29 | GND — Ground |
| Pino 30 | VDD — Digital supply voltage |
| Pino 31 | PB00 — GPIO |
| Pino 32 | PB01 — GPIO |
| Pino 33 | PB02 — GPIO / ADC[10] |
| Pino 34 | PB03 — GPIO / ADC[11] |
| Pino 35 | PB04 — GPIO / ADC[12] |
| Pino 36 | PB05 — GPIO / ADC[13] |
| Pino 37 | PB06 — GPIO |
| Pino 38 | PB07 — GPIO |
| Pino 39 | PB08 — GPIO |
| Pino 40 | PB09 — GPIO |
| Pino 41 | PB10 — GPIO |
| Pino 42 | PB11 — GPIO |
| Pino 43 | PB12 — GPIO |
| Pino 44 | PB13 — GPIO |
| Pino 45 | PB14 — GPIO |
| Pino 46 | PB15 — GPIO |
| Pino 47 | RESETN — Reset input (active low) |
| Pino 48 | GND — Exposed pad / thermal pad ground |
Aplicações típicas
ATSAMD20G18A-MU é adequado para 6 aplicaçãos: IoT Sensor Nodes, Smart Home Automation, Industrial Metering and HMI, Consumer Electronics, Low-Power Motor Control, USB HID Devices.
IoT Sensor Nodes
The ATSAMD20G18A-MU fits IoT sensor node designs because its ARM Cortex-M0+ core draws low active current while running at 48 MHz, and its Sleep and Standby modes with RTC wake-up enable multi-year coin-cell life. With 256 KB Flash, designers can host LoRaWAN or BLE stack libraries alongside application logic, while the 32 KB SRAM supports sensor buffering. Six configurable SERCOM interfaces (USART/SPI/I2C) connect to common sensors such as temperature, humidity, and accelerometers.
Recomendado
Smart Home Automation
The ATSAMD20G18A-MU powers smart-home hubs, thermostats, and lighting controllers thanks to its Cortex-M0+ efficiency and generous peripheral mix. The six SERCOM ports handle Wi-Fi or BLE module SPI/UART links, the 12-bit ADC reads analog sensors like NTC thermistors, and the 10-bit DAC drives LED dimming outputs. Low-power Standby with RTC wake-up ensures battery-powered door and window sensors can run for years.
Recomendado
Industrial Metering and HMI
The ATSAMD20G18A-MU suits industrial metering and HMI panels because its 256 KB Flash stores complex UI and calibration routines, while the 12-bit ADC measures analog sensors at up to 350 ksps. The Peripheral Event System allows timer-driven ADC sampling without CPU intervention, freeing Cortex-M0+ cycles for HMI rendering on SPI-connected LCDs. Industrial -40C to +85C temperature range covers factory environments.
Recomendado
Consumer Electronics
The ATSAMD20G18A-MU drives consumer electronics such as wearables, toys, and remote controls due to its Cortex-M0+ cost-effectiveness and Microchip's mature peripheral ecosystem. USB 2.0 full-speed device support enables HID-class peripherals without an external bridge chip, and 38 GPIO accommodate key matrices and LED arrays. The Harmony 3 software framework shortens development of BLE-enabled consumer products.
Recomendado
Low-Power Motor Control
The ATSAMD20G18A-MU handles low-power motor control loops in BLDC drivers, fans, and small pumps. Its 16-bit and 32-bit timer/counters provide PWM generation at frequencies suitable for sensorless trapezoidal commutation, while the 12-bit ADC samples back-EMF or current sense. Cortex-M0+ efficiency and fast interrupt response keep torque ripple low. The 256 KB Flash holds state-machine control algorithms.
Recomendado
USB HID Devices
The ATSAMD20G18A-MU is ideal for USB HID-class devices such as keyboards, mice, custom input controllers, and HID-mouse dongles. The integrated USB 2.0 full-speed device port eliminates external bridge ICs and supports both Bus-powered and Self-powered designs. The 256 KB Flash hosts HID descriptors, macro logic, and BLE-coexistence code. The QFN-48 package and small BOM suit compact peripherals.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMD20G18A-MU — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMD20G18A-MUT | ATSAMD20G17A-MU | ATSAMD20G18A-AU |
|---|---|---|---|---|
| Package | 48-QFN (7x7) | 48-QFN (7x7) - same | 48-QFN (7x7) - same | 48-TQFP - different land pattern |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Size | 256 KB | 256 KB | 128 KB (-50%) | 256 KB |
| SRAM Size | 32 KB | 32 KB | 32 KB | 32 KB |
| Number of I/O | 38 | 38 | 38 | 38 |
| USB Interface | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS | USB 2.0 FS |
Principais diferenciais
- Higher Flash density in same QFN footprint (vs ATSAMD20G17A-MU)
- Drop-in silicon compatibility for high-volume production (vs ATSAMD20G18A-MUT)
- TQFP option for hand-rework friendly assembly (vs ATSAMD20G18A-AU)
Notas de projeto
Place a 100 nF decoupling capacitor on each VDD pin as close to the IC as possible, with an additional bulk 4.7 uF or 10 uF capacitor near the package. For USB operation, ensure VDD is at least 3.0 V; for full 48 MHz operation use at least 2.7 V. Below 2.7 V, the maximum clock must be limited to 24 MHz or lower. Route analog and digital supplies separately when using the ADC for precision measurements.
The QFN-48 package exposes a thermal pad (EP) on the underside which must be soldered to a ground plane with thermal vias for heat dissipation. At 48 MHz active mode the device typically draws under 3 mA, so thermal management is rarely a constraint for normal operation. In Standby with RTC running, current drops to a few microamps; designers should confirm thermal performance in enclosed housings.
Route the SWD signals (SWDIO, SWCLK) directly to a 10-pin Cortex Debug connector with a 4.7 kOhm pull-up on SWDIO. Keep the SWD traces under 100 mm and isolated from analog signals. Place the 32.768 kHz crystal close to XIN32/XOUT32 (pins 17-18) with grounded guard traces. Use impedance-controlled routing for USB DP/DM (90 ohm differential).
Do not exceed 3.63 V on any VDD pin. The NRST line is active-low and must be pulled high for normal operation; floating reset can cause boot loops. SERCOM pin mapping is flexible but I2C lines need external pull-ups. For bootloader updates, ensure BOOTPROT is configured correctly or the device may brick after firmware updates.
Informações de conformidade
RoHS compliant per Microchip product page and jrhelectronics listing. Industrial temperature grade -40C to +85C. AEC-Q100 not applicable for non-automotive part number.