MCHPATSAMD51P20A-AFT
Overview
The ATSAMD51P20A-AFT is a high-performance 32-bit microcontroller based on the ARM Cortex-M4F processor with a floating-point unit (FPU), running at speeds up to 120MHz. This device features 1MB of Flash memory and 256KB of RAM, providing ample resources for complex embedded algorithms and large data buffers. It is housed in a 128-TQFP package and includes a rich set of peripherals such as QSPI, dual 12-bit DACs, and a 32-channel 12-bit ADC.
Why Choose This Part
This MCU offers a compelling balance of high-speed processing and extensive I/O capability with 99 pins available. The inclusion of a hardware FPU significantly accelerates mathematical computations, while the 256KB RAM supports memory-intensive communication stacks and RTOS environments.
Applications
Key Specifications
Getting Started
Developers can use the Microchip Studio or MPLAB X IDEs along with the XC32 compiler for firmware development. Hardware evaluation is commonly performed using the SAM D51 Curiosity Nano or the SAM D51 Evaluation Kit, and debugging is supported via the SWD interface using Atmel-ICE or MPLAB PICkit 4 programmers.
Dev Boards
Development boards and breakout modules featuring the ATSAMD51P20A-AFT or compatible chips — ready to use for prototyping.
ATSAMD51P Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | RAM | Flash | Temp Range | Stock |
|---|---|---|---|---|
| ATSAMD51P20A-AFT (this part) | 256K | 1MB | -40degC ~ 125degC .. | — |
| ATSAMD51P19A-AU | 192K | 512KB | -40degC ~ 85degC (.. | 2,508 |



