STMicroelectronics Reveals First Multi-Core STM32MP1 Microprocessor with Linux Support

STMicroelectronics has unveiled their new STM32MP1 Linux/Android-driven microprocessor series with ARM architecture. According to a press…

Cabe Atwell
5 years ago

STMicroelectronics has unveiled their new STM32MP1 Linux/Android-driven microprocessor series with Arm architecture.

“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 the development of high-performance solutions for industrial, consumer, smart home, health and wellness applications.”

The hardware for the series breaks down with the following: a single or dual Arm Cortex-A7 core/s (@ 650 MHz with 32K L1 cache, 32K L1 data cache, 256K L2 cache), a Cortex-M4 (@ 209 MHz with single-precision FPU, DSP instructions, and memory protection unit), and an optional Vivante 3D GPU with support for OpenGL ES 2.0 and 24-bit parallel RGB displays at up to WXGA (1280×800) at 60fps.

RAM options include up to 1Gb of DDR3, DDR3L, LPDDR2 and LPDDR3 32/16-bit (@ 533MHz). There is also a variety of Flash options for the STM32MP1 series — eMMC, SD card, SLC NAND, SPI NAND, and Quad-SPI NOR.

Communication interfaces are wide-ranging and feature Gigabyte Ethernet GMAC, 3X USB 2.0 (including high-speed), 2X CAN FD/standard I2C, UARTs, and SPIs. Peripherals are plenty as well and include 2X 16-bit ADCs, 2X 12-bit DACs, on-chip LDOs, and up to 176 GPIOs. The MPU also provides up to 29 timers and 3X watchdogs. Safety/security is handled with Secure Boot, TrustZone peripherals, active tamper, and hardware crypto (AES/HASH). Power management consists of a dedicated PMIC that integrates four DC/DC buck converters, 6X LDOs, a DC/DC boost converter, USB VBUS, and general-purpose power switches.

On the software end, the ST32MP1 is compatible with the STM32Cube firmware, the OpenSTLinux Distribution, U-Boot bootloader, the Linux Kernel 4.19 LTS, and at some point down the line Android.

STM32MP1 part numbers are now in production, starting at $4.84 for orders of 10,000 pieces. However, development boards based on the new series — equipped with connectors for Raspberry Pi and Arduino add-ons — will be available in April.

Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles