STMicro STM32MP23 Cortex-A35/M33 MPU features a 600 GOPS NPU for industrial IoT and ML applications

STMicroelectronics STM32MP23 is a dual-core Cortex-A35 general-purpose microprocessor (MPU) with a Cortex-M33 real-time core, and 600 GOPS of performance operating at up to 125°C and designed for industrial and Internet-of-Things (IoT) edge computing, advanced HMI, and machine-learning (ML) applications.

It follows the STM32MP25 series unveiled in 2023 and launched the following year as the first member of the STM32MP2 family. The STM32MP23 is a cost-down version of the STM32MP25 with similar specifications (and pin-to-pin compatible packages), but the new family has a weaker 0.6 TOPS NPU, and tops at two Ethernet ports for the high-end parts instead of three. Ditto for CAN Bus interfaces (2x vs 3x). Other changes include a 16-bit memory interface and the lack of PCIe and USB 3.0 interfaces.

STM32MP23 block diagram
STM32MP23 block diagram (STM32MP235F part)

STM32MP23 specifications:

  • CPU – Single or dual Arm Cortex-A35 cores running at up to 1.5 GHz or 1.2 GHz with 512KB L2 cache
  • Real-time MCU – Arm Cortex-M33 core with FPU/MPU running at up to 400 MHz
  • GPU – Optional VeriSilicon 3D GPU up to 400 MHz with support for OpenGL ES 3.1, Vulkan 1.3, OpenCL 3.0, OpenVX 1.3; Up to 66.5 Mtriangle/s, 400 Mpixel/s
  • VPU – Optional H.264/VP8 hardware video decoder up to 1080p60; JPEG up to 500Mpixel/s
  • AI accelerator – Optional 0.6 TOPS NPU (Neural processing unit) from Verisilicon up to 400 MHz with support for TensorFlow Lite, ONNX, Linux NN
  • System Memory – Up to 4GB 16-bit DDR3L-2133, DDR4-2400, or LPDDR4-2400
  • Storage
    • 2x Octo-SPI memory interfaces
    • Flexible external memory controller (FMC) with up to 16-bit data bus: parallel interface to connect external ICs, and SLC NAND memories with up to 8-bit ECC
    • 3x SDMMC interfaces
  • Video Output
    • LCD-TFT (RGB) interface up to 1920×1080 @ 60 Hz
    • 4-lane MIPI DSI up to 2048×1536 @ 60 Hz
    • LVDS up to 1920×1080 @ 60 Hz
  • Camera I/F
    • 2-lane MIPI CSI-2 camera interface with Lite-ISP; up to 5MP at 30 FPS
    • 8-bit to 14-bit parallel camera interface up to 1MP at 15 FPS
    • Up to 16-bit digital parallel interface
  • Networking
    • Up to 2x Gigabit Ethernet interfaces with external PHYs
    • Time-Sensitive Networking (TSN)
  • Audio I/F
    • 3x I2Ss full-duplex master/slave. The I2S peripherals can be clocked via a dedicated internal audio PLL or via an external clock.
    • 4x SAI serial audio interfaces
    • 1x SPDIF Rx interface
  • USB
    • USB 2.0 Host with embedded Hi-Speed PHY
    • USB 2.0 dual-role data with Hi-Speed PHYs
  • Other Peripherals
    • Up to 4x I2C, 3x I3C, 6x SPI
    • Up to 4x USARTs, 3x UART, 1x low-power UART (LPUART)
    • 2x FDCAN interfaces, including one supporting TTCAN mode (optional)
    • 3x ADC
    • Timers
      • 12x general-purpose 16-bit timers
      • 4x general-purpose 32bit timers
      • 2x PWM timers for motor control
      • 5x low-power timers
  • Security
    • SESIP Level 3 and PSA Level 1 certifications (in progress)
    • Secure boot
    • Arm TrustZone on Cortex-A and Cortex-M cores
    • Secure key storage
    • Tamper detection
    • Hardware cryptographic accelerators
  • Packages
    • TFBGA436 18×18 mm (0.8mm pitch)
    • TFBGA361 16×16 mm (0.8mm pitch)
    • VFBGA424 14×14 mm (0.5mm pitch)
    • VFBGA361 10×10 mm (0.5mm pitch)
  • Temperature Range – -40 to +125°C
  • 10-year longevity program

STM32MP2 family 2025STM32MP257 STM32MP235 features GPU Ethernet CAN Bus

There are three product lines in the new STM32MP23 series: STM32MP235, STM32MP233, and STM32MP231. Only the former integrates an AI NPU, a GPU, and LVDS/DSI display interfaces.

Like its predecessor, the STM32MP23 supports the OpenSTLinux distribution, which now benefits from five years of support instead of just two. STMicro explains the extended support was mainly offered to provide access to the latest security patches and ease compliance with the EU Cyber Resilience Act (CRA). OpenSTLinux allows developers to work with frameworks such as Yocto, Buildroot, OpenWRT, and OpenSTDroid.

STM32MP257F-DK
STM32MP257F-DK

There’s no STM32MP23 development board, and engineers are told to use the STM32MP257F-EV1 evaluation kit or the STM32MP257F-DK discovery kit while waiting for their custom STM32MP23 board. The wiki has instructions to get started with the dscovery kit.

The STM32MP23 series MPUs are already in production, and the price starts at $8.46 for orders of 1000 pieces. Additional information may be found on the STM32MP2 products page and community post.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
0 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications