ATSAME51J20A-AU-EFP - 120MHz Cortex-M4F MCU, 1MB Flash | Microchip
Артикул: ATSAME51J20A-AU-EFP ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $6.72 | $6,72 |
| 10 | $6.05 | $60,50 |
| 100 | $5.42 | $542,00 |
| 500 | $4.86 | $2.430,00 |
| 1.000 | $4.35 | $4.350,00 |
ATSAME51J20A-AU-EFP Обзор
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash), data memory (SRAM), and a rich set of peripherals (timers, communication controllers, ADCs, GPIO). MCUs are classified hierarchically as: microcontroller -> embedded processor -> semiconductor -> integrated circuit. ARM Cortex-M4F parts specifically add a hardware FPU and DSP extensions, enabling efficient floating-point and signal-processing workloads without taxing the CPU.
Key features of the ATSAME51J20A-AU-EFP include the Cortex-M4F core with FPU running at 120 MHz, 1 MB of Flash, 256 KB SRAM, 16 KB instruction cache (I-cache), a 12-bit 1 MSPS ADC with up to 32 channels, a 12-bit DAC, SERCOM (serial communication) interfaces configurable as UART/SPI/I2C, a Full-Speed USB 2.0 device/host controller, and a CAN-FD controller. The Extended Flash Performance (EFP) suffix indicates Microchip's enhanced Flash array process, which delivers higher endurance and lower power consumption compared to the standard Flash variant.
Architecturally, the device uses a 2-stage pipeline Cortex-M4F core, a 4-channel Direct Memory Access (DMAC) controller, and a Peripheral Touch Controller (PTC) supporting capacitive touch sensing. The dual-bank Flash allows live firmware updates without downtime, and the integrated Event System allows peripherals to trigger each other without CPU intervention, freeing cycles for application logic.
Typical applications include industrial automation controllers, building automation gateways, USB peripherals and Human Interface Devices (HID), CAN-FD nodes in automotive and factory networks, motor control BLDC/PMSM drives, and low-power IoT edge sensors. The wide peripheral mix also makes it suitable for consumer appliances and graphical HMI panels.
When designing with this MCU, plan for a 3.3 V LDO or DC-DC regulator with adequate decoupling (100 nF per VDD pin plus bulk 4.7 uF) and ensure SWD traces are length-matched for reliable debug. Use the SERCOM multiplexer to avoid pin conflicts when multiple peripherals are active concurrently.
This page synthesizes distributor pricing, drop-in alternatives from the SAM E5x/D5x family, and practical design notes not found in the manufacturer datasheet alone.
Аналоги без доработки для ATSAME51J20A-AU-EFP — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с ATSAME51J20A-AU-EFP (тот же форм-фактор и посадочное место) — отличается по ADC, SRAM, Operating Temperature, DAC, USB.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
ATSAME51J20A-AUT-EFP
✅ Прямая замена✓ В наличии
$5.42 / шт.
Открыть даташит →ATSAME51J19A-AUT-EFP
✅ Прямая замена✓ В наличии
$6.45 / шт.
Открыть даташит →ATSAME51J19A-MUT-EFP
✅ Прямая замена✓ В наличии
$2.43 / шт.
Открыть даташит →ATSAME54P20A-AU-EFP
✅ Прямая замена✓ В наличии
$9.46 / шт.
Открыть даташит →ATSAMD51J20A-AUT-EFP
✅ Прямая замена✓ В наличии
$7.8 / шт.
Открыть даташит →ATSAMD51J19A-AUT-EFP
✅ Прямая замена✓ В наличии
$4.45 / шт.
Открыть даташит →ATSAME51J18A-AUT
✅ Прямая замена✓ В наличии
$4.65 / шт.
Открыть даташит →ATSAME51J20A-AU-EFP Максимальные параметры и электрические характеристики
| Core | ARM Cortex-M4F with single-precision FPU |
| Maximum CPU Clock | 120 MHz |
| Program Memory (Flash) | 1 MB (1024 KB) Dual-Panel Flash with ECC |
| SRAM | 256 KB |
| Instruction Cache (I-cache) | 16 KB |
| Supply Voltage (VDD) | 3.3 V typical (1.71 V to 3.6 V range) |
| Корпус | 64-pin TQFP (10x10 mm) |
| Рабочая температура | -40C to +85C (industrial) |
| ADC | 12-bit, up to 1 MSPS, up to 32 channels |
| DAC | 12-bit, 1 MSPS |
| Communication Interfaces | SERCOM x8 (UART/SPI/I2C), USB 2.0 Full-Speed, CAN-FD, I2S |
| DMA Channels | 32 channels (DMAC + linked descriptors) |
| Timers/Counters | TCC x6, TC x3, RTC |
| Touch Peripheral | Peripheral Touch Controller (PTC) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
| Lead-Free / Halogen-Free | Yes (per Microchip product page) |
Конфигурация выводов ATSAME51J20A-AU-EFP
| Контакт 1 | PA03 — GPIO / ADC AIN[1] / VREFA |
| Контакт 2 | PA04 — GPIO / ADC AIN[2] / VREFB |
| Контакт 3 | PA05 — GPIO / ADC AIN[3] |
| Контакт 4 | PA06 — GPIO / ADC AIN[4] |
| Контакт 5 | PA07 — GPIO / ADC AIN[5] |
| Контакт 6 | VDD — Digital supply voltage |
| Контакт 7 | VDDCORE — Core supply voltage (output of internal regulator) |
| Контакт 8 | PA08 — GPIO / SERCOM[0] PAD[0] / I2S |
| Контакт 9 | PA09 — GPIO / SERCOM[0] PAD[1] / I2S |
| Контакт 10 | PA10 — GPIO / SERCOM[2] PAD[2] |
| Контакт 11 | PA11 — GPIO / SERCOM[2] PAD[3] |
| Контакт 12 | PA12 — GPIO / SERCOM[4] PAD[0] / USB D- |
| Контакт 13 | PA13 — GPIO / SERCOM[4] PAD[1] / USB D+ |
| Контакт 14 | PA14 — GPIO / SERCOM[2] PAD[0] |
| Контакт 15 | PA15 — GPIO / SERCOM[2] PAD[1] |
| Контакт 16 | PA16 — GPIO / SERCOM[1] PAD[0] / I2S |
| Контакт 17 | PA17 — GPIO / SERCOM[1] PAD[1] / I2S |
| Контакт 18 | PA18 — GPIO / SERCOM[3] PAD[2] |
| Контакт 19 | PA19 — GPIO / SERCOM[3] PAD[3] |
| Контакт 20 | PA20 — GPIO / SERCOM[5] PAD[2] / TCC0 |
| Контакт 21 | PA21 — GPIO / SERCOM[5] PAD[3] / TCC0 |
| Контакт 22 | PA22 — GPIO / SERCOM[3] PAD[0] |
| Контакт 23 | PA23 — GPIO / SERCOM[3] PAD[1] |
| Контакт 24 | PA24 — GPIO / USB SOF |
| Контакт 25 | PA25 — GPIO / SDHC / QSPI |
| Контакт 26 | GND — Ground |
| Контакт 27 | PA27 — GPIO / SDHC / QSPI |
| Контакт 28 | VDD — Digital supply voltage |
| Контакт 29 | PB00 — GPIO |
| Контакт 30 | PB01 — GPIO |
| Контакт 31 | PB02 — GPIO / SERCOM[5] PAD[0] |
| Контакт 32 | PB03 — GPIO / SERCOM[5] PAD[1] |
| Контакт 33 | PB04 — GPIO / SERCOM[3] PAD[0] |
| Контакт 34 | PB05 — GPIO / SERCOM[3] PAD[1] |
| Контакт 35 | PB06 — GPIO / SERCOM[4] PAD[0] |
| Контакт 36 | PB07 — GPIO / SERCOM[4] PAD[1] |
| Контакт 37 | PB08 — GPIO / SERCOM[4] PAD[2] / ADC AIN[2] |
| Контакт 38 | PB09 — GPIO / SERCOM[4] PAD[3] / ADC AIN[3] |
| Контакт 39 | PB10 — GPIO / SERCOM[4] PAD[0] |
| Контакт 40 | PB11 — GPIO / SERCOM[4] PAD[1] |
| Контакт 41 | PB12 — GPIO / SERCOM[3] PAD[0] / CAN TX |
| Контакт 42 | PB13 — GPIO / SERCOM[3] PAD[1] / CAN RX |
| Контакт 43 | PB14 — GPIO / SERCOM[2] PAD[0] |
| Контакт 44 | PB15 — GPIO / SERCOM[2] PAD[1] |
| Контакт 45 | PB16 — GPIO / SERCOM[5] PAD[0] / TCC0 |
| Контакт 46 | PB17 — GPIO / SERCOM[5] PAD[1] / TCC0 |
| Контакт 47 | PB18 — GPIO |
| Контакт 48 | PB19 — GPIO |
| Контакт 49 | PB20 — GPIO |
| Контакт 50 | PB21 — GPIO |
| Контакт 51 | PB22 — GPIO |
| Контакт 52 | PB23 — GPIO |
| Контакт 53 | PB24 — GPIO |
| Контакт 54 | PB25 — GPIO |
| Контакт 55 | PB26 — GPIO |
| Контакт 56 | PB27 — GPIO |
| Контакт 57 | PB28 — GPIO |
| Контакт 58 | PB29 — GPIO |
| Контакт 59 | PB30 — GPIO / SWDIO (debug) |
| Контакт 60 | PB31 — GPIO / SWCLK (debug) |
| Контакт 61 | RESETn — Active-low reset input |
| Контакт 62 | VDD — Digital supply voltage |
| Контакт 63 | GND — Ground |
| Контакт 64 | PA00 — GPIO / ADC AIN[0] / XIN32K |
Типичное применение
ATSAME51J20A-AU-EFP подходит для 7 применениеs: Industrial Automation Controller, USB Human Interface Device (HID), CAN-FD Automotive Gateway Node, BLDC / PMSM Motor Controller, Building Automation / Smart Home Gateway, Capacitive Touch HMI Panel, Low-Power IoT Edge Sensor.
Industrial Automation Controller
The ATSAME51J20A-AU-EFP is well suited for industrial automation controllers thanks to its 120 MHz Cortex-M4F core, 1 MB Flash, and integrated CAN-FD controller. The hardware FPU accelerates control-loop math for PID, state-space, and model-predictive controllers running at 1-10 kHz loop rates. Its wide 1.71 V to 3.6 V supply range tolerates 24 V industrial bus rails when paired with a 3.3 V LDO, and the 12-bit 1 MSPS ADC handles 4-20 mA analog sensor inputs directly. The dual-panel Flash allows live firmware updates without halting the line, critical for continuous-process factories.
Рекомендуется
USB Human Interface Device (HID)
The ATSAME51J20A-AU-EFP's integrated USB 2.0 Full-Speed device controller with on-chip transceiver makes it an excellent choice for USB HID peripherals such as keyboards, mice, game controllers, and custom input devices. The 120 MHz Cortex-M4F core easily handles HID report rates up to 1000 Hz with margin for descriptor parsing and LED/buzzer feedback. The 1 MB Flash accommodates USB stack, HID descriptors, and application firmware simultaneously, while the 256 KB SRAM supports HID report buffering and protocol state. The device's low suspend current enables USB-compliant suspend behavior for bus-powered designs.
Рекомендуется
CAN-FD Automotive Gateway Node
For CAN-FD automotive gateway and body-control modules, the ATSAME51J20A-AU-EFP delivers the CAN-FD controller, Cortex-M4F compute headroom, and Flash density required to bridge between CAN-FD backbone networks and LIN sub-buses. The hardware FPU accelerates CAN message decoding and routing tables, while the dual-panel Flash supports fail-over updates per ISO 26262 ASIL-B development patterns. Operating temperature of -40C to +85C covers passenger-compartment deployments. The 64-TQFP package with 0.5 mm pitch is reflow-solderable on standard PCB processes used in tier-1 automotive suppliers.
Рекомендуется
BLDC / PMSM Motor Controller
The ATSAME51J20A-AU-EFP is a strong fit for sensorless or sensored BLDC and PMSM motor controllers up to several hundred watts. Six Timer/Counter for Control (TCC) channels deliver complementary PWM outputs with dead-time insertion for 3-phase inverter bridges. The Cortex-M4F core with hardware FPU executes field-oriented control (FOC) algorithms at 20-50 kHz loop rates, while the 12-bit 1 MSPS ADC samples phase currents synchronously to PWM via the Event System. The 256 KB SRAM accommodates slow-speed observer state and reference-frame transformations. SERCOM interfaces support SPI encoder feedback for absolute position sensing.
Рекомендуется
Building Automation / Smart Home Gateway
In building automation gateways that aggregate KNX, Modbus, BACnet, and wireless sensor networks, the ATSAME51J20A-AU-EFP provides the compute and Flash resources to run multiple protocol stacks concurrently. The 1 MB Flash holds TLS libraries, MQTT client, and application logic; 256 KB SRAM supports packet buffers for concurrent Wi-Fi/BLE coexistence. The 8 SERCOM modules can be split between wired UART/SPI sensor hubs and I2C peripherals. The Cortex-M4F core runs AES-128 encryption for secure communication at negligible overhead, enabling cloud-connected building management.
Рекомендуется
Capacitive Touch HMI Panel
The ATSAME51J20A-AU-EFP integrates the Peripheral Touch Controller (PTC), supporting up to 32 capacitive touch channels for buttons, sliders, and wheels. Combined with the 120 MHz Cortex-M4F and hardware FPU, the device runs surface-capacitance and mutual-capacitance touch algorithms alongside HMI graphics rendering. The 12-bit DAC generates audio feedback tones, while SERCOM peripherals drive SPI displays. The 1 MB Flash stores touch libraries, GUI assets, and multilingual resources, and the 64-TQFP package provides ample GPIO for RGB LED backlighting and segment LCD multiplexing.
Рекомендуется
Low-Power IoT Edge Sensor
The ATSAME51J20A-AU-EFP is suitable for mains-powered IoT edge sensor nodes performing local data aggregation, sensor fusion, and edge analytics. The Cortex-M4F core runs TinyML inference models at low millisecond latency, while the 12-bit ADC digitizes analog sensor data. SERCOM channels connect to I2C temperature/humidity sensors, SPI accelerometers, and UART GPS receivers. The Event System enables sensor-triggered DMA without CPU wake-up, reducing average power consumption. The dual-panel Flash enables OTA updates on edge gateways without service interruption.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для ATSAME51J20A-AU-EFP — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | ATSAME51J20A-AUT-EFP | ATSAME51J19A-AUT-EFP | ATSAME54P20A-AU-EFP | ATSAMD51J20A-AUT-EFP |
|---|---|---|---|---|---|
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same | 64-TQFP (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | ARM Cortex-M4F @ 120 MHz | Cortex-M4F @ 120 MHz | Cortex-M4F @ 120 MHz | Cortex-M4F @ 120 MHz | Cortex-M4F @ 120 MHz |
| Flash | 1 MB | 1 MB | 512 KB (-50%) | 1 MB | 1 MB |
| SRAM | 256 KB | 256 KB | 192 KB (-25%) | 256 KB | 256 KB |
| Integrated Ethernet MAC | No | No | No | Yes (10/100 Ethernet MAC) | No |
| USB 2.0 Full-Speed | Yes | Yes | Yes | Yes | Yes |
| CAN-FD Controllers | 1 | 1 | 1 | 2 (+1 additional) | 1 |
| ADC | 12-bit, 1 MSPS, 32 ch | 12-bit, 1 MSPS, 32 ch | 12-bit, 1 MSPS, 24 ch (-8 ch) | 12-bit, 1 MSPS, 32 ch | 12-bit, 1 MSPS, 32 ch |
| Packaging Format | Tray | Tape & Reel | Tape & Reel | Tray | Tape & Reel |
Ключевые отличия
- Extended Flash Performance (EFP) for higher endurance and lower power (против ATSAME51J20A-AU)
- 1 MB Flash capacity for large USB stacks and OTA firmware (против ATSAME51J19A-AUT-EFP)
- Pin-compatible Ethernet upgrade path available (против ATSAME54P20A-AU-EFP)
Заметки по проектированию
Estimated: at 120 MHz active CPU and all peripherals enabled, the ATSAME51J20A-AU-EFP draws approximately 15-25 mA from VDD. Place a 4.7 uF bulk capacitor plus 100 nF decoupling within 3 mm of each VDD/VDDCORE pin pair. The internal 1.2 V core regulator requires an external 1 uF X7R capacitor on VDDCORE for stability; do not omit it. For battery-powered designs, use the SAM E51's multiple Sleep modes (IDLE, STANDBY, BACKUP) to reduce quiescent current below 1 uA in BACKUP.
Route the SWDIO and SWCLK traces (PB30, PB31) with length matching within 10 mm and avoid routing them adjacent to high-frequency SERCOM signals. Place a 4.7 kohm pull-up on RESETn even though the internal pull-up is enabled by default; the external pull-up strengthens noise immunity during power-up. Keep analog AVSS/AGND separate from digital GND and join at a single point near the IC's GND pin to minimize ADC reference noise.
The SAM E51's SERCOM modules have a fixed pin-mux table; if you select a SERCOM instance before configuring the GPIO peripheral, you may lock yourself out of the I2C peripheral on alternate pads. Always call PINMUX SERCOM_set_config() before peripheral initialization. Also, the USB bus uses PA12/PA13 as D-/D+; if your layout places a low-ESR cap on those lines, signal integrity at USB Full-Speed (12 Mbps) will degrade. The dual-panel Flash requires explicit BTCTRL (block select) configuration in NVMCTRL before any RWW operation; failing to do so causes hard faults during OTA updates.
Информация о соответствии
RoHS and REACH compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified; the SAM E5x family is targeted at industrial and consumer applications, not automotive safety-critical use.