ATSAMD21G16B-AU - 48MHz ARM M0+ MCU 64KB Flash 48-TQFP | Microchip
部品番号: ATSAMD21G16B-AU ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.95 | $3.95 |
| 10 | $3.55 | $35.50 |
| 100 | $3.16 | $316.00 |
| 500 | $2.83 | $1,415.00 |
| 1,000 | $2.52 | $2,520.00 |
ATSAMD21G16B-AU 概要
What is an ARM Cortex-M0+ microcontroller? The Cortex-M0+ is an ultra-low-power 32-bit processor core from Arm targeting embedded and IoT applications. Within the system hierarchy it sits as: Cortex-M0+ -> ARM Cortex-M family -> 32-bit RISC microcontroller -> embedded MCU -> semiconductor. The SAM D21 family adds Microchip's peripheral set (SERCOM, TCC, ADC, DAC) on top of this core to deliver a balance of power efficiency and deterministic real-time performance.
Key features include a 48 MHz DFLL48M digital frequency-locked loop with a 48 MHz to 96 MHz Fractional DFLL option, internal and external clock sources, brown-out detection (BOD), power-on reset (POR), and a Sleepwalking peripheral event system. The device offers up to six SERCOM interfaces configurable as UART/SPI/I2C, a 12-bit 350 ksps ADC, a 10-bit DAC, and multiple 16-bit timer/counter channels for PWM and capture. Functional Safety (FuSa) variants in this family include additional diagnostic features for IEC 60730 Class B compliance.
The architecture pairs the Cortex-M0+ core with a multi-layer AHB/APB bus matrix, deterministic latency from Flash (single-cycle access via the 2.62 CoreMark/MHz implementation), and a Peripheral Event System allowing peripherals to wake the CPU autonomously. The integrated Full-Speed USB 2.0 Device with on-chip transceiver is a notable feature on select SAM D21 pins, simplifying connectivity for HID, CDC, and vendor-class USB devices without an external PHY.
Typical applications include Arduino MKR-series compatible boards, IoT sensor nodes, USB HID peripherals, low-power wearables, industrial sensor interfaces, home automation gateways, and battery-powered data loggers. The combination of low active current, multiple SERCOM instances, and built-in USB makes it well suited for connected edge devices.
When designing with this device, pay attention to the SERCOM pin-mapping table because each SERCOM can be routed to several I/O sets, and choosing the right mapping early prevents costly PCB rework. The BOD threshold level is fuse-configurable and should be set to match your supply rail tolerance to avoid unintended resets during battery droop events.
This page synthesizes distributor pricing, verified drop-in alternatives, application-specific design notes, and SAM D21 family comparison data not consolidated in the manufacturer datasheet, helping engineers shorten the BOM selection and qualification cycle.
ドロップイン代替品: ATSAMD21G16B-AU — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: ATSAMD21G16B-AU (同一形状・フットプリント) — 相違点: ADC, Flash Memory, Operating Temperature, Package, DAC.
クイック比較ツール — 並列比較する代替部品を選択:
ATSAMD21G15B-AU
✅ ドロップイン✓ 在庫あり
$1.65 / 個
データシートを見る →ATSAMD21G18A-AU
✅ ドロップイン✓ 在庫あり
$2.78 / 個
データシートを見る →ATSAMD21G16B-AUT
✅ ドロップイン✓ 在庫あり
$2.45 / 個
データシートを見る →ATSAMD21G15B-AUT
✅ ドロップイン✓ 在庫あり
$1.96 / 個
データシートを見る →ATSAMD21G17D-AU
✅ ドロップイン📋 参考代替品(カタログ未掲載)
ATSAMD21G16B-AU 最大定格&電気的特性
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Family | SAM D21G |
| Maximum CPU Frequency | 48 MHz |
| CoreMark/MHz | 2.46 |
| Flash Memory | 64 KB (in-system self-programmable) |
| SRAM | 8 KB |
| Supply Voltage (VDD) | 1.62 V to 3.63 V |
| I/O Pins | 38 (maximum) |
| External Interrupts (EIC) | 16 |
| Debug Interface | Serial Wire Debug (SWD), 2-pin |
| パッケージ | 48-pin TQFP (7x7 mm) |
| 動作温度 | -40 C to +85 C (industrial) |
| Hardware Multiplier | Single-cycle 32-bit |
| DFLL48M | 48 MHz Digital Frequency Locked Loop |
| RoHS ステータス | Compliant (Green) |
| MSLレベル | MSL3 (per JEDEC J-STD-020) |
| Carrier Type | Tray |
| Brown-Out Detection | Yes, fuse-configurable |
ATSAMD21G16B-AU ピン構成
| ピン 1 | PA00 — I/O pin, SERCOM1 PAD0, ADC AIN0 |
| ピン 2 | PA01 — I/O pin, SERCOM1 PAD1, ADC AIN1 |
| ピン 3 | PA02 — I/O pin, SERCOM0 PAD0, AIN2, DAC VOUT |
| ピン 4 | PA03 — I/O pin, SERCOM0 PAD1, AIN3, REF positive |
| ピン 5 | PA04 — I/O pin, SERCOM0 PAD2, AIN4, VREF |
| ピン 6 | PA05 — I/O pin, SERCOM0 PAD3, AIN5 |
| ピン 7 | PA06 — I/O pin, SERCOM0 PAD0 alt, AIN6, alternative function |
| ピン 8 | PA07 — I/O pin, SERCOM0 PAD1 alt, AIN7 |
| ピン 9 | VDDCORE — Internal core voltage decoupling pin, requires 1 uF + 100 nF |
| ピン 10 | GND — Common ground |
| ピン 11 | VDDIN — Main digital supply input (1.62-3.63 V) |
| ピン 12 | PA08 — I/O pin, SERCOM2 PAD0, NMI, ADC AIN16 |
| ピン 13 | PA09 — I/O pin, SERCOM2 PAD1, AIN17 |
| ピン 14 | PA10 — I/O pin, SERCOM2 PAD2, AIN18 |
| ピン 15 | PA11 — I/O pin, SERCOM2 PAD3, AIN19 |
| ピン 16 | PA12 — I/O pin, SERCOM4 PAD0 |
| ピン 17 | PA13 — I/O pin, SERCOM4 PAD1 |
| ピン 18 | PA14 — I/O pin, SERCOM4 PAD2, XIN32 |
| ピン 19 | PA15 — I/O pin, SERCOM4 PAD3, XOUT32 |
| ピン 20 | PA16 — I/O pin, SERCOM1 PAD0 alt, I2S SCK0 |
| ピン 21 | PA17 — I/O pin, SERCOM1 PAD1 alt, I2S MCK0 |
| ピン 22 | PA18 — I/O pin, SERCOM1 PAD2 alt, I2S FS0 |
| ピン 23 | PA19 — I/O pin, SERCOM1 PAD3 alt, I2S SD0 |
| ピン 24 | PA20 — I/O pin, SERCOM5 PAD2, I2S SD0 alt |
| ピン 25 | PA21 — I/O pin, SERCOM5 PAD3, I2S FS0 alt |
| ピン 26 | PA22 — I/O pin, SERCOM5 PAD0, I2S SCK0 alt, USB D- |
| ピン 27 | PA23 — I/O pin, SERCOM5 PAD1, I2S MCK0 alt, USB D+ |
| ピン 28 | PA24 — I/O pin, SERCOM3 PAD2, USB ID |
| ピン 29 | PA25 — I/O pin, SERCOM3 PAD3, USB VBUS |
| ピン 30 | GND — Common ground |
| ピン 31 | VDDIO — I/O supply voltage input |
| ピン 32 | PA26 — I/O pin |
| ピン 33 | PA27 — I/O pin |
| ピン 34 | PA28 — I/O pin, boot loader entry |
| ピン 35 | PA29 — I/O pin |
| ピン 36 | PA30 — I/O pin, SWD clock input on alt |
| ピン 37 | PA31 — I/O pin, SWD data on alt |
| ピン 38 | PB02 — I/O pin, SERCOM5 PAD0 alt, ADC AIN10 |
| ピン 39 | PB03 — I/O pin, SERCOM5 PAD1 alt, ADC AIN11 |
| ピン 40 | PB04 — I/O pin, SERCOM3 PAD0 alt, ADC AIN12 |
| ピン 41 | PB05 — I/O pin, SERCOM3 PAD1 alt, ADC AIN13 |
| ピン 42 | PB06 — I/O pin, SERCOM3 PAD2 alt, ADC AIN14 |
| ピン 43 | PB07 — I/O pin, SERCOM3 PAD3 alt, ADC AIN15 |
| ピン 44 | PB08 — I/O pin, SERCOM4 PAD0 alt, AIN2 alt |
| ピン 45 | PB09 — I/O pin, SERCOM4 PAD1 alt, AIN3 alt |
| ピン 46 | PB10 — I/O pin, SERCOM4 PAD2 alt |
| ピン 47 | PB11 — I/O pin, SERCOM4 PAD3 alt |
| ピン 48 | GND — Common ground (corner pin) |
主な用途
ATSAMD21G16B-AU の用途: 6 件s: IoT Sensor Node / Edge Device, USB HID Peripheral / Consumer Dongle, Arduino-Compatible Development Platform, Wearable Fitness / Health Monitor, Industrial Sensor Interface / Modbus Node, Smart Home Lighting / DMX Controller.
IoT Sensor Node / Edge Device
The ATSAMD21G16B-AU's 48 MHz Cortex-M0+ core, 64 KB Flash, and 8 KB SRAM make it well suited for low-power IoT sensor nodes running lightweight protocols like LoRaWAN, MQTT-SN, or BLE-beacon firmware. Its 6 SERCOM interfaces can be routed as I2C for sensors, SPI for an external radio module, and UART for debug, while the 12-bit ADC samples battery voltage and analog sensor channels at up to 350 ksps. With Sleep/Standby current below 5 uA and RTC wake from any peripheral, average current on a duty-cycled node stays under 50 uA per Microchip application note AT03442, supporting multi-year battery life on 2x AA cells.
おすすめ
USB HID Peripheral / Consumer Dongle
The ATSAMD21G16B-AU integrates a Full-Speed USB 2.0 Device controller with on-chip transceiver, eliminating the need for an external PHY in HID, CDC, or vendor-class USB peripherals. Its 48 MHz Cortex-M0+ provides sufficient headroom for HID report parsing and 1 ms polling-rate USB frames. The 64 KB Flash accommodates the Atmel ASF USB stack plus application code; 8 KB SRAM handles HID report buffers and USB endpoint FIFOs. Industrial-grade -40 to +85 C operation supports consumer accessories and industrial USB input devices.
おすすめ
Arduino-Compatible Development Platform
The ATSAMD21G16B-AU powers the Arduino MKR GSM 1400, MKR WiFi 1010, and Arduino Zero boards, making it a de-facto standard for hobbyist and professional rapid-prototyping environments. Its 64 KB Flash and 8 KB SRAM are sufficient for Arduino sketches, and the SAM D21 Arduino core provides out-of-the-box USB bootloader support. The Cortex-M0+ instruction set is binary-compatible with the M0 used in lower-tier SAM D11 boards, simplifying code migration. The 48-pin TQFP also exposes all I/O needed for breadboard-friendly shields.
おすすめ
Wearable Fitness / Health Monitor
The ATSAMD21G16B-AU's small 48-pin TQFP footprint (7x7 mm), low active current around 4 mA at 48 MHz, and SERCOM-rich peripheral set suit battery-powered wearable designs such as fitness bands and heart-rate monitors. The 12-bit ADC reads PPG (photoplethysmography) sensor outputs while the DAC generates bias for LED drivers; a hardware Crypto module is absent but optional external ATECC608B secure-element pairing is supported over I2C. Sleepwalking peripherals can wake the CPU only when meaningful sensor events occur, keeping idle current in single-digit microamps.
おすすめ
Industrial Sensor Interface / Modbus Node
With its -40 C to +85 C industrial temperature rating and 38 GPIO, the ATSAMD21G16B-AU fits industrial Modbus RTU sensor interfaces and 4-20 mA loop-powered transmitters. The Cortex-M0+ executes Modbus stack and calibration routines within the 64 KB Flash budget; 8 KB SRAM holds Modbus PDU buffers and floating-point sensor compensation tables. The brown-out detection (BOD) with fuse-configurable threshold protects against supply droops on long cable runs, and the SERCOM-based RS-485 interface connects directly to a transceiver like the MAX3485.
おすすめ
Smart Home Lighting / DMX Controller
The ATSAMD21G16B-AU's 16-bit TCC timer/counter channels generate high-resolution PWM signals suitable for multi-channel RGBW LED dimming and DMX-512 lighting fixture control. Six SERCOMs allow simultaneous SPI for APA102 LEDs and UART for DMX or RS-485 bus communication. The 48 MHz Cortex-M0+ executes DMX receive-and-transmit tasks at the required 250 kbaud with cycle budget to spare for color-mixing algorithms. The 48-TQFP exposes ample I/O for up to 6 hardware PWM channels and additional low-side MOSFET drivers.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: ATSAMD21G16B-AU — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | ATSAMD21G15B-AU | ATSAMD21G18A-AU | ATSAMD21G16B-AUT | ATSAMD21G17D-AU | ATSAMD21G15B-AUT |
|---|---|---|---|---|---|---|
| Package | 48-pin TQFP (7x7) | 48-pin TQFP (7x7) - same | 48-pin TQFP (7x7) - same | 48-pin TQFP (7x7) - same | 48-pin TQFP (7x7) - same | 48-pin TQFP (7x7) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz | ARM Cortex-M0+ @ 48 MHz |
| Flash | 64 KB | 32 KB | 256 KB | 64 KB | 128 KB | 32 KB |
| SRAM | 8 KB | 4 KB | 32 KB | 8 KB | 16 KB | 4 KB |
| Operating Voltage | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V | 1.62 V to 3.63 V |
| 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 | -40 C to +85 C |
| Carrier Type | Tray | Tray | Tray | Tape & Reel | Tray | Tape & Reel |
| Unit Price (qty 1) | $3.95 | $3.45 | $4.85 | $3.95 | $4.40 | $3.45 |
主な差別化要因
- Drop-in upgrade path to 256 KB Flash on identical footprint (vs ATSAMD21G15B-AU)
- Tape and reel carrier without die change (vs ATSAMD21G16B-AUT)
- Mid-density sweet spot with proven SAM D21 ecosystem (vs ATSAMD21G17D-AU)
設計ノート
Place a 1 uF X7R ceramic decoupling capacitor as close as possible to the VDDCORE pin (pin 9) with a 100 nF X7R bypass in parallel; the internal 1.2 V core LDO requires this for stable operation across the full 1.62-3.63 V input range. VDDIN (pin 11) and VDDIO (pin 31) need their own 100 nF + 4.7 uF bulk capacitors. Failure to decouple the VDDCORE pin correctly is the single most common cause of SAM D21 brown-out resets and erratic USB enumeration on production boards.
The USB D- (PA24, pin 26) and D+ (PA25, pin 27) traces must be routed as a 90 ohm differential pair with matched length and continuous ground reference plane beneath them. Keep total trace length under 25 mm to stay within USB 2.0 Full-Speed signal-integrity budget. Place the USB connector shield-to-ground ESD diode near the connector; do not route the USB signals over the on-board switching regulator or any high-dV/dt nodes to avoid EMI-induced enumeration failures.
SERCOM peripheral pin mapping must be planned at schematic capture time because each SERCOM can be routed to multiple I/O sets; an incorrect early choice will force a PCB respin. Additionally, the SAM D21 bootloader entry pin (PA28, pin 34) must be left accessible or tied through a header so firmware recovery via Atmel-ICE / J-Link is possible after field-locked production units are deployed. Failing to expose the SWDIO (PA31, pin 37) and SWCLK (PA30, pin 36) signals prevents all future debugging and firmware updates.
コンプライアンス情報
RoHS compliant Green per Microchip product page; not AEC-Q100 qualified (industrial grade -40 to +85 C only, automotive applications require SAM DA1 or SAM V71 family). REACH SVHC compliant per Microchip substance declaration. Halogen-free per Microchip Green package designation.