ATSAMD20G16B-MNT - 48MHz ARM Cortex-M0+ MCU, 64KB Flash | Microchip
Артикул: ATSAMD20G16B-MNT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $2.95 | $2,95 |
| 10 | $2.71 | $27,10 |
| 100 | $2.45 | $245,00 |
| 500 | $2.18 | $1.090,00 |
| 1.000 | $1.92 | $1.920,00 |
| 3.000 | $1.68 | $5.040,00 |
ATSAMD20G16B-MNT Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, peripherals, and I/O on one die. The ARM Cortex-M0+ is the smallest and most energy-efficient ARMv6-M core, designed for deterministic embedded control with a 2-stage pipeline, Thumb-2 instruction set, and micro trace buffer. Within the MCU taxonomy, this part sits in the Cortex-M0+ -> ARM Cortex -> 32-bit MCU -> microcontroller -> semiconductor hierarchy, optimized for low-power deterministic tasks.
Key features include 64 KB (64K x 8) flash, 8 KB SRAM, an integrated 12-bit ADC, a 10-bit DAC, six SERCOM (serial communication) interfaces configurable as UART/SPI/I2C, a 256-channel Peripheral Touch Controller (PTC), a real-time clock (RTC), and the standard Microchip SleepWalking peripheral event system. The device supports up to 38 GPIO and operates across the industrial temperature range of -40 C to +105 C. A built-in 32 kHz internal oscillator and 8 MHz DFLL allow the core to run at full 48 MHz without external crystals, reducing BOM cost.
The SAM D20 architecture combines the Cortex-M0+ core with Microchip's Event System, enabling peripherals to trigger one another without CPU intervention - this is the foundation of the device's low-power performance. The PTC peripheral provides robust capacitive touch sensing with up to 256 channels, supporting buttons, sliders, wheels, and proximity sensors through a single die, replacing mechanical switches in harsh environments.
Typical applications include home automation controllers (thermostats, smart lighting, appliance HMIs), industrial sensor hubs, low-power wireless sensor nodes paired with sub-GHz or BLE companions, capacitive touch user interfaces, and battery-powered metering devices. The 1.62 V minimum VDD supports direct connection to single-cell Li-ion or 2x AA alkaline chemistries without external regulators.
When designing with this device, follow the Microchip schematic checklist: place a 100 nF decoupling capacitor on each VDD pin, connect the exposed pad to a solid ground copper pour, and ensure the SWDIO/SWDCLK lines are length-matched if routing off-board. The -MNT suffix indicates tape-and-reel packaging with the standard QFN 7x7 mm land pattern, while the -MUT (trays) and -MN (lower-temperature) suffixes share the same pinout.
Аналоги без доработки для ATSAMD20G16B-MNT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAMD20G16B-MNT (тот же форм-фактор и посадочное место) — отличается по Package, ADC, DAC, RTC, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAMD20G15B-MNT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20G18B-MNT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAMD20G16B-MUT
✅ Прямая замена✓ В наличии
$2.78 / шт.
Открыть даташит →ATSAMD20G16B-MU
✅ Прямая замена✓ В наличии
$1.92 / шт.
Открыть даташит →ATSAMD20G16B-ANT
✅ Прямая замена✓ В наличии
$1.92 / шт.
Открыть даташит →ATSAMD20G16B-AUT
✅ Прямая замена✓ В наличии
$2.18 / шт.
Открыть даташит →ATSAMD20E16B-MNT
✅ Прямая замена✓ В наличии
$0.72 / шт.
Открыть даташит →ATSAMD20G16B-MNT Максимальные параметры и электрические характеристики
| Core Processor | ARM Cortex-M0+ |
| Core Size / Width | 32-Bit |
| Maximum CPU Clock | 48 MHz |
| Program Memory Size | 64 KB (64K x 8) FLASH |
| RAM Size | 8 KB |
| Supply Voltage (VDD) | 1.62 V to 3.6 V |
| Рабочая температура | -40 C to +105 C |
| Корпус | 48-QFN (7x7 mm) with exposed pad |
| Тип монтажа | Surface Mount |
| Number of I/O | Up to 38 GPIO |
| ADC | 12-bit, 20 channels |
| DAC | 10-bit, 1 channel |
| Communication Interfaces | 6x SERCOM (UART/SPI/I2C), I2S |
| Peripheral Touch Controller (PTC) | 256 channels, capacitive touch |
| Timers | TC (3x 16-bit), TCC (1x 16-bit PWM) |
| RTC | Yes, 32 kHz domain |
| Oscillator | Internal 32 kHz + 8 MHz DFLL |
| Уровень MSL | 3 |
| Статус RoHS | Compliant |
| Series | SAM D20G |
Конфигурация выводов ATSAMD20G16B-MNT
| Контакт 1 | PA00 — PORT A pin 0 / XIN32 |
| Контакт 2 | PA01 — PORT A pin 1 / XOUT32 |
| Контакт 3 | PA02 — PORT A pin 2 / PTC Y0 |
| Контакт 4 | PA03 — PORT A pin 3 / PTC Y1 / ADC AIN[1] |
| Контакт 5 | GND — Ground |
| Контакт 6 | VDD — Power supply input |
| Контакт 7 | PA04 — PORT A pin 4 / PTC Y2 / VREF |
| Контакт 8 | PA05 — PORT A pin 5 / PTC Y3 / ADC AIN[5] |
| Контакт 9 | PA06 — PORT A pin 6 / PTC Y4 / ADC AIN[6] |
| Контакт 10 | PA07 — PORT A pin 7 / PTC Y5 / ADC AIN[7] |
| Контакт 11 | PA08 — PORT A pin 8 / SERCOM0 PAD0 / NTC |
| Контакт 12 | PA09 — PORT A pin 9 / SERCOM0 PAD1 |
| Контакт 13 | PA10 — PORT A pin 10 / SERCOM0 PAD2 |
| Контакт 14 | PA11 — PORT A pin 11 / SERCOM0 PAD3 |
| Контакт 15 | PA12 — PORT A pin 12 / SERCOM2 PAD0 |
| Контакт 16 | PA13 — PORT A pin 13 / SERCOM2 PAD1 |
| Контакт 17 | PA14 — PORT A pin 14 / SERCOM2 PAD2 |
| Контакт 18 | PA15 — PORT A pin 15 / SERCOM2 PAD3 |
| Контакт 19 | PA16 — PORT A pin 16 / SERCOM1 PAD0 / I2S SCK |
| Контакт 20 | PA17 — PORT A pin 17 / SERCOM1 PAD1 / I2S FS |
| Контакт 21 | PA18 — PORT A pin 18 / SERCOM1 PAD2 / I2S MCK |
| Контакт 22 | PA19 — PORT A pin 19 / SERCOM1 PAD3 / I2S SDO |
| Контакт 23 | PA20 — PORT A pin 20 / SERCOM3 PAD0 |
| Контакт 24 | PA21 — PORT A pin 21 / SERCOM3 PAD1 |
| Контакт 25 | PA22 — PORT A pin 22 / SERCOM3 PAD2 |
| Контакт 26 | PA23 — PORT A pin 23 / SERCOM3 PAD3 |
| Контакт 27 | PA24 — PORT A pin 24 / SERCOM4 PAD0 / USB D- |
| Контакт 28 | PA25 — PORT A pin 25 / SERCOM4 PAD1 / USB D+ |
| Контакт 29 | GND — Ground |
| Контакт 30 | VDD — Power supply input |
| Контакт 31 | PB00 — PORT B pin 0 |
| Контакт 32 | PB01 — PORT B pin 1 |
| Контакт 33 | PB02 — PORT B pin 2 / SERCOM5 PAD0 |
| Контакт 34 | PB03 — PORT B pin 3 / SERCOM5 PAD1 |
| Контакт 35 | PB04 — PORT B pin 4 / SERCOM5 PAD2 |
| Контакт 36 | PB05 — PORT B pin 5 / SERCOM5 PAD3 |
| Контакт 37 | PB06 — PORT B pin 6 |
| Контакт 38 | PB07 — PORT B pin 7 |
| Контакт 39 | PB08 — PORT B pin 8 |
| Контакт 40 | PB09 — PORT B pin 9 |
| Контакт 41 | PA27 — PORT A pin 27 |
| Контакт 42 | RESET — Reset input (active-low) |
| Контакт 43 | VDD — Power supply input |
| Контакт 44 | GND — Ground |
| Контакт 45 | PA30 — PORT A pin 30 / SWDCLK |
| Контакт 46 | PA31 — PORT A pin 31 / SWDIO |
| Контакт 47 | PB10 — PORT B pin 10 |
| Контакт 48 | PB11 — PORT B pin 11 |
Типичное применение
ATSAMD20G16B-MNT подходит для 6 применениеs: Home Automation HMI Controller, Industrial Sensor Hub, Battery-Powered Metering Device, Wireless Sensor Node Controller, Capacitive Touch User Interface, Consumer Appliance Control Board.
Home Automation HMI Controller
The ATSAMD20G16B-MNT's 256-channel Peripheral Touch Controller (PTC) and 38 GPIO make it ideal for thermostat and smart-lighting human-machine interfaces. The Cortex-M0+ runs at 48 MHz, easily handling capacitive touch scanning plus TFT or segment LCD driving, while the SERCOM peripherals connect to Wi-Fi or BLE companion modules via UART/SPI. SleepWalking lets the PTC detect a button press while the CPU is in STANDBY (<1 uA), enabling battery-backed smart switches that last years on 2x AA cells.
Рекомендуется
Industrial Sensor Hub
In industrial sensor hubs and process meters, the ATSAMD20G16B-MNT's 12-bit 20-channel ADC samples multiple analog sensors simultaneously while its 6 SERCOM interfaces aggregate UART/SPI/I2C sensor data. The Cortex-M0+ at 48 MHz provides 2.46 CoreMark/MHz efficiency for signal conditioning and protocol conversion, and the -40 C to +105 C industrial temperature range supports harsh factory environments. Event System peripherals trigger ADC sampling without CPU wake-ups, minimizing power in remote monitoring nodes.
Рекомендуется
Battery-Powered Metering Device
The ATSAMD20G16B-MNT runs at 2 uA in STANDBY with full RAM retention + RTC active, making it ideal for battery-backed water, gas, or electricity meters. The 12-bit ADC samples pulse-counter inputs or load sensors while the Cortex-M0+ handles protocol stacks (Modbus, Wireless M-Bus, LoRaWAN via external radio). The 1.62 V minimum VDD supports direct connection to 3.6 V max single-cell Li-coin cells, eliminating external regulators in compact metering form factors.
Рекомендуется
Wireless Sensor Node Controller
Paired with a sub-GHz or BLE transceiver, the ATSAMD20G16B-MNT serves as the central MCU in low-power wireless sensor nodes. The Cortex-M0+ wakes from sleep on Event System triggers, reads sensors via ADC, packages data, and transmits via SPI/UART to the radio before returning to STANDBY. The 64 KB flash fits typical BLE/Zigbee/LoRa protocol stacks with sensor application code, while the 8 KB SRAM provides buffer space for radio packet processing.
Рекомендуется
Capacitive Touch User Interface
The ATSAMD20G16B-MNT's 256-channel PTC peripheral supports buttons, sliders, wheels, and proximity sensing without external touch ICs. The QFN-48 package exposes up to 22 self-capacitance or 144 mutual-capacitance channels, sufficient for full appliance control panels. PTC acquisition runs in hardware while the CPU sleeps, reducing active mode time and improving EMC behavior in white goods, kitchen appliances, and consumer electronics touch interfaces.
Рекомендуется
Consumer Appliance Control Board
In washing machines, dishwashers, and small kitchen appliances, the ATSAMD20G16B-MNT provides a single-chip solution combining the main controller, HMI touch/button scan, motor timing reference, and safety monitoring. The 12-bit ADC reads temperature, water level, and current sensors; SERCOM interfaces drive inverter/motor controllers; and the Event System coordinates fault responses in microseconds. The -40 to +105 C range and industrial-grade MTBF support appliance lifetime requirements.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAMD20G16B-MNT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAMD20G15B-MNT | ATSAMD20G18B-MNT | ATSAMD20G16B-MUT | ATSAMD20E16B-MNT |
|---|---|---|---|---|---|
| Brand | 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 |
| Core | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ | ARM Cortex-M0+ |
| Max Clock | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash | 64 KB | 32 KB (-50%) | 256 KB (+300%) | 64 KB (same) | 64 KB (same) |
| SRAM | 8 KB | 4 KB (-50%) | 8 KB (same) | 8 KB (same) | 8 KB (same) |
| 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 |
| Operating Temperature | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C | -40 C to +105 C |
| GPIO Count | Up to 38 | Up to 38 | Up to 38 | Up to 38 | Up to 26 (E sub-family, fewer pins) |
Ключевые отличия
- Higher flash headroom with same footprint (против ATSAMD20G15B-MNT)
- Most balanced flash/RAM combination in SAM D20G (против ATSAMD20G18B-MNT)
- Larger GPIO count than E sub-family (против ATSAMD20E16B-MNT)
Заметки по проектированию
Place a 100 nF X7R decoupling capacitor as close as possible to each VDD pin (pins 6, 30, 43). Add a bulk 4.7 uF X5R capacitor near the MCU supply pin to handle SERCOM/UART burst currents. The 1.62 V minimum VDD supports single-cell Li-ion (3.0-4.2 V) but a regulated 3.3 V supply is recommended for USB or CAN applications requiring tighter rail tolerance.
The exposed thermal pad (EP) MUST be soldered to a continuous ground copper pour to achieve the rated thermal performance. A minimum 1 sq inch (645 sq mm) copper pour on the top or bottom layer is recommended for typical industrial applications. Without proper EP soldering, junction temperature can rise 10-15 C above ambient at full 48 MHz operation, potentially triggering thermal throttling.
Route the SWDIO (PA31) and SWDCLK (PA30) signals as a length-matched differential pair (within 5 mm) and keep them away from high-speed SERCOM SPI traces. Add a 100 nF capacitor on the RESET line if long traces are required. Avoid routing analog ADC inputs near the crystal or PWM signals - cross-coupling can degrade 12-bit ADC SNR by 1-2 LSB. Use a 4-layer PCB with continuous ground plane for best EMC.
Do not leave the PTC Y-lines floating when using capacitive touch - each touch channel requires a series resistor (typically 100 kohm to 1 Mohm depending on electrode capacitance) to limit current and improve EMC immunity. The internal 8 MHz DFLL requires the GCLK0 to be configured before relying on 48 MHz operation. Configuring SERCOM requires explicit pin mux assignment via PORT before peripheral enable - omitting this is a common firmware bug.
Информация о соответствии
RoHS compliant per Microchip product page. The -MNT suffix indicates Pb-free reflow-compatible tape-and-reel packaging. Standard -MNT parts are not AEC-Q100 qualified; for automotive applications consider ATSAMD20G16B-AUT (automotive grade screening on the same silicon).