STM32MP135FAE7 Datasheet 32-Bit Arm Cortex A7



Embedded IC includes FPGAs, CPLD, DSP, Microcontrollers, Microprocessors, and so on. The high-performance 32-bit RISC Arm® Cortex®-A7 CPU of the STM32MP135FAE7 devices operates at up to 1 GHz. A 32-Kbyte L1 instruction cache, a 32-Kbyte L1 data cache, and a 128-Kbyte level 2 cache are all features of the Cortex®-A7 processor. High-end wearables, as well as other low-power embedded and consumer applications, can benefit from the Cortex®-A7 CPU’s rich performance. It is an extremely energy-efficient application processor. It performs similarly to the Cortex®-A9 and offers up to 20% more single-thread performance than the Cortex®-A5.

All of the high-performance Cortex®-A15 and Cortex®-A17 processors’ capabilities, including hardware virtualization support, NEONTM, and the 128-bit AMBA®4 AXI bus interface, are included in the Cortex®-A7. The external SDRAM interface offered by the STM32MP135C/F devices supports external memories with an 8-Gbit density (1 Gbyte), 16-bit LPDDR2/LPDDR3, or DDR3/DDR3L up to 533 MHz.

The STM32MP135FAE7 device incorporates high-speed embedded memories with 168 Kbytes of internal SRAM (including 128 Kbytes of AXI SYSRAM, two banks of 8 Kbytes and one bank of 16 Kbytes securable AHB SRAM, and 8 Kbytes of SRAM in Backup domain), as well as an extensive range of enhanced I/Os and peripherals connected to APB buses, AHB buses, and a 64-bit multi-layer AXI interconnect supporting internal and external memories access.

Part NumberSTM32MP135FAE7
Function32-Bit Arm Cortex A7 Processor
DatasheetDownload PDF AM5890S pdf

STM32MP135FAE7 Features

  • External DDR memory up to 1 Gbyte
    • up to LPDDR2/LPDDR3-1066 16-bit
    • up to DDR3/DDR3L-1066 16-bit
  • 168 Kbytes of internal SRAM: 128 Kbytes of AXI SYSRAM + 32 Kbytes of AHB SRAM and 8 Kbytes of SRAM in the Backup domain
  • Dual 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
  • 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 (USB 1.8 V, 1.1 V)
  • Backup regulator (~0.9 V)
  • Internal temperature sensors
  • Low-power modes: Sleep, Stop, LPLV-Stop, LPLV-Stop2 and Standby
  • 4 DMA controllers to unload the CPU
  • 56 physical channels in total
  • 1 x high-speed general-purpose master direct memory access controller (MDMA)
  • 3 × dual-port DMAs with FIFO and request router capabilities for optimal peripheral management.

STM32MP135FAE7 Block Diagram

STM32MP135FAE7 Applications

  • Implantable medical devices
  • Engine control systems
  • Office machines
  • Appliances
  • Types of embedded systems
  • Light sensing & controlling devices.
  • Temperature sensing and control devices.
  • Fire detection & safety devices.
  • Industrial instrumentation devices.
  • Process control devices.

What Is a 32-Bit Microcontroller?

A microcontroller is a component of a semiconductor chip that performs arithmetic processing and regulates the circuit through the I/O and peripheral interface, as you are undoubtedly already aware. The term “32-bit microcontroller” denotes a device that can perform arithmetic operations on 32-bit values. The 32-bit microcontroller executes a function in fewer instruction cycles than an 8-bit microcontroller because of its broader data bus.  A 32-bit microcontroller is frequently constructed with extra peripherals and memory due to its greater performance. For instance, an 8-bit MCU cannot support the NXP LPC1700 series’ four 32-bit timers, SD/MMC, USB, Ethernet Mac, CAN, and other peripherals.

32-bit microcontrollers are power-hungry parts despite their strong performance and abundance of peripherals. Their higher operating frequencies, which vary from tens to hundreds of Mhz, are used by them.

How to use a 32-Bit Microcontroller?

A 32-bit microcontroller isn’t your go-to choice for every project, unlike a Dyson vacuum. It is more expensive than an 8-bit MCU, to start. Some designs consider employing a 32-bit microcontroller to be excessive and an unnecessary expense.  Also unsuitable for battery-powered circuits, such as wireless IoT sensors, are 32-bit microcontrollers. Even while running at the slowest clock rate, they would rapidly deplete the battery. In these situations, 32-bit microcontrollers are a great option:

  • When a microcontroller equipped to handle intensive data processing is required. For instance, a biometric controller reacts instantly after comparing a fingerprint to tens of thousands of data.
  • When you need a microcontroller that can manage several peripherals because you have a complicated circuit. In these circumstances, a 32-bit microcontroller is more cost-effective than employing a few logic ICs in the circuit.
  • When an 8-bit microcontroller cannot handle the program’s code size. Flash memory is incorporated into 32-bit microcontrollers in greater capacities.

STM32MP135FAE7 Datasheet

Download the STM32MP135FAE7 IC Datasheet from the link given below.