Overview
The STM32MP151AAD3, produced by STMicroelectronics, is a high-performance microprocessor unit (MPU) that combines the Arm® Cortex®-A7 and Cortex®-M4 cores. This dual-core architecture is designed to provide rich performance in high-end wearables, low-power embedded systems, and consumer applications. The Cortex-A7 core operates at up to 800 MHz, offering significant single-thread performance and energy efficiency, while the Cortex-M4 core runs at up to 209 MHz and includes a floating-point unit (FPU) and memory protection unit (MPU) for enhanced security and DSP capabilities.
Key Specifications
Parameter | Specification |
---|---|
Processor Cores | Arm® Cortex®-A7 (up to 800 MHz) + Arm® Cortex®-M4 (up to 209 MHz) |
Caches | 32-Kbyte L1 instruction cache, 32-Kbyte L1 data cache, 256-Kbyte unified level 2 cache |
External Memory | Up to 1 Gbyte DDR memory (LPDDR2/LPDDR3-1066, DDR3/DDR3L-1066) |
Internal SRAM | 708 Kbytes (256 Kbytes AXI SYSRAM + 384 Kbytes AHB SRAM + 64 Kbytes AHB SRAM in Backup domain + 4 Kbytes SRAM in Backup domain) |
Communication Interfaces | 6 × I2C, 4 × UART + 4 × USART, 6 × SPI, 4 × SAI, 2 × USB 2.0, 10/100M or Gigabit Ethernet |
Analog Peripherals | 2 × ADCs (16-bit max. resolution), 2 × DACs (12-bit), 1 × temperature sensor, 6 × digital filters for sigma delta modulators |
Timers and Watchdogs | 25 timers, 3 watchdogs |
Operating Temperature | -40°C to 125°C |
Package | TFBGA-257 |
Key Features
- High-performance Arm® Cortex®-A7 and Cortex®-M4 cores for balanced performance and power efficiency.
- Support for external DDR memory up to 1 Gbyte and extensive internal SRAM.
- Advanced communication interfaces including I2C, UART, USART, SPI, SAI, USB, and Ethernet.
- Rich set of analog peripherals including ADCs, DACs, and digital filters.
- Multiple timers and watchdogs for precise control and monitoring.
- TrustZone® security features and Cortex-M4 resources isolation for enhanced security.
- Low-power modes (Sleep, Stop, Standby) with low current consumption down to 2 µA in Standby mode.
- On-chip LDOs and backup regulators for power management.
- Graphics support with LCD-TFT controller up to Full HD resolution.
Applications
- High-end wearables and consumer electronics.
- Low-power embedded systems and IoT devices.
- Industrial automation and control systems.
- Medical devices requiring high performance and low power consumption.
- Automotive systems, especially those requiring advanced graphics and communication capabilities.
Q & A
- What are the core processors used in the STM32MP151AAD3?
The STM32MP151AAD3 uses the Arm® Cortex®-A7 and Arm® Cortex®-M4 cores.
- What is the maximum frequency of the Cortex-A7 core?
The Cortex-A7 core operates at up to 800 MHz.
- What types of external memory does the STM32MP151AAD3 support?
The device supports up to 1 Gbyte of DDR memory, including LPDDR2/LPDDR3-1066 and DDR3/DDR3L-1066.
- How much internal SRAM does the STM32MP151AAD3 have?
The device has 708 Kbytes of internal SRAM.
- What are the key communication interfaces available on the STM32MP151AAD3?
The device includes I2C, UART, USART, SPI, SAI, USB, and Ethernet interfaces.
- Does the STM32MP151AAD3 support graphics?
Yes, it includes an LCD-TFT controller supporting up to Full HD resolution.
- What are the low-power modes available on the STM32MP151AAD3?
The device supports Sleep, Stop, and Standby modes with low current consumption down to 2 µA in Standby mode.
- What is the operating temperature range of the STM32MP151AAD3?
The operating temperature range is -40°C to 125°C.
- What package type is the STM32MP151AAD3 available in?
The device is available in a TFBGA-257 package.
- Does the STM32MP151AAD3 have built-in security features?
Yes, it includes TrustZone® security features and Cortex-M4 resources isolation.