Overview
The STM32MP151AAC3T is a microprocessor from STMicroelectronics, part of the STM32MP151A/D series. It is based on the high-performance Arm® Cortex®-A7 32-bit RISC core, operating at up to 800 MHz, and a Cortex®-M4 32-bit RISC core operating at up to 209 MHz. This dual-core architecture is designed to provide rich performance in high-end wearables and other low-power embedded and consumer applications. The Cortex-A7 core includes a 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache, and a 256-Kbyte unified level 2 cache, along with Arm® NEON™ and Arm® TrustZone® features. The Cortex-M4 core features a floating point unit (FPU) and a memory protection unit (MPU), enhancing application security and performance.
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) |
Operating Temperature | -40°C to 125°C |
I/O Supply Voltage | 1.71 V to 3.6 V (5 V-tolerant I/Os) |
Low-Power Modes | Sleep, Stop, Standby |
Communication Peripherals | Up to 35 peripherals including I2C, UART, SPI, SAI, USB, Ethernet |
Package | TFBGA361 (12 × 12 mm), TFBGA257 (10 × 10 mm), LFBGA448 (18 × 18mm), LFBGA354 (16 × 16mm) |
Key Features
- Dual-Core Architecture: Combines Arm® Cortex®-A7 and Cortex®-M4 cores for balanced performance and power efficiency.
- High-Performance Caches: Includes 32-Kbyte L1 instruction and data caches, and a 256-Kbyte unified level 2 cache.
- Advanced Memory Management: Supports external DDR memory up to 1 Gbyte and internal SRAM of 708 Kbytes.
- Security Features: Includes Arm® TrustZone®, active tamper, and Cortex®-M4 resources isolation.
- Low-Power Modes: Offers Sleep, Stop, and Standby modes with low current consumption down to 2 µA in Standby mode.
- Extensive Peripherals: Features a wide range of communication interfaces, timers, and analog peripherals.
- Flexible Memory Interfaces: Includes dual mode Quad-SPI memory interface and flexible external memory controller.
- High-Speed Interconnects: Utilizes 64-bit Arm® AMBA® AXI and 32-bit Arm® AMBA® AHB interconnects.
Applications
- Wearables and Portable Devices: Ideal for high-end wearables requiring rich performance and low power consumption.
- Embedded Systems: Suitable for various embedded applications needing a balance of performance and power efficiency.
- Consumer Electronics: Used in consumer devices that require advanced processing capabilities and low power consumption.
- Industrial Automation: Can be used in industrial automation systems that need robust processing and communication capabilities.
- Automotive Systems: Applicable in automotive systems requiring high performance, security, and low power consumption.
Q & A
- What are the main processor cores in the STM32MP151AAC3T?
The STM32MP151AAC3T features an Arm® Cortex®-A7 core operating at up to 800 MHz and an Arm® Cortex®-M4 core operating at up to 209 MHz.
- What is the maximum external DDR memory supported?
The device supports up to 1 Gbyte of external DDR memory (LPDDR2/LPDDR3-1066, DDR3/DDR3L-1066).
- What are the key security features of the STM32MP151AAC3T?
The device includes Arm® TrustZone®, active tamper, and Cortex®-M4 resources isolation for enhanced security.
- What are the low-power modes available in the STM32MP151AAC3T?
The device offers Sleep, Stop, and Standby modes with low current consumption down to 2 µA in Standby mode.
- What types of communication peripherals are available?
The device features up to 35 communication peripherals including I2C, UART, SPI, SAI, USB, and Ethernet.
- What is the operating temperature range of the STM32MP151AAC3T?
The operating temperature range is from -40°C to 125°C.
- What is the I/O supply voltage range?
The I/O supply voltage range is from 1.71 V to 3.6 V with 5 V-tolerant I/Os.
- What types of memory interfaces are supported?
The device supports dual mode Quad-SPI memory interface and a flexible external memory controller.
- How many DMA controllers are available?
There are three DMA controllers, including one high-speed general-purpose master DMA and two dual-port DMAs with FIFO and request router capabilities.
- What is the maximum frequency of the internal oscillators?
The internal oscillators include a 64 MHz HSI oscillator, a 4 MHz CSI oscillator, and a 32 kHz LSI oscillator.