ATSAMC21E18A-AUT - 48MHz Cortex-M0+ MCU 256KB Flash TQFP-32 | Microchip
N.º da peça: ATSAMC21E18A-AUT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $4.8 | $4,80 |
| 10 | $4.32 | $43,20 |
| 100 | $3.84 | $384,00 |
| 500 | $3.46 | $1.730,00 |
| 1.000 | $3.07 | $3.070,00 |
ATSAMC21E18A-AUT Visão geral
What is a microcontroller? A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (typically Flash), working RAM, and a rich set of peripherals (timers, communication controllers, ADCs, GPIO) into one package. MCUs sit beneath microprocessors, embedded processors, and SoCs in the broader taxonomy of computing semiconductors, and above simple logic ICs in capability. The SAM C21 family targets functional-safety (FuSa) and 5V-tolerant designs where the MCU must coexist with industrial bus transceivers, motor-control FET drivers, and 24V sensor rails.
Key features of the ATSAMC21E18A-AUT include up to six SERCOM serial-communication modules configurable as USART, I2C, or SPI, a CAN-FD controller for automotive and industrial networking, a 12-bit ADC with up to 16 channels, 5V-tolerant I/O, and an operating voltage range of 2.7V to 5.5V. An on-chip temperature sensor, 32 KB SRAM, and a comprehensive event system for inter-peripheral signaling without CPU intervention enable deterministic real-time response.
Architecturally, the device is built around the Cortex-M0+ core, which prioritizes energy efficiency, deterministic interrupt latency, and ease of C-language programming. The MPU allows isolation of trusted and untrusted code regions, while the Micro Trace Buffer delivers lightweight instruction tracing for debug without expensive trace hardware. CAN-FD extends classical CAN payload to 64 bytes and enables bit rates above 1 Mbps on the bus.
Typical applications include CAN-FD industrial nodes, building-automation controllers, sensor hubs, low-end motor-control boards, and 5V-tolerant automotive body electronics. The wide 5V tolerance and FuSa documentation simplify compliance for IEC 61508 and ISO 26262-adjacent designs.
When designing with this MCU, ensure that your linker script places the EEPROM emulation region inside the dedicated 8KB Flash bank rather than the main 256KB array; otherwise wear-leveling performance degrades. Use the SERCOM mux spreadsheet before PCB layout - SERCOM pin mapping is highly flexible and locking pins early avoids rework.
Alternativas drop-in para ATSAMC21E18A-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 ATSAMC21E18A-AUT (mesmo formato e footprint) — diferindo em Operating Temperature, ADC, Package, RoHS Status, SRAM.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
ATSAMC21E17A-AUT
✅ Drop-In✓ Em estoque
$2.45 / unidade
Ver ficha técnica →ATSAMC21E16A-AUT
✅ Drop-In✓ Em estoque
$2.78 / unidade
Ver ficha técnica →ATSAMC20E18A-AUT
✅ Drop-In✓ Em estoque
$4.53 / unidade
Ver ficha técnica →ATSAMC20E17A-AUT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATSAMC21E18A-AUT Classificações máximas e características elétricas
| Core | ARM Cortex-M0+ (32-bit) |
| Maximum CPU Clock | 48 MHz |
| Program Flash | 256 KB (256K x 8) |
| EEPROM Emulation Flash (auxiliary) | 8 KB independent self-programmable |
| SRAM | 32 KB |
| Operating Voltage Range | 2.7 V to 5.5 V |
| I/O Tolerance | 5 V tolerant |
| SERCOM Modules | Up to 6 (configurable USART/I2C/SPI) |
| CAN-FD Controller | Yes |
| ADC | 12-bit, up to 16 channels |
| Hardware Multiplier | Single-cycle |
| Memory Protection Unit (MPU) | Yes |
| Micro Trace Buffer | Yes |
| Encapsulamento | 32-TQFP (7x7 mm) |
| Temperatura de operação | -40C to +85C (AUT = automotive/extended grade) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant (Green, lead-free per Mouser listing) |
Configuração de pinos do ATSAMC21E18A-AUT
| Pino 1 | PA00 — GPIO / SERCOM1[0] / ADC[0] |
| Pino 2 | PA01 — GPIO / SERCOM1[1] / ADC[1] |
| Pino 3 | PA02 — GPIO / SERCOM0[0] / ADC[2] |
| Pino 4 | PA03 — GPIO / SERCOM0[1] / ADC[3] / reference |
| Pino 5 | GND — Ground |
| Pino 6 | VDD — Digital supply voltage (2.7V-5.5V) |
| Pino 7 | PA04 — GPIO / SERCOM0[2] / ADC[4] |
| Pino 8 | PA05 — GPIO / SERCOM0[3] / ADC[5] |
| Pino 9 | PA06 — GPIO / SERCOM2[2] / ADC[6] |
| Pino 10 | PA07 — GPIO / SERCOM2[3] / ADC[7] |
| Pino 11 | PA08 — GPIO / SERCOM2[0] / I2S SDO |
| Pino 12 | PA09 — GPIO / SERCOM2[1] / I2S SDI |
| Pino 13 | PA10 — GPIO / SERCOM0[2] alt / I2S FS |
| Pino 14 | PA11 — GPIO / SERCOM0[3] alt / I2S SCK |
| Pino 15 | PA14 — GPIO / SERCOM4[2] / XIN |
| Pino 16 | PA15 — GPIO / SERCOM4[3] / XOUT |
| Pino 17 | PA16 — GPIO / SERCOM1[0] alt / CAN RX |
| Pino 18 | PA17 — GPIO / SERCOM1[1] alt / CAN TX |
| Pino 19 | PA18 — GPIO / SERCOM3[2] |
| Pino 20 | PA19 — GPIO / SERCOM3[3] |
| Pino 21 | PA20 — GPIO / SERCOM5[2] |
| Pino 22 | PA21 — GPIO / SERCOM5[3] |
| Pino 23 | PA22 — GPIO / SERCOM3[0] |
| Pino 24 | PA23 — GPIO / SERCOM3[1] |
| Pino 25 | PA24 — GPIO / SERCOM5[0] / USB D- |
| Pino 26 | PA25 — GPIO / SERCOM5[1] / USB D+ |
| Pino 27 | RESET — Active-low reset input |
| Pino 28 | VDD — Digital supply voltage |
| Pino 29 | GND — Ground |
| Pino 30 | PA27 — GPIO / SERCOM1[3] |
| Pino 31 | PA28 — GPIO / SERCOM1[2] |
| Pino 32 | PA30 — GPIO / SERCOM5[2] alt / SWCLK |
Aplicações típicas
ATSAMC21E18A-AUT é adequado para 6 aplicaçãos: CAN-FD Industrial Nodes, Building Automation Controllers, Low-End Motor-Control Boards, Automotive Body Electronics, Sensor Hubs and Data Aggregators, Industrial 5V Logic Replacement.
CAN-FD Industrial Nodes
The ATSAMC21E18A-AUT is purpose-built for CAN-FD industrial nodes thanks to its hardware CAN-FD controller supporting payloads up to 64 bytes and bit rates above 1 Mbps, alongside 5V-tolerant I/O for direct bus transceiver connection. Its 256KB Flash accommodates CANopen or J1939 stack libraries plus application logic, while the 32KB SRAM handles CAN message buffering without dropping frames. The 48 MHz Cortex-M0+ core runs CiA 402 motion-control protocols with deterministic interrupt latency. Compared with discrete CAN controllers, the integrated solution reduces PCB area and BOM cost by roughly 30% in sensor-hub and valve-controller designs.
Recomendado
Building Automation Controllers
In HVAC and building-automation controllers the ATSAMC21E18A-AUT serves as the supervisory MCU, communicating over RS-485, I2C sensor buses, and CAN-FD backbones through its six configurable SERCOM modules. The 5V I/O tolerance eliminates level shifters when interfacing with industrial sensors and actuators powered from 24V rails regulated to 5V. The 256KB Flash stores BACnet or Modbus protocol stacks alongside application firmware, and the 12-bit ADC reads thermistor, humidity, and pressure sensors with sufficient resolution for closed-loop control.
Recomendado
Low-End Motor-Control Boards
The ATSAMC21E18A-AUT drives small BLDC and stepper motor controllers by combining its 48 MHz Cortex-M0+ core with PWM timers and a fast 12-bit ADC for back-EMF sensing. The 5V tolerance simplifies gate-driver interfacing to 24V or 48V bus FET bridges. With 256KB Flash, the MCU accommodates sensorless FOC (field-oriented control) libraries from Microchip's MCC Harmony framework. Functional-safety (FuSa) classification supports IEC 61508 SIL-1 designs at modest incremental documentation cost.
Recomendado
Automotive Body Electronics
The -AUT temperature grade (-40C to +85C) and the SAM C21 family's functional-safety documentation make the ATSAMC21E18A-AUT a fit for non-safety-critical body modules such as seat controllers, mirror adjusters, and ambient lighting nodes. CAN-FD support matches modern vehicle network backbones, while 5V tolerance interfaces with legacy 5V sensor networks used in body domains. The Cortex-M0+ core keeps active power below 10 mW at 48 MHz, important for quiescent-current-sensitive parked-vehicle ECUs.
Recomendado
Sensor Hubs and Data Aggregators
Industrial sensor hubs aggregate data from I2C, SPI, and analog sensors and forward it over CAN-FD or RS-485. The ATSAMC21E18A-AUT's six SERCOM modules simultaneously host multiple sensor buses while the 12-bit ADC samples analog inputs at up to 1 Msps. The Cortex-M0+ core runs lightweight DSP filtering on 32KB SRAM before transmitting aggregated data, reducing bus traffic on the CAN-FD backbone by an order of magnitude versus raw sensor forwarding.
Recomendado
Industrial 5V Logic Replacement
Many legacy industrial designs use 5V CPLDs or 8-bit 8051 MCUs that are now obsolete or facing long lead times. The ATSAMC21E18A-AUT provides a modern Cortex-M0+ replacement with 5V-tolerant I/O that drops into 5V-system boards without level-shifter rework. Its 256KB Flash replaces legacy 64KB-128KB 8051 devices, while the SERCOM modules consolidate USART, I2C, and SPI peripherals. Migration is supported by Microchip's MCC Harmony code-generation tools and SAM C21 peripheral driver libraries.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para ATSAMC21E18A-AUT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | ATSAMC21E17A-AUT | ATSAMC21E16A-AUT | ATSAMC20E18A-AUT | ATSAMC20E17A-AUT |
|---|---|---|---|---|---|
| Package | 32-TQFP (7x7 mm) | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same | 32-TQFP (7x7 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Max Clock | Cortex-M0+ @ 48 MHz | Cortex-M0+ @ 48 MHz | Cortex-M0+ @ 48 MHz | Cortex-M0+ @ 48 MHz | Cortex-M0+ @ 48 MHz |
| Flash | 256 KB | 128 KB (-50%) | 128 KB (-50%) | 256 KB (same) | 128 KB (-50%) |
| SRAM | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| CAN-FD | Yes | Yes | Yes | No | No |
| SERCOM Count | 6 | 6 | 6 | 6 | 6 |
| Operating Voltage | 2.7V-5.5V (5V tolerant I/O) | 2.7V-5.5V (5V tolerant I/O) | 2.7V-5.5V (5V tolerant I/O) | 2.7V-5.5V (5V tolerant I/O) | 2.7V-5.5V (5V tolerant I/O) |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Principais diferenciais
- 256KB Flash in 32-TQFP without stepping up to G-series pin count (vs ATSAMC21E17A-AUT)
- Integrated CAN-FD controller (vs ATSAMC20E18A-AUT)
- Functional-safety (FuSa) classification (vs Generic Cortex-M0+ MCUs (e.g. STM32G030 in TQFP-32))
Notas de projeto
Estimated: Decoupling the ATSAMC21E18A-AUT requires at minimum one 100nF X7R ceramic on each VDD pin and one 4.7uF bulk capacitor within 5 mm of the supply pins. The dual VDD/GND pin pairs (pins 6/5, 28/29) must each have their own low-impedance decoupling - sharing a single capacitor across both pairs risks Ldi/dt supply collapse during SERCOM bursts. Add a 1uF bulk near the MCU when an internal regulator is supplying the analog blocks.
Route the 32-TQFP land pattern using 0.4 mm pitch traces with 0.2 mm vias-in-pad or tented vias for breakout to inner layers. Keep SERCOM signal traces shorter than 50 mm and avoid routing across ground cuts in inner layers. The PA08-PA11 I2S/USB cluster and PA14-PA15 XIN/XOUT pair should each have a continuous ground reference under their traces; crossing split planes here couples jitter into the crystal oscillator.
The SERCOM peripheral multiplexer means the same physical pin can serve multiple alternate functions. Designers who lock pin assignments early often need a PCB respin when firmware changes require different pin functions. According to Microchip's SAM C21 datasheet, consult the SERCOM mux spreadsheet during schematic capture, not after layout. Also: the 8KB EEPROM-emulation Flash bank is physically separate from the main 256KB array; misallocating the EEPROM region in the linker script causes premature wear.
Place the 32.768 kHz crystal (PA14/PA15) and its load capacitors within 3 mm of the MCU with a guarded ground ring. Keep the high-speed USB/CAN differential pair (PA24/PA25 for USB, PA16/PA17 for CAN) at 90 ohm differential impedance with no stubs. The CAN-FD bus requires a 120 ohm termination resistor at each end of the trunk; missing termination causes signal reflections and intermittent bus errors at bit rates above 1 Mbps.
Informações de conformidade
Per Mouser listing, ATSAMC21E18A-AUT is described as 'GREEN' indicating lead-free and RoHS compliant. Not AEC-Q100 qualified - this is industrial-grade (-40C to +85C). For automotive AEC-Q100 needs, consider the SAM C20/C21 AEC-Q100 catalog parts.