STM32MP151AAD3 STM32 Arm Cortex MPUs by STMicroelectronics

MPU with Arm Cortex-A7 650 MHz, Arm Cortex-M4 real-time coprocessor, TFT display

Status: Active
Series: STM32MP151A
RoHS: Compliant
View Datasheet Manufacturer Site View Pricing & Stock

The STM32MP151A/D devices are based on the high-performance Arm ® Cortex ® -A7 32-bit RISC core operating at up to 800 MHz. The Cortex-A7 processor includes a 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache and a 256-Kbyte level2 cache. The Cortex-A7 processor is a very energy-efficient application processor designed to provide rich performance in high-end wearables, and other low-power embedded and consumer applications. It provides up to 20% more single thread performance than the Cortex-A5 and provides similar performance than the Cortex-A9. The Cortex-A7 incorporates all features of the high-performance Cortex-A15 and Cortex-A17 processors, including virtualization support in hardware, NEON™, and 128-bit AMBA ® 4 AXI bus interface. The STM32MP151A/D devices also embed a Cortex ® -M4 32-bit RISC core operating at up to 209 MHz frequency. Cortex-M4 core features a floating point unit (FPU) single precision which supports Arm ® single-precision data-processing instructions and data types. The Cortex ® -M4 supports a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The STM32MP151A/D devices provide an external SDRAM interface supporting external memories up to 8-Gbit density (1 Gbyte), 16 or 32-bit LPDDR2/LPDDR3 or DDR3/DDR3L up to 533 MHz. The STM32MP151A/D devices incorporate high-speed embedded memories with 708 Kbytes of Internal SRAM (including 256 Kbytes of AXI SYSRAM, 3 banks of 128 Kbytes each of AHB SRAM, 64 Kbytes of AHB SRAM in backup domain and 4 Kbytes of SRAM in backup domain), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, a 32-bit multi-AHB bus matrix and a 64-bit multi layer AXI interconnect supporting internal and external memories access. All the devices offer two ADCs, two DACs, a low-power RTC, 12 general-purpose 16-bit timers, two PWM timers for motor control, five low-power timers, a true random number generator (RNG). The devices support six digital filters for external sigma delta modulators (DFSDM). They also feature standard and advanced communication interfaces.

Prices starting from US$6.16


Distributor Starting From Stock
Logo for Newark Electronics Newark Electronics US$7.20
50
Buy Now
Logo for element14 element14 US$9.58
50
Buy Now
Logo for Avnet Silica Avnet Silica -
2,944
Buy Now
Logo for Avnet America Avnet America US$6.16
-
Buy Now
Logo for EBV Elektronik EBV Elektronik -
-
Buy Now
View Full Pricing & Stock Comparison

Features

Includes ST state-of-the-art patented technology
Core 32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 256-Kbyte unified level 2 cache Arm® NEON™ and Arm® TrustZone® 32-bit Arm® Cortex®-M4 with FPU/MPU Up to 209 MHz (Up to 703 CoreMark®)
32-bit Arm® Cortex®-A7 L1 32-Kbyte I / 32-Kbyte D 256-Kbyte unified level 2 cache Arm® NEON™ and Arm® TrustZone®
L1 32-Kbyte I / 32-Kbyte D
256-Kbyte unified level 2 cache
Arm® NEON™ and Arm® TrustZone®
32-bit Arm® Cortex®-M4 with FPU/MPU Up to 209 MHz (Up to 703 CoreMark®)
Up to 209 MHz (Up to 703 CoreMark®)
Memories External DDR memory up to 1 Gbyte up to LPDDR2/LPDDR3-1066 16/32-bit up to DDR3/DDR3L-1066 16/32-bit 708 Kbytes of internal SRAM: 256 Kbytes of AXI SYSRAM + 384 Kbytes of AHB SRAM + 64 Kbytes of AHB SRAM in Backup domain and 4 Kbytes of SRAM in Backup domain Dual mode Quad-SPI memory interface Flexible external memory controller with up to 16-bit data bus: parallel interface to connect external ICs and SLC NAND memories with up to 8-bit ECC
External DDR memory up to 1 Gbyte up to LPDDR2/LPDDR3-1066 16/32-bit up to DDR3/DDR3L-1066 16/32-bit
up to LPDDR2/LPDDR3-1066 16/32-bit
up to DDR3/DDR3L-1066 16/32-bit
708 Kbytes of internal SRAM: 256 Kbytes of AXI SYSRAM + 384 Kbytes of AHB SRAM + 64 Kbytes of AHB SRAM in Backup domain and 4 Kbytes of SRAM in Backup domain
Dual mode Quad-SPI memory interface
Flexible external memory controller with up to 16-bit data bus: parallel interface to connect external ICs and SLC NAND memories with up to 8-bit ECC
Security/safety TrustZone® peripherals, active tamper Cortex®-M4 resources isolation
TrustZone® peripherals, active tamper
Cortex®-M4 resources isolation
Reset and power management 1.71 V to 3.6 V I/Os supply (5 V-tolerant I/Os) POR, PDR, PVD and BOR On-chip LDOs (RETRAM, BKPSRAM, USB 1.8 V, 1.1 V) Backup regulator (~0.9 V) Internal temperature sensors Low-power modes: Sleep, Stop and Standby DDR memory retention in Standby mode Controls for PMIC companion chip
1.71 V to 3.6 V I/Os supply (5 V-tolerant I/Os)
POR, PDR, PVD and BOR
On-chip LDOs (RETRAM, BKPSRAM, USB 1.8 V, 1.1 V)
Backup regulator (~0.9 V)
Internal temperature sensors
Low-power modes: Sleep, Stop and Standby
DDR memory retention in Standby mode
Controls for PMIC companion chip
Low-power consumption Total current consumption down to 2 µA (Standby mode, no RTC, no LSE, no BKPSRAM, no RETRAM)
Total current consumption down to 2 µA (Standby mode, no RTC, no LSE, no BKPSRAM, no RETRAM)
Clock management Internal oscillators: 64 MHz HSI oscillator, 4 MHz CSI oscillator, 32 kHz LSI oscillator External oscillators: 8-48 MHz HSE oscillator, 32.768 kHz LSE oscillator 5 × PLLs with fractional mode
Internal oscillators: 64 MHz HSI oscillator, 4 MHz CSI oscillator, 32 kHz LSI oscillator
External oscillators: 8-48 MHz HSE oscillator, 32.768 kHz LSE oscillator
5 × PLLs with fractional mode
General-purpose input/outputs Up to 176 I/O ports with interrupt capability Up to 8 secure I/Os Up to 6 Wakeup, 3 tampers, 1 active tamper
Up to 176 I/O ports with interrupt capability Up to 8 secure I/Os Up to 6 Wakeup, 3 tampers, 1 active tamper
Up to 8 secure I/Os
Up to 6 Wakeup, 3 tampers, 1 active tamper
Interconnect matrix 2 bus matrices 64-bit Arm® AMBA® AXI interconnect, up to 266 MHz 32-bit Arm® AMBA® AHB interconnect, up to 209 MHz
2 bus matrices 64-bit Arm® AMBA® AXI interconnect, up to 266 MHz 32-bit Arm® AMBA® AHB interconnect, up to 209 MHz
64-bit Arm® AMBA® AXI interconnect, up to 266 MHz
32-bit Arm® AMBA® AHB interconnect, up to 209 MHz
3 DMA controllers to unload the CPU 48 physical channels in total 1 × high-speed general-purpose master direct memory access controller (MDMA) 2 × dual-port DMAs with FIFO and request router capabilities for optimal peripheral management
48 physical channels in total
1 × high-speed general-purpose master direct memory access controller (MDMA)
2 × dual-port DMAs with FIFO and request router capabilities for optimal peripheral management
Up to 35 communication peripherals 6 × I2C FM+ (1 Mbit/s, SMBus/PMBus) 4 × UART + 4 × USART (12.5 Mbit/s, ISO7816 interface, LIN, IrDA, SPI slave) 6 × SPI (50 Mbit/s, including 3 with full duplex I2S audio class accuracy via internal audio PLL or external clock) 4 × SAI (stereo audio: I2S, PDM, SPDIF Tx) SPDIF Rx with 4 inputs HDMI-CEC interface MDIO Slave interface 3 × SDMMC up to 8-bit (SD / e•MMC™/ SDIO) 2 × USB 2.0 high-speed Host+ 1 × USB 2.0 full-speed OTG simultaneously or 1 × USB 2.0 high-speed Host+ 1 × USB 2.0 high-speed OTG simultaneously 10/100M or Gigabit Ethernet GMAC IEEE 1588v2 hardware, MII/RMII/GMII/RGMII 8- to 14-bit camera interface up to 140 Mbyte/s
6 × I2C FM+ (1 Mbit/s, SMBus/PMBus)
4 × UART + 4 × USART (12.5 Mbit/s, ISO7816 interface, LIN, IrDA, SPI slave)
6 × SPI (50 Mbit/s, including 3 with full duplex I2S audio class accuracy via internal audio PLL or external clock)
4 × SAI (stereo audio: I2S, PDM, SPDIF Tx)
SPDIF Rx with 4 inputs
HDMI-CEC interface
MDIO Slave interface
3 × SDMMC up to 8-bit (SD / e•MMC™/ SDIO)
2 × USB 2.0 high-speed Host+ 1 × USB 2.0 full-speed OTG simultaneously or 1 × USB 2.0 high-speed Host+ 1 × USB 2.0 high-speed OTG simultaneously
or 1 × USB 2.0 high-speed Host+ 1 × USB 2.0 high-speed OTG simultaneously
10/100M or Gigabit Ethernet GMAC IEEE 1588v2 hardware, MII/RMII/GMII/RGMII
IEEE 1588v2 hardware, MII/RMII/GMII/RGMII
8- to 14-bit camera interface up to 140 Mbyte/s
6 analog peripherals 2 × ADCs with 16-bit max. resolution (12 bits up to 4.5 Msps, 14 bits up to 4 Msps, 16 bits up to 3.6 Msps) 1 × temperature sensor 2 × 12-bit D/A converters (1 MHz) 1 × digital filters for sigma delta modulator (DFSDM) with 8 channels/6 filters Internal or external ADC/DAC reference VREF+
2 × ADCs with 16-bit max. resolution (12 bits up to 4.5 Msps, 14 bits up to 4 Msps, 16 bits up to 3.6 Msps)
1 × temperature sensor
2 × 12-bit D/A converters (1 MHz)
1 × digital filters for sigma delta modulator (DFSDM) with 8 channels/6 filters
Internal or external ADC/DAC reference VREF+
Graphics LCD-TFT controller, up to 24-bit // RGB888 up to WXGA (1366 × 768) @60 fps or up to Full HD (1920 × 1080) @30 fps Pixel clock up to 90 MHz Two layers with programmable colour LUT
LCD-TFT controller, up to 24-bit // RGB888 up to WXGA (1366 × 768) @60 fps or up to Full HD (1920 × 1080) @30 fps Pixel clock up to 90 MHz Two layers with programmable colour LUT
up to WXGA (1366 × 768) @60 fps or up to Full HD (1920 × 1080) @30 fps
Pixel clock up to 90 MHz
Two layers with programmable colour LUT
Up to 25 timers and 3 watchdogs 2 × 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input 2 × 16-bit advanced motor control timers 10 × 16-bit general-purpose timers (including 2 basic timers without PWM) 5 × 16-bit low-power timers RTC with sub-second accuracy and hardware calendar 4 Cortex®-A7 system timers (secure, non-secure, virtual, hypervisor) 1 × SysTick M4 timer 3 × watchdogs (2 × independent and window)
2 × 32-bit timers with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
2 × 16-bit advanced motor control timers
10 × 16-bit general-purpose timers (including 2 basic timers without PWM)
5 × 16-bit low-power timers
RTC with sub-second accuracy and hardware calendar
4 Cortex®-A7 system timers (secure, non-secure, virtual, hypervisor)
1 × SysTick M4 timer
3 × watchdogs (2 × independent and window)
Hardware acceleration HASH (MD5, SHA-1, SHA224, SHA256), HMAC 2 × true random number generator (3 oscillators each) 2 × CRC calculation unit
HASH (MD5, SHA-1, SHA224, SHA256), HMAC
2 × true random number generator (3 oscillators each)
2 × CRC calculation unit
Debug mode Arm® CoreSight™ trace and debug: SWD and JTAG interfaces 8-Kbyte embedded trace buffer
Arm® CoreSight™ trace and debug: SWD and JTAG interfaces
8-Kbyte embedded trace buffer
3072-bit fuses including 96-bit unique ID, up to 1184-bit available for user
All packages are ECOPACK2 compliant

Resources


Application Notes
AN3126 Audio and waveform generation using the DAC in STM32 products
AN5168 DDR configuration on STM32MP1 Series MPUs
AN5612 ESD protection of STM32 MCUs and MPUs
AN5543 Enhanced methods to handle SPI communication on STM32 devices
AN5348 FDCAN peripheral on STM32 devices
AN5031 Getting started with STM32MP151, STM32MP153 and STM32MP157 line hardware development
AN4803 High-speed SI simulations using IBIS and board-level simulations using HyperLynx® SI on STM32 MCUs and MPUs
AN5027 Interfacing PDM digital microphones using STM32 MCUs and MPUs
AN5253 Migrating from STM32F469/479 line to STM32MP151, STM32MP153 and STM32MP157 lines
AN2867 Oscillator design guide for STM8AF/AL/S, STM32 MCUs and MPUs
AN5510 Overview of the secure secret provisioning (SSP) on STM32MP1 Series
AN4760 Quad-SPI interface on STM32 microcontrollers and microprocessors
AN5224 STM32 DMAMUX: the DMA request router
AN5122 STM32MP1 Series DDR memory routing guidelines
AN5470 STM32MP1 Series interfacing with a MIPI® CSI-2 camera
AN5438 STM32MP1 Series lifetime estimates
AN5284 STM32MP1 Series system power consumption
AN5256 STM32MP151, STM32MP153 and STM32MP157 discrete power supply hardware integration
AN5260 STM32MP151/153/157 MPU lines and STPMIC1 integration on a battery powered application
AN5109 STM32MP15x lines using low-power modes
AN2639 Soldering recommendations and package information for Lead-free ECOPACK MCUs and MPUs
AN5036 Thermal management guidelines for STM32 applications
AN5275 USB DFU/USART protocols used in STM32MP1 Series bootloaders
AN5225 USB Type-C Power Delivery using STM32 MCUs and MPUs
AN5690 VREFBUF peripheral applications and trimming technique







Alternative Descriptions

Mpu, 32Bit, 650Mhz, -40 To 125Deg C | Newark Electronics
MPU, 32BIT, 650MHZ, -40 TO 125DEG C | element14
MPU STM32MP151 RISC 32-Bit 650MHz 5V 257-Pin TFBGA Tray | Avnet Silica


Frequently Asked Questions

Where can I find additional details, specifications and documents for a STM32MP151AAD3?

Additional datasheets, footprints and schematics for STM32MP151AAD3 are listed on our Part Details page. You can also find images and similar parts to STM32MP151AAD3 on this page.

What pricing and inventory information can I view?

Distributor pricing and stock information is available for STM32MP151AAD3 on our Product Comparison page. Access via the 'View Pricing & Stock' button to view STM32MP151AAD3 price breaks, MOQs, lead times, inventory and SKUs from distributors.

What category does STM32MP151AAD3 fall under?

The STM32MP151AAD3 is listed under Microcontrollers & Microprocessors > STM32 Arm Cortex MPUs > STM32MP1 Series > STM32MP151.

Can I view similar or alternative parts?

You can view similar parts to STM32MP151AAD3 when available in the STM32MP151 range under the specifications section at the bottom of the details page.

Who can I contact for technical support of the product?

Submit any questions directly to the customer support team of the distributor listing the product. For the STM32MP151AAD3 you can contact the distributor directly for product support, shipping queries etc.

Is the STM32MP151AAD3 RoHS compliant?

Yes. This part has been flagged as RoHS Compliant by STMicroelectronics.

Which authorised distributors for STM32MP151AAD3 have stock available?

Authorised distributors including Newark Electronics, element14, Farnell, Avnet Silica and Avnet America have stock available or on a lead time for STM32MP151AAD3.

How do I check stock and lead times for all distributors?

Stock availability and lead times will be displayed for STM32MP151AAD3 often in real-time on the comparison pages.

What if I can't find stock of STM32MP151AAD3?

You can fill out our help required form which you can use to request a quote for STM32MP151AAD3 from some of our verified obsolescence suppliers. Alternatively, contact us via our web chat in the bottom left of your screen and one of our team will try to help.

We use cookies to improve your experience. See our privacy policy.
Okay