ATSAME54P20A-AF - 120MHz Cortex-M4F MCU, 1MB Flash, Ethernet | Microchip
Артикул: ATSAME54P20A-AF ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.62 | $11,62 |
| 10 | $10.46 | $104,60 |
| 100 | $9.3 | $930,00 |
| 250 | $8.71 | $2.177,50 |
| 500 | $8.14 | $4.070,00 |
ATSAME54P20A-AF Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a programmable set of peripherals. The SAM E54 sits in the high-performance tier of Microchip's Cortex-M4F portfolio, sharing the SAM D5x/E5x family architecture with a deterministic interrupt model, ARM TrustZone-M support, and a 12-bit 1 Msps ADC for precision analog acquisition.
Key features of the ATSAME54P20A-AF include up to 120 MHz CPU clock with FPU and DSP extensions, 1 MB Flash / 256 KB SRAM with single-error-correction ECC, an integrated 10/100 Ethernet MAC with IEEE 1588 PTP support, and Dual CAN-FD controllers for high-throughput automotive/industrial networking. A high-speed USB 2.0 Full-Speed interface, a 12-bit 1 Msps ADC with up to 32 channels, and multiple SERCOM peripherals deliver flexible communication.
Architecturally, the SAM E54 uses a Cortex-M4F core with tightly-coupled memory, a 4 KB instruction cache, and a multi-layer bus matrix for parallel peripheral access. The dual-panel Flash allows simultaneous read-while-write, enabling live firmware updates without halting code execution. ECC on both Flash and SRAM is critical for functional-safety applications targeting IEC 61508 or ISO 26262.
Typical applications include industrial Ethernet gateways, building automation controllers, automotive body and chassis ECUs, smart energy / solar inverter control, and human-machine interface (HMI) panels with TFT displays. The combination of Ethernet + CAN-FD + USB positions this MCU as a networking hub.
Design tip: bypass VDDIO/VDDIN pins with 100 nF + 4.7 uF ceramics placed within 3 mm of the package, and provide a dedicated ferrite on AVDD for the ADC to achieve full 12-bit ENOB. Trace routing for the Ethernet RMII signals should be length-matched within 50 mils.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that go beyond the manufacturer datasheet to support rapid component selection.
Аналоги без доработки для ATSAME54P20A-AF — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAME54P20A-AF (тот же форм-фактор и посадочное место) — отличается по Flash Memory, SRAM, Operating Temperature, USB, ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAME54P19A-AF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAME54P20A-AFT
✅ Прямая замена✓ В наличии
$9.14 / шт.
Открыть даташит →ATSAME54P20A-AUT
✅ Прямая замена✓ В наличии
$8.95 / шт.
Открыть даташит →ATSAME54P19A-AU
✅ Прямая замена✓ В наличии
$8.35 / шт.
Открыть даташит →ATSAME54N19A-AF
✅ Прямая замена✓ В наличии
$5.49 / шт.
Открыть даташит →ATSAME53P20A-AF
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATSAME54P20A-AF Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M4F with FPU and DSP extensions |
| Maximum CPU Clock | 120 MHz |
| Program Memory (Flash) | 1 MB (Dual Panel, with ECC) |
| Data Memory (SRAM) | 256 KB (with ECC) |
| Корпус | 128-pin TQFP (14x14 mm) |
| Operating Voltage | 1.71 V to 3.6 V |
| Рабочая температура | -40 C to +125 C (Extended) |
| Ethernet MAC | 10/100 Mbps with IEEE 1588 PTP |
| CAN-FD Controllers | 2 (Dual CAN-FD) |
| USB Interface | USB 2.0 Full-Speed Host/Device |
| ADC | 12-bit, up to 1 Msps, up to 32 channels |
| SERCOM Peripherals | Yes (configurable UART/SPI/I2C) |
| TrustZone-M | Yes (ARM TrustZone for Cortex-M) |
| Cache | 4 KB instruction cache |
| Статус RoHS | Compliant |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 |
| Lead-Free / Halogen-Free | Yes (per Microchip product page) |
Конфигурация выводов ATSAME54P20A-AF
| Контакт 1 | VDDIO — Digital I/O supply voltage (1.71V-3.6V) |
| Контакт 2 | PA00 — GPIO / SERCOM1.0 / I2S SD0 |
| Контакт 3 | PA01 — GPIO / SERCOM1.1 / I2S MCK0 |
| Контакт 4 | PA02 — GPIO / SERCOM1.2 / ADC AIN0 |
| Контакт 5 | PA03 — GPIO / SERCOM1.3 / ADC AIN1 / DAC VOUT |
| Контакт 6 | GND — Ground reference |
| Контакт 7 | PA04 — GPIO / SERCOM0.0 / ADC AIN2 / VREF |
| Контакт 8 | PA05 — GPIO / SERCOM0.1 / ADC AIN3 |
| Контакт 9 | PA06 — GPIO / SERCOM0.2 / ADC AIN4 |
| Контакт 10 | PA07 — GPIO / SERCOM0.3 / ADC AIN5 |
| Контакт 11 | VDDIN — Voltage regulator input supply |
| Контакт 12 | PA08 — GPIO / SERCOM2.0 / I2S SDI |
| Контакт 13 | PA09 — GPIO / SERCOM2.1 / I2S SDO |
| Контакт 14 | PA10 — GPIO / SERCOM2.2 / I2S FS |
| Контакт 15 | PA11 — GPIO / SERCOM2.3 / I2S SCK |
| Контакт 16 | GND — Ground reference |
| Контакт 17 | PA12 — GPIO / SERCOM4.0 |
| Контакт 18 | PA13 — GPIO / SERCOM4.1 |
| Контакт 19 | PA14 — GPIO / SERCOM4.2 / XIN (crystal) |
| Контакт 20 | PA15 — GPIO / SERCOM4.3 / XOUT (crystal) |
| Контакт 21 | PA16 — GPIO / SERCOM1.0 / I2C SDA |
| Контакт 22 | PA17 — GPIO / SERCOM1.1 / I2C SCL |
| Контакт 23 | PA18 — GPIO / SERCOM1.2 / TC4 |
| Контакт 24 | PA19 — GPIO / SERCOM1.3 / TC5 |
| Контакт 25 | PA20 — GPIO / SERCOM5.2 / TC6 |
| Контакт 26 | PA21 — GPIO / SERCOM5.3 / TC7 |
| Контакт 27 | PA22 — GPIO / SERCOM3.0 |
| Контакт 28 | PA23 — GPIO / SERCOM3.1 / USB D- |
| Контакт 29 | PA24 — GPIO / SERCOM3.2 / USB D+ |
| Контакт 30 | PA25 — GPIO / SERCOM3.3 |
| Контакт 31 | GND — Ground reference |
| Контакт 32 | PB00 — GPIO / SERCOM5.0 / ADC AIN8 |
| Контакт 33 | PB01 — GPIO / SERCOM5.1 / ADC AIN9 |
| Контакт 34 | PB02 — GPIO / SERCOM5.2 / ADC AIN10 / TC3 |
| Контакт 35 | PB03 — GPIO / SERCOM5.3 / ADC AIN11 |
| Контакт 36 | PB04 — GPIO / SERCOM3.0 / ADC AIN12 |
| Контакт 37 | PB05 — GPIO / SERCOM3.1 / ADC AIN13 |
| Контакт 38 | PB06 — GPIO / SERCOM3.2 / ADC AIN14 |
| Контакт 39 | PB07 — GPIO / SERCOM3.3 / ADC AIN15 |
| Контакт 40 | PB08 — GPIO / SERCOM4.0 / ADC AIN2 |
| Контакт 41 | PB09 — GPIO / SERCOM4.1 / ADC AIN3 |
| Контакт 42 | PB10 — GPIO / SERCOM4.2 / ADC AIN4 |
| Контакт 43 | PB11 — GPIO / SERCOM4.3 / ADC AIN5 |
| Контакт 44 | PB12 — GPIO / SERCOM4.0 |
| Контакт 45 | PB13 — GPIO / SERCOM4.1 |
| Контакт 46 | PB14 — GPIO / SERCOM4.2 |
| Контакт 47 | PB15 — GPIO / SERCOM4.3 |
| Контакт 48 | PB16 — GPIO / SERCOM5.0 |
| Контакт 49 | PB17 — GPIO / SERCOM5.1 |
| Контакт 50 | PB18 — GPIO / SERCOM5.2 |
| Контакт 51 | PB19 — GPIO / SERCOM5.3 |
| Контакт 52 | PB20 — GPIO / SERCOM3.0 |
| Контакт 53 | PB21 — GPIO / SERCOM3.1 |
| Контакт 54 | PB22 — GPIO / SERCOM1.0 |
| Контакт 55 | PB23 — GPIO / SERCOM1.1 |
| Контакт 56 | PB24 — GPIO / SERCOM0.0 |
| Контакт 57 | PB25 — GPIO / SERCOM0.1 |
| Контакт 58 | PB26 — GPIO / SERCOM2.0 / ETH RMII REF CLK |
| Контакт 59 | PB27 — GPIO / SERCOM2.1 |
| Контакт 60 | PB28 — GPIO / SERCOM2.2 |
| Контакт 61 | PB29 — GPIO / SERCOM2.3 |
| Контакт 62 | PB30 — GPIO / SERCOM4.0 |
| Контакт 63 | PB31 — GPIO / SERCOM4.1 |
| Контакт 64 | PC00 — GPIO / SERCOM6.0 |
| Контакт 65 | PC01 — GPIO / SERCOM6.1 |
| Контакт 66 | PC02 — GPIO / SERCOM6.2 |
| Контакт 67 | PC03 — GPIO / SERCOM6.3 |
| Контакт 68 | PC04 — GPIO / SERCOM7.0 |
| Контакт 69 | PC05 — GPIO / SERCOM7.1 |
| Контакт 70 | PC06 — GPIO / SERCOM6.0 |
| Контакт 71 | PC07 — GPIO / SERCOM6.1 |
| Контакт 72 | VDDIO — Digital I/O supply voltage |
| Контакт 73 | PC08 — GPIO / SERCOM6.2 |
| Контакт 74 | PC09 — GPIO / SERCOM6.3 |
| Контакт 75 | PC10 — GPIO / SERCOM7.0 |
| Контакт 76 | PC11 — GPIO / SERCOM7.1 |
| Контакт 77 | PC12 — GPIO / SERCOM7.2 |
| Контакт 78 | PC13 — GPIO / SERCOM7.3 |
| Контакт 79 | PC14 — GPIO / SERCOM6.0 |
| Контакт 80 | PC15 — GPIO / SERCOM6.1 |
| Контакт 81 | PC16 — GPIO / SERCOM6.2 |
| Контакт 82 | PC17 — GPIO / SERCOM6.3 |
| Контакт 83 | PC18 — GPIO / SERCOM7.0 |
| Контакт 84 | PC19 — GPIO / SERCOM7.1 |
| Контакт 85 | PC20 — GPIO / SERCOM7.2 |
| Контакт 86 | PC21 — GPIO / SERCOM7.3 |
| Контакт 87 | PC22 — GPIO / SERCOM3.0 |
| Контакт 88 | PC23 — GPIO / SERCOM3.1 |
| Контакт 89 | PC24 — GPIO / SERCOM0.0 |
| Контакт 90 | PC25 — GPIO / SERCOM0.1 |
| Контакт 91 | PC26 — GPIO / SERCOM0.2 |
| Контакт 92 | PC27 — GPIO / SERCOM0.3 |
| Контакт 93 | PC28 — GPIO / SERCOM1.0 |
| Контакт 94 | PC29 — GPIO / SERCOM1.1 |
| Контакт 95 | PC30 — GPIO / SERCOM1.2 |
| Контакт 96 | PC31 — GPIO / SERCOM1.3 |
| Контакт 97 | PD00 — GPIO / SERCOM7.0 / ETH CRS DV |
| Контакт 98 | PD01 — GPIO / SERCOM7.1 / ETH RXD0 |
| Контакт 99 | GND — Ground reference |
| Контакт 100 | PD02 — GPIO / SERCOM7.2 / ETH RXD1 |
| Контакт 101 | PD03 — GPIO / SERCOM7.3 / ETH RXER |
| Контакт 102 | PD04 — GPIO / SERCOM5.0 / ETH TXD0 |
| Контакт 103 | PD05 — GPIO / SERCOM5.1 / ETH TXD1 |
| Контакт 104 | PD06 — GPIO / SERCOM5.2 / ETH TXEN |
| Контакт 105 | PD07 — GPIO / SERCOM5.3 / ETH MDIO |
| Контакт 106 | PD08 — GPIO / SERCOM3.0 / ETH MDC |
| Контакт 107 | PD09 — GPIO / SERCOM3.1 |
| Контакт 108 | PD10 — GPIO / SERCOM3.2 |
| Контакт 109 | PD11 — GPIO / SERCOM3.3 |
| Контакт 110 | PD12 — GPIO / SERCOM1.0 |
| Контакт 111 | PD13 — GPIO / SERCOM1.1 |
| Контакт 112 | VDDIO — Digital I/O supply voltage |
| Контакт 113 | GND — Ground reference |
| Контакт 114 | AVDD — Analog supply voltage (filtered from VDDIO) |
| Контакт 115 | VREF — ADC voltage reference |
| Контакт 116 | PD14 — GPIO / SERCOM1.2 |
| Контакт 117 | PD15 — GPIO / SERCOM1.3 |
| Контакт 118 | PD16 — GPIO / SERCOM0.0 |
| Контакт 119 | PD17 — GPIO / SERCOM0.1 |
| Контакт 120 | PD18 — GPIO / SERCOM0.2 |
| Контакт 121 | PD19 — GPIO / SERCOM0.3 |
| Контакт 122 | PD20 — GPIO / SERCOM7.0 |
| Контакт 123 | PD21 — GPIO / SERCOM7.1 |
| Контакт 124 | PD22 — GPIO / SERCOM7.2 / CAN0 TX |
| Контакт 125 | PD23 — GPIO / SERCOM7.3 / CAN0 RX |
| Контакт 126 | PD24 — GPIO / SERCOM3.0 / CAN1 TX |
| Контакт 127 | PD25 — GPIO / SERCOM3.1 / CAN1 RX |
| Контакт 128 | RESET — Active-low reset input |
Типичное применение
ATSAME54P20A-AF подходит для 6 применениеs: Industrial Ethernet Gateway, Automotive Body and Chassis ECU, Building Automation Controller, Smart Energy / Solar Inverter Control, HMI Panel with TFT Display, Industrial Sensor Hub with Edge Processing.
Industrial Ethernet Gateway
The ATSAME54P20A-AF integrates a 10/100 Ethernet MAC with IEEE 1588 PTP support, making it ideal for industrial Ethernet gateways bridging PROFINET, EtherCAT, or Modbus TCP networks. Its 120 MHz Cortex-M4F core executes protocol stacks deterministically with sub-millisecond cycle times. The dual CAN-FD controllers allow direct bridging to industrial CAN networks (CANopen, J1939) without an external bridge IC. The 1 MB Flash holds full TCP/IP stacks plus application logic, while 256 KB SRAM supports large socket buffers. Pair the MCU with an external 100BASE-TX PHY such as the LAN8720A or DP83826 via RMII. The 128-pin TQFP package exposes all required RMII signals.
Рекомендуется
Automotive Body and Chassis ECU
The ATSAME54P20A-AF suits automotive body and chassis ECUs thanks to its extended -40 C to +125 C temperature range, dual CAN-FD interfaces, and ARM TrustZone-M for secure boot. CAN-FD supports payloads up to 64 bytes at 5 Mbps, exceeding classical CAN throughput for modern body controllers. The 12-bit 1 Msps ADC samples multiple sensor inputs (pedal position, throttle body, ride-height sensors) with simultaneous sampling. TrustZone-M isolates diagnostic services from the application firmware. The 128-pin TQFP package supports automotive PCB reflow profiles up to 260 C peak per IPC JEDEC J-STD-020. ECC on Flash and SRAM supports functional-safety designs targeting ISO 26262.
Рекомендуется
Building Automation Controller
For building automation, the ATSAME54P20A-AF provides Ethernet for BACnet/IP or KNXnet/IP communication, USB for local HMI panels, and SERCOM ports for RS-485 Modbus RTU to HVAC actuators. The Cortex-M4F core at 120 MHz runs scheduling logic and control loops for HVAC, lighting, and access control subsystems. The 12-bit ADC reads temperature, humidity, and CO2 sensors with 1 Msps throughput, supporting 50+ sensor channels via the external analog mux. The dual CAN-FD buses connect to elevator controllers and security panels. Operating voltage down to 1.71 V allows battery-backed operation during power loss.
Рекомендуется
Smart Energy / Solar Inverter Control
The ATSAME54P20A-AF's combination of Ethernet, dual CAN-FD, 12-bit ADC, and FPU makes it suitable for solar inverter MPPT control and grid-tie synchronization. The Cortex-M4F FPU accelerates sinusoidal PWM calculations and FFT-based grid harmonic analysis at 120 MHz. Dual CAN-FD allows communication with battery management systems and external sensors. The Ethernet MAC supports Modbus TCP for SCADA integration. ECC memory supports long-life deployment (15+ years) required for solar installations. The 128-pin TQFP provides sufficient GPIO for parallel inverter bridge control.
Рекомендуется
HMI Panel with TFT Display
The ATSAME54P20A-AF drives small to mid-sized TFT HMI panels via its parallel display interface and 2D graphics accelerator. The 1 MB Flash stores full graphical assets (icons, fonts, multi-language strings), while 256 KB SRAM supports frame buffers for QVGA/WQVGA displays. The Cortex-M4F at 120 MHz handles touch event processing, animation, and serial protocol stacks (Modbus RTU, CANopen). USB Full-Speed allows firmware updates from a USB stick. The 128-pin TQFP provides up to 99 GPIO pins for display data, touch sensing, and backlight control. TrustZone-M isolates the boot loader from the application image.
Рекомендуется
Industrial Sensor Hub with Edge Processing
The ATSAME54P20A-AF functions as an industrial edge sensor hub, aggregating data from multiple Modbus RTU slaves and publishing it via MQTT over Ethernet. The 12-bit ADC at 1 Msps supports high-speed vibration analysis for predictive maintenance on pumps, fans, and motors. The dual CAN-FD interfaces bridge to CANopen and J1939 sensor networks. Cortex-M4F DSP extensions run FFT and filter chains directly on chip, reducing data uplink bandwidth. ECC memory detects bit flips common in harsh industrial EMI environments. The 128-pin TQFP package handles the industrial -40 C to +125 C range.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAME54P20A-AF — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAME54P19A-AF | ATSAME54P20A-AFT | ATSAME54P20A-AUT | ATSAME54P19A-AU | ATSAME54N19A-AF | ATSAME53P20A-AF |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 128-TQFP (14x14) | 128-TQFP (14x14) - same | 128-TQFP (14x14) - same | 128-TQFP (14x14) - same | 128-TQFP (14x14) - same | 128-TQFP (14x14) - same | 128-TQFP (14x14) - same |
| Core | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz | ARM Cortex-M4F 120 MHz |
| Flash | 1 MB | 512 KB | 1 MB | 1 MB | 512 KB | 512 KB | 1 MB |
| SRAM | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB | 256 KB |
| Ethernet MAC | Yes (10/100 with IEEE 1588) | Yes (10/100 with IEEE 1588) | Yes (10/100 with IEEE 1588) | Yes (10/100 with IEEE 1588) | Yes (10/100 with IEEE 1588) | Yes (10/100 with IEEE 1588) | No |
| CAN-FD | Dual CAN-FD | Dual CAN-FD | Dual CAN-FD | Dual CAN-FD | Dual CAN-FD | Dual CAN-FD | Dual CAN-FD |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +125 C | -40 C to +125 C | -40 C to +125 C | -40 C to +85 C (Industrial) | -40 C to +125 C | -40 C to +125 C |
| TrustZone-M | Yes | Yes | Yes | Yes | Yes | Yes | No |
Ключевые отличия
- Integrated 10/100 Ethernet MAC with IEEE 1588 PTP (против ATSAME53P20A-AF)
- TrustZone-M security extension (против ATSAME53P20A-AF)
- Extended -40 C to +125 C temperature range (против ATSAME54P19A-AU)
Заметки по проектированию
Decouple every VDDIO and VDDIN pin with a 100 nF ceramic placed within 3 mm of the package, plus one bulk 4.7 uF ceramic shared across the supply rail. The ATSAME54P20A-AF integrates a 1.2V core LDO fed by VDDIN; a 10 uF bulk on the LDO output (pin DEC) is required per the SAM D5x/E5x datasheet. For AVDD, insert a ferrite bead between VDDIO and AVDD to keep ADC noise below 1 LSB.
Route the RMII Ethernet signals (REF_CLK, CRS_DV, RXD[1:0], TXD[1:0], TXEN, MDC, MDIO) with controlled impedance of 50 ohm and length-matched within 50 mils to preserve timing. Place the external 25 MHz crystal within 5 mm of XIN/XOUT (PA14/PA15) with a grounded guard ring. Use a 4-layer PCB with a continuous ground plane under the MCU; the exposed pad of the TQFP is a thermal pad and must be soldered to the PCB for proper thermal dissipation.
The 12-bit ADC achieves best ENOB when the analog input bandwidth is limited to 1.5 MHz (Nyquist for 1 Msps). Add a 1 kohm / 100 pF RC filter at the analog input pin to attenuate broadband noise. Use ADCn reference buffer in 1.2V mode for best linearity; if using external reference, source it from a low-noise LDO such as MCP1501. TrustZone-M secure boot requires the BOOTPROT fuse set and the secure bootloader image signed with the customer's private key.
Do not leave the SAM E54 in reset with floating I/O during boot - configure unused pins as input with pull-up enabled to avoid current leakage. When using CAN-FD, ensure the transceiver's dominant timeout is disabled for proper FD frame handling. For Ethernet applications, the RMII PHY must be configured for 50 MHz reference clock output when supplying the clock from the MCU, otherwise link establishment fails silently.
Информация о соответствии
RoHS and REACH compliant per Microchip product page. Industrial extended temperature (-40 C to +125 C) supports AEC-Q100 environmental stress grades but the part is not formally AEC-Q100 qualified - check with Microchip for automotive-grade part numbers.