ATSAMC20G17A-AUT - 48MHz Cortex-M0+ MCU 128KB | Microchip
N.º da peça: ATSAMC20G17A-AUT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.62 | $4,62 |
| 10 | $4.05 | $40,50 |
| 100 | $3.21 | $321,00 |
| 500 | $2.85 | $1.425,00 |
| 1.000 | $2.48 | $2.480,00 |
ATSAMC20G17A-AUT Visão geral
What is a Cortex-M0+ microcontroller? The Cortex-M0+ is an ARM processor core designed for ultra-low-power embedded applications, providing a 32-bit instruction set in a compact silicon footprint. It belongs to the broader ARM Cortex-M processor family, which sits within the microcontroller (MCU) category of integrated circuits. MCUs combine CPU core, memory, and peripherals on a single die, making them the workhorse of modern embedded systems.
Key features of the ATSAMC20G17A-AUT include 5V tolerance on digital I/O, a 12-bit ADC, multiple timers, I2C/SPI/UART-configurable SERCOM channels, and a full-speed USB 2.0 device interface. The CAN-FD peripheral supports the latest CAN 2.0A/B and CAN-FD protocols for automotive and industrial networking. The integrated Peripheral Touch Controller (PTC) supports capacitive touch sensing without external components.
Architecturally, the SAM C20 family is fabricated on a low-power CMOS process and is engineered for noisy industrial environments. The 5V-tolerant I/O simplifies interfacing with legacy 5V logic, while the SERCOM modules allow flexible peripheral mapping to any I/O pin, simplifying PCB layout. An integrated Event System enables inter-peripheral signaling without CPU intervention, reducing latency and power.
Typical applications include industrial automation, building control, sensor nodes, HVAC controllers, automotive body electronics, and low-end motor control. Designers choose this part for its combination of CAN-FD connectivity, 5V I/O tolerance, and the strong Atmel Studio/Microchip Studio ecosystem. The wide operating voltage range (2.7V-5.5V) allows direct battery or 5V rail operation.
When designing with this MCU, ensure the VDDCORE pin is decoupled per the datasheet with both bulk and high-frequency ceramics. The 48-pin TQFP package is easy to hand-solder and inspect, which suits prototyping and small-volume production. Software development is supported by Microchip Studio, MPLAB X, and Harmony framework for rapid code generation.
This page synthesizes distributor pricing, drop-in alternatives within the SAM C20 family, and practical design notes not found in the standalone manufacturer datasheet, giving procurement and engineering teams a single reference for evaluation.
Alternativas drop-in para ATSAMC20G17A-AUT — 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 ATSAMC20G17A-AUT (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Core Architecture, RoHS Status, Flash Memory.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMC20G18A-AUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMC21G17A-AUT
✅ Drop-In✓ Em estoque
$2.78 / unidade
Ver ficha técnica →ATSAMC20G17A-MUT
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →ATSAMC20G16A-AUT
✅ Drop-In✓ Em estoque
$2.65 / unidade
Ver ficha técnica →ATSAMC20E17A-AUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMC20G17A-ANT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMC20G17A-AUT Classificações máximas e características elétricas
| Core Architecture | ARM Cortex-M0+ (32-bit) |
| Family | SAM C20 |
| Max CPU Frequency | 48 MHz |
| Flash Memory | 128 KB (128K x 8) |
| SRAM | 16 KB |
| Operating Voltage | 2.7 V to 5.5 V |
| I/O Tolerance | 5 V tolerant |
| Temperatura de operação | -40C to +85C (industrial) |
| Encapsulamento | 48-TQFP (7x7 mm) |
| Tipo de montagem | Surface Mount |
| CAN | CAN 2.0A/B and CAN-FD |
| SERCOM | Configurable I2C/SPI/UART |
| Touch Controller | Peripheral Touch Controller (PTC) |
| Status RoHS | Compliant |
| Lead-Free | Yes (Green) |
| Supply Form | Tape & Reel |
Configuração de pinos do ATSAMC20G17A-AUT
| Pino 1 | PA00 — I/O pin / XIN |
| Pino 2 | PA01 — I/O pin / XOUT |
| Pino 3 | PA02 — General I/O pin |
| Pino 4 | PA03 — General I/O pin |
| Pino 5 | GND — Ground |
| Pino 6 | VDD — Main power supply 2.7-5.5V |
| Pino 7 | PA04 — General I/O pin |
| Pino 8 | PA05 — General I/O pin |
| Pino 9 | PA06 — General I/O pin |
| Pino 10 | PA07 — General I/O pin |
| Pino 11 | PA08 — General I/O pin |
| Pino 12 | PA09 — General I/O pin |
| Pino 13 | PA10 — General I/O pin |
| Pino 14 | PA11 — General I/O pin |
| Pino 15 | VDDCORE — Core voltage decoupling pin |
| Pino 16 | GND — Ground |
| Pino 17 | PA12 — General I/O pin |
| Pino 18 | PA13 — General I/O pin |
| Pino 19 | PA14 — General I/O pin |
| Pino 20 | PA15 — General I/O pin |
| Pino 21 | PA16 — General I/O pin |
| Pino 22 | PA17 — General I/O pin |
| Pino 23 | PA18 — General I/O pin |
| Pino 24 | PA19 — General I/O pin |
| Pino 25 | PA20 — General I/O pin |
| Pino 26 | PA21 — General I/O pin |
| Pino 27 | PA22 — General I/O pin |
| Pino 28 | PA23 — General I/O pin |
| Pino 29 | PA24 — General I/O pin |
| Pino 30 | PA25 — General I/O pin |
| Pino 31 | GND — Ground |
| Pino 32 | VDD — Main power supply 2.7-5.5V |
| Pino 33 | PA26 — General I/O pin |
| Pino 34 | PA27 — General I/O pin |
| Pino 35 | PA28 — General I/O pin |
| Pino 36 | PA29 — General I/O pin |
| Pino 37 | PA30 — SWCLK (programming) |
| Pino 38 | PA31 — SWDIO (programming) |
| Pino 39 | RESET — Reset input, active low |
| Pino 40 | PB00 — General I/O pin |
| Pino 41 | PB01 — General I/O pin |
| Pino 42 | PB02 — General I/O pin |
| Pino 43 | PB03 — General I/O pin |
| Pino 44 | PB04 — General I/O pin |
| Pino 45 | PB05 — General I/O pin |
| Pino 46 | PB06 — General I/O pin |
| Pino 47 | PB07 — General I/O pin |
| Pino 48 | PB08 — General I/O pin |
Aplicações típicas
ATSAMC20G17A-AUT é adequado para 7 aplicaçãos: Industrial CAN-FD Gateway, Building HVAC Controller, Automotive Body Electronics, Sensor Hub / IoT Edge Node, Low-End Motor Control, Capacitive Touch User Interface, USB Device Peripherals.
Industrial CAN-FD Gateway
The ATSAMC20G17A-AUT is well suited for industrial CAN-FD gateway nodes bridging sensor clusters to higher-level controllers. Its integrated CAN-FD controller supports the latest 2.0A/B and CAN-FD protocols, while 128 KB Flash fits CANopen or J1939 stacks. The 2.7V-5.5V supply and 5V-tolerant I/O let the MCU interface directly to 5V CAN transceivers such as the MCP2562 without level shifters. Place the part on a 4-layer PCB with proper CAN bus termination and route the differential CANH/CANL pair with controlled impedance.
Recomendado
Building HVAC Controller
The ATSAMC20G17A-AUT provides the compute and analog performance needed for HVAC controllers in commercial buildings. Its 12-bit ADC samples multiple temperature and humidity sensors, while SERCOM channels drive I2C sensor buses and SPI displays. The Peripheral Touch Controller supports capacitive touch keypads for user interfaces, replacing mechanical buttons. With 128 KB Flash and 16 KB SRAM, the device runs real-time control loops and Modbus or BACnet communication stacks simultaneously.
Recomendado
Automotive Body Electronics
In automotive body modules such as mirror controls, seat controllers, or lighting drivers, the ATSAMC20G17A-AUT provides CAN-FD connectivity and 5V-tolerant I/O. The automotive-grade pin-compatible variant ATSAMC20G17A-ANT carries AEC-Q100 qualification for under-hood and cabin use. The Cortex-M0+ core runs LIN or CAN stacks, while the SERCOM peripherals drive SPI-controlled LED drivers. Wide -40C to +85C operation handles cabin temperature swings, and 128 KB Flash fits AUTOSAR-compatible application code.
Recomendado
Sensor Hub / IoT Edge Node
The ATSAMC20G17A-AUT acts as an edge sensor hub aggregating multiple I2C/SPI sensors and pushing data over CAN or UART. The configurable SERCOM modules map to any GPIO, simplifying PCB routing when sensor placements vary. Low-power sleep modes and the 2.7V-5.5V supply enable battery-powered operation with USB-powered charging. With 128 KB Flash, the device supports TLS-lite stacks and edge-filtering algorithms, while 16 KB SRAM buffers raw sensor frames before transmission.
Recomendado
Low-End Motor Control
The ATSAMC20G17A-AUT drives low-end BLDC or stepper motor controllers in appliances and small industrial equipment. Its 48 MHz Cortex-M0+ executes field-oriented control (FOC) loops for small motors, while PWM timers drive the inverter stage. The 5V-tolerant I/O interfaces with 5V gate drivers and Hall-effect sensors, and CAN-FD enables industrial networking. Designers pair it with external gate drivers like the MCP8024 or three-phase MOSFET bridges rated for the application current.
Recomendado
Capacitive Touch User Interface
The ATSAMC20G17A-AUT integrated Peripheral Touch Controller supports capacitive touch buttons, sliders, and proximity sensing without external touch ICs. The 128 KB Flash stores Microchip's QTouch library and user-interface firmware, while 16 KB SRAM holds touch scan results and debounce state. The 48-TQFP package exposes enough GPIO for combined touch and display driving. Operating from 2.7V-5.5V, the MCU works directly with 3.3V or 5V capacitive touch sensors in appliances and consumer devices.
Recomendado
USB Device Peripherals
The ATSAMC20G17A-AUT integrates a full-speed USB 2.0 device controller, enabling designs such as USB keyboards, HID devices, CDC virtual COM ports, and custom USB peripherals. The SAM C20 USB driver stack from Microchip Harmony implements standard USB classes with minimal firmware effort. With 128 KB Flash, the MCU fits USB class drivers plus application code, and the 48-TQFP exposes USB DP/DM pins directly. Designers add a USBLC6 ESD protection array on the bus pins.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMC20G17A-AUT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMC20G18A-AUT | ATSAMC21G17A-AUT | ATSAMC20G17A-MUT | ATSAMC20G16A-AUT | ATSAMC20E17A-AUT | ATSAMC20G17A-ANT |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) | 48-TQFP (7x7 mm) | 48-QFN (7x7 mm) | 48-TQFP (7x7 mm) | 32-QFN (5x5 mm) | 48-TQFP (7x7 mm) |
| Core | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ | Cortex-M0+ |
| Max CPU Frequency | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz | 48 MHz |
| Flash Memory | 128 KB | 256 KB | 128 KB | 128 KB | 64 KB | 128 KB | 128 KB |
| SRAM | 16 KB | 32 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| Operating Voltage | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V | 2.7 V to 5.5 V |
| Automotive Grade | No (industrial) | No (industrial) | No (industrial) | No (industrial) | No (industrial) | No (industrial) | Yes (AEC-Q100) |
Principais diferenciais
- Integrated CAN-FD controller without external transceiver (vs ATSAMC20G16A-AUT)
- Automotive AEC-Q100 grade option in same family (vs ATSAMC20G17A-ANT)
- QFN package option for space-constrained designs (vs ATSAMC20G17A-MUT)
Notas de projeto
Decouple VDD with a 100 nF X7R ceramic placed within 3 mm of each VDD pin and add a bulk 4.7 uF to 10 uF tantalum or ceramic capacitor. The VDDCORE pin requires a 1 uF X7R ceramic placed as close as possible. Estimated: at 48 MHz active current is typically 7 mA per the SAM C20 datasheet; sleep currents drop to single-digit microamps. Multiple VDD pins on the TQFP each need their own high-frequency decoupling.
The 48-TQFP package has 0.5 mm pitch leads, which requires precise solder paste stencil apertures (laser-cut stainless steel recommended). Route SWDIO/SWCLK traces with no series resistors if the debug probe supports direct connection. Keep the RESET trace short and add an external 10 kohm pull-up plus a 1 nF to 100 nF capacitor for noise immunity. The exposed pad on TQFP variants is not present on this part; standard TQFP thermal performance applies.
Do not exceed 5.5 V on any I/O pin even though the part supports 5 V-tolerant inputs - sustained overvoltage will damage ESD cells. The G17 Flash is 128 KB; firmware compiled for the G18 (256 KB) will not fit. The CAN-FD peripheral requires an external transceiver; bare CAN_H and CAN_L lines cannot drive a bus directly. Finally, ensure the NVMCTRL is configured with proper wait states at 48 MHz per the SAM C20 datasheet electrical section, otherwise Flash reads will return incorrect data.
Informações de conformidade
RoHS compliant per Microchip product page; Green / Pb-free per distributor listings. Industrial temperature grade only - automotive designs should use the pin-compatible ATSAMC20G17A-ANT with AEC-Q100 qualification.