Overview
The STM32MP151AAB3 is a high-performance microprocessor from STMicroelectronics, part of the STM32MP1 series. It is based on the dual-core architecture of the Arm® Cortex®-A7 and Arm® Cortex®-M4 processors. The Cortex-A7 core operates at up to 800 MHz, while the Cortex-M4 core runs at up to 209 MHz. This device is designed to provide rich performance in high-end wearables, low-power embedded systems, and consumer applications, offering enhanced security and low-power consumption features.
Key Specifications
Parameter | Specification |
---|---|
Core | 32-bit Arm® Cortex®-A7 (up to 800 MHz) and 32-bit Arm® Cortex®-M4 (up to 209 MHz) |
L1 Cache | 32-Kbyte instruction cache, 32-Kbyte data cache |
L2 Cache | 256-Kbyte unified level 2 cache |
Internal SRAM | 708 Kbytes: 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 |
External Memory | Up to 1 Gbyte DDR memory (LPDDR2/LPDDR3-1066, DDR3/DDR3L-1066) |
Communication Interfaces | 6 x I2C, 4 x UART + 4 x USART, 6 x SPI, 4 x SAI, 2 x USB 2.0, 10/100M or Gigabit Ethernet |
Analog Peripherals | 2 x ADCs (16-bit max. resolution), 2 x DACs (12-bit), 1 x temperature sensor |
Power Management | 1.71 V to 3.6 V I/Os supply, POR, PDR, PVD, BOR, on-chip LDOs, backup regulator |
Package | LFBGA 354 (16x16 mm), Pitch 0.8 mm |
Key Features
- Dual-Core Architecture: Combines the high-performance Arm® Cortex®-A7 with the real-time capabilities of the Arm® Cortex®-M4.
- High-Speed Memories: Supports external DDR memory up to 1 Gbyte and internal SRAM up to 708 Kbytes.
- Advanced Communication Interfaces: Includes multiple I2C, UART, USART, SPI, SAI, USB, and Ethernet interfaces.
- Analog Peripherals: Features two ADCs, two DACs, and a temperature sensor.
- Security and Safety: Includes TrustZone® peripherals, active tamper detection, and Cortex-M4 resources isolation.
- Low-Power Modes: Supports Sleep, Stop, and Standby modes with low current consumption down to 2 µA.
- Clock Management: Internal and external oscillators, and multiple PLLs with fractional mode.
Applications
- High-End Wearables: Ideal for smartwatches, fitness trackers, and other wearable devices requiring high performance and low power consumption.
- Embedded Systems: Suitable for industrial control systems, medical devices, and other embedded applications needing real-time processing and advanced peripherals.
- Consumer Electronics: Used in smart home devices, IoT applications, and other consumer electronics that require a balance of performance and power efficiency.
- Automotive Systems: Can be used in automotive infotainment systems, driver assistance systems, and other automotive applications.
Q & A
- What are the core processors used in the STM32MP151AAB3?
The STM32MP151AAB3 uses a 32-bit Arm® Cortex®-A7 core and a 32-bit Arm® Cortex®-M4 core.
- What is the maximum frequency of the Cortex-A7 and Cortex-M4 cores?
The Cortex-A7 core operates up to 800 MHz, and the Cortex-M4 core operates up to 209 MHz.
- What types of external memory does the STM32MP151AAB3 support?
The device supports external DDR memory up to 1 Gbyte, including LPDDR2/LPDDR3-1066 and DDR3/DDR3L-1066.
- What are the key communication interfaces available on the STM32MP151AAB3?
The device includes multiple I2C, UART, USART, SPI, SAI, USB, and Ethernet interfaces.
- Does the STM32MP151AAB3 have any specific security features?
Yes, it includes TrustZone® peripherals, active tamper detection, and Cortex-M4 resources isolation.
- What are the low-power modes supported by the STM32MP151AAB3?
The device supports Sleep, Stop, and Standby modes with low current consumption down to 2 µA.
- What is the package type and size of the STM32MP151AAB3?
The device is packaged in an LFBGA 354 (16x16 mm) with a pitch of 0.8 mm.
- What are the typical applications for the STM32MP151AAB3?
It is used in high-end wearables, embedded systems, consumer electronics, and automotive systems.
- Does the STM32MP151AAB3 have any analog peripherals?
Yes, it features two ADCs, two DACs, and a temperature sensor.
- How does the STM32MP151AAB3 manage clock signals?
The device includes internal and external oscillators and multiple PLLs with fractional mode.