STMicroelectronics has applied its Arm® Cortex® expertise to expand the capabilities of its industry-leading STM32 MCU portfolio to applications requiring even more performance, resources and large open-source software. The introduction of the STM32MP1 multicore microprocessor series with compute and graphics support combined with power-efficient real-time control and high feature integration will facilitate development of high-performance solutions for Industrial, Consumer, Smart Home, Health and Wellness applications.
STM32MP1 series microprocessor (MPU) products leverage the strong, proven STM32 family ecosystem from ST and its partners, including tools and technical support. Moreover, with the release of OpenSTLinux as a mainlined, open-source Linux distribution, it extends the STM32 family to address important customer requirements for real-time, power-constrained applications. With this combination of MPU and software, ST has assembled all the pieces to match the product supply requirements of many industrial and professional applications. Of course, the STM32MP1 is included in ST’s rolling 10-years longevity commitment.
With ST’s new STM32 microprocessor series (MPU), designers can now develop a new range of applications using the new STM32 heterogeneous architecture that combines Arm® Cortex®-A and Cortex®-M cores. This flexible architecture performs fast processing and real-time tasks on a single chip, always achieving the greatest power efficiency. For example, by stopping Cortex-A7 execution and running only from the more efficient Cortex-M4, power can typically be reduced to 25%. From this mode, going to Standby further cuts power by 2.5k times – while still supporting the resumption of Linux execution in 1 to 3 seconds, depending on the application.
The STM32MP1 series is available in 3 different lines which are pin-to-pin compatible:
STM32MP151: Single Cortex-A7 core @ 650 MHz, Cortex-M4 core @ 209 MHz STM32MP153: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz and CAN FD STM32MP157: Dual Cortex-A7 cores @ 650 MHz, Cortex-M4 core @ 209 MHz, 3D GPU, DSI display interface and CAN FD
The STM32MP1 line embeds a 3D Graphics Processor Unit (GPU) to support Human Machine Interface (HMI) displays. It also supports a wide range of external DDR SDRAM and Flash Memories. Moreover, the STM32MP1 embeds a large set of peripherals that can be seamlessly allocated either to Cortex-A / Linux or Cortex-M / Real-time activities. The STM32MP1 series are available in a range of BGA packages to support the lowest PCB cost structure and use the smallest board space.
The 3D Graphics Processing Unit (GPU) available on the STM32MP157 family provides for advanced HMI development, based on OpenGL® ES 2.0 interface and native support for Linux and various application frameworks, including Android Qt. The STM32MP1 supports 24-bit parallel RGB displays up to WXGA at 60fps and MIPI® DSI with 2 data lanes running at 1Gbps. Utilising Storyboard™ user-interface tool suite, the powerful 3D GPU from Vivante® lets Storyboard users create the rich graphical experiences for embedded products with industry-leading scalability.
The STM32MP1 series comprise dual Arm Cortex-A7 application processor cores running at 650MHz and a high-performance Arm Cortex-M4 microcontroller core running at 209MHz. The STM32MP1 supports cost-efficient and DDR SDRAMs, including DDR3, DDR3L, LPDDR2, LPDDR3 32/16-bit at 533MHz, which prevents performance bottlenecks and bandwidth issues on MPU systems. On top of this, the STM32MP1 supports a wide range of Flash products: eMMC, SD card, SLC NAND, SPI NAND and Quad-SPI NOR Flashes. In addition, ST has collaborated with Witekio for the Android porting to STM32MP1. In order to assure Customer code is fully trusted, the STM32MP1 Series embeds hardware security features that include TrustZone, cryptography, hash, Secure Boot, anti-tamper pins, and a real-time clock.
The STM32MP1 also leverages advanced IPs from STM32 MCUs. STM32MP1 has 37x communication interfaces, such as 3x USB2.0 including 2x High-Speed, 1x Gigabit Ethernet GMAC, 2x CAN FD and standard I²C, UARTs and SPIs. It also comes with a range of analog peripherals including 2x 16b ADCs, 2x 12b DACs and On-chip LDOs. The STM32MP1 supports 29x timers and 3x watchdogs. Depending on packages, it can also support up to 176 GPIOs.
ST completes the chipset with the STPMIC1, a dedicated Power-Management IC (PMIC) that integrates four DC/DC buck converters, six LDOs, a DC/DC boost converter, and USB VBUS and general-purpose power switches, creating a space and BOM savings to supply all required power rails for the STM32MP1 and for other components on the board. Using power-consumption optimization, the STPMIC1 is an ideal companion chip for the STM32MP1 Series in battery-powered applications.
The OpenSTLinux Distribution supports development on the STM32MP1’s Cortex-A7 cores and contains important elements that include Linux BSP, kernel, drivers, boot chain, and secure OS (OP-TEE: Trusted Execution Environment).
To optimize development at each stage of a project, three developer software packages let users select the supports that best meet their needs:
To help designers accelerate development of secure Linux-based products with STM32MP1 MPUs, ST has worked with open-source software provider Timesys, the integration of meta-timesys also enables customers to reduce the amount of time spent managing vulnerabilities.
ST’s commitment to rich software support, which includes the STM32CubeMP1 firmware package, distinguishes the STM32MP1 STM32CubeMX facilitates software and hardware configuration of both the Cortex-A7 and Cortex-M4 cores. It handles C-code generation for the M4 core, DDR SDRAM interface configuration, and tuning tool. It can also generate Linux Device trees. ST further supports customers with a selection of community boards, and System on Module (SOM) boards from third parties.
To accelerate development, ST is demonstrating its commitment to software development with the release of OpenSTLinux Distribution as a mainlined open-source Linux distribution. OpenSTLinux has already been reviewed and accepted by the Linux community: Linux Foundation, Yocto project® and Linaro. The distribution contains all the essential building blocks for running software on the application-processor cores. Enhanced STM32Cube tools, specially upgraded from the STM32Cube package for Cortex-M microcontrollers, features all necessary characteristics – and more -- to accelerate microprocessor development using Arm Cortex-A-core MPUs. ST’s solution simplifies setting up MPU projects and configuring the on-chip resources.
Evaluation boards and Discovery kits supporting the STM32MP1 are also available and Anglia are offering customers a FREE Discovery Kit (STM32MP157A-DK1) to help designers during the development process.
Click below to hear more about the STM32MP1
Anglia are offering customers a FREE STM32MP157A-DK1 Discovery Kit from STMicroelectronics, please fill in the form below to register your interest now.
Free samples are subject to availability.
STMicroelectronics has once again raised the bar in motion sensing with the launch of the LSM6DSV320X which is like no other IMU, designed to monitor and safeguard users in their individual surroundings and contexts.
Sensirion has introduced the STCC4, a revolutionary miniature sensor poised to redefine how we monitor indoor air quality.
Omron’s award-winning G9KA-1A-E relay family is redefining high-power switching for energy applications. Engineered for performance, safety, and compactness, this flagship SPST-NO relay handles up to 300A at 1,000V AC, making it ideal for EV chargers, UPS systems, and industrial inverters.
Discover the latest in efficient power conversion with the cost-effective STMicroelectronics DCP3601 buck converter and the STEVAL-3601CV1 evaluation board. The DCP3601 delivers up to 1 A load current across a wide 3.3 V to 36 V input range, making it ideal for diverse industrial applications. Its 1 MHz fixed switching frequency enables compact designs, while advanced EMI management and robust protection features ensure reliable operation even in demanding environments.
The Omron G6QG is a cutting-edge, compact PCB-mounted power relay engineered for high-performance switching in space-constrained environments. It stands out as the smallest relay in the industry capable of handling AC loads up to 480V and 55A, making it a powerful solution for demanding applications such as DC fast chargers, energy storage systems, and EV infrastructure.
The CX Series connector system from HIROSE conforms to the USB standard USB Type-C™, this standard is being widely adopted as a standard interface on many devices found in consumer, industrial and automotive markets.
KYOCERA AVX’s has expanded its 3dB 90° hybrid couplers – the DB0402 adds a miniature 0402 size package to the family which already includes the DB0603, and DB0805 series – engineered to meet the growing demands of high-frequency wireless systems across industrial, automotive, telecommunications, and telemetry sectors.