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 are powering the next generation of Industry 4.0 applications with a new vibration-sensing solution optimized to enable smart maintenance of factory equipment. The IIS3DWB is a system-in-package MEMS sensor featuring a 3-axis digital vibration sensor with low noise over an ultra-wide and flat frequency range. The wide bandwidth, low noise, very stable and repeatable sensitivity, together with the capability of operating over an extended temperature range (up to +105 °C), make the device particularly suitable for vibration monitoring in industrial applications.
Power management company Eaton has introduced the C308F Bussmann Series of fast-acting, ceramic tube fuses for intrinsic safety requirements used in hazardous environments such as network barriers and other equipment used in mines, oil drilling structures, gas stations, gas meters, chemical refineries and hazardous material transportation...
Gemalto’s suite of Cinterion® EHS6T 3G Smart Terminals takes M2M simplicity to a whole new level, leveraging Gemalto’s next-generation Java® embedded technology...
Open standards and a huge ecosystem of freely available tools and code were a key ingredient in the growth and success of Java and the wildly creative Java developer community. Gemalto is moving this concept forward for the embedded space with the Cinterion Concept Board...
Gemalto’s Cinterion® EHS6T 3G Smart LAN Terminal takes M2M simplicity to a whole new level, leveraging Gemalto’s next-generation Java® embedded technology, plug-and-play solutions are powered by a five-band HSPA+ baseband engine enabling high-speed, secure wireless TCP/IP connectivity for a variety of industrial applications...
The Cinterion® Connect Shield is an easy-to-use maker board, based on the ELS61-E LTE Cat.1 cellular module, that combines the flexible and widely used Arduino open source platform with Gemalto’s reliable and highly efficient cellular connectivity...
Gemalto, the world leader in digital security, is expanding Industrial IoT connectivity with a significant breakthrough in wireless engineering – the industry's first IoT module to provide global connectivity on 12 LTE bands plus, global 3G and global 2G cellular coverage all from a single device...