OSD32MP15x System-in-Package

Fully Integrated STM32MP1 System the Same Size as the Processor

Order Now

The OSD32MP15x module is the first System in Package based on the STMicroelectronics STM32MP1.  Delivering all the power of a full Microprocessor system in a package that feels like a Microcontroller, the OSD32MP15x has a footprint that is the same size as the ST32MP1 itself.  The SiP integrates the STM32MP15x Dual Core Arm® Cortex® A7 and an Arm® Cortex® M4, up to 1GB DDR3, STPMIC1 Power Management IC, EEPROM, MEMS Oscillator, and passives into single BGA package.

At only 18mm x 18mm, the OSD32MP15x brings developers a footprint that is up to 64% smaller than an equivalent design with discrete components.  Integrated into a BGA with all signals escaped into one layer, this system in package means faster designs and simplified supply chain.

STM32MP1 Highlights:
Along with the Dual Core Arm® Cortex® A7 and an Arm® Cortex® M4, the STM32MP15x microprocessor also incorporates a 3D GPU OpenGL ES2.0 Graphics processor, 2 x 22 channels of 16bit ADC and a host of connectivity including a camera interface.  For control, the ST32MP15x provides 2x 16-bit PWM, up to 29 timers and 3 watchdogs.  For the growing market of internet connected applications,  it offers TrustZone®, TDES, AES-256 security features.

The Cortex M4 and peripherals in the STM32MP15x are compatible with ST’s stand alone M4 devices. Code ports seamlessly from existing M4 designs. The integration provided by the OSD32MP15x SiP makes the transition even easier, removing the hardware complexities associated with a processor design.

STPMIC1 Highlights:
The STPMIC1 within the OSD32MP15x SiP module is designed to pair with needs of ST32MP15x customers.  It requires only a single input voltage for the processor and provides an integrated 5.2V Boost as well as a Buck, 4 LDOs and 2 power switches for use in the system.

 

OSD32MP15x Features

 

  • Integrated into a single BGA Package:
  • ST32MP15x Features:
    • Arm® Cortex®-A7 up to 800MHz x2
    • Arm® Cortex®-M4 up to 209MHz
    • NEON™SIMD Coprocessor x2
    • TrustZone®
    • USB 2.0 HS + PHY x2
    • Ethernet 10/100/1000
    • CAN FD/TTCAN x2, UART x4, USART x4,SPI x6, I2C x6, SAI x4, QSPI, SPDIF, I2S x3
    • eMMC/SD/SDIO Ports x3
    • GPIO x148
    • 24-bit RGB Display, MIPI DSI
    • Camera Interface
    • 22 Channel 16-bit ADC x2, 12-bit DAC x2
  • Access to all signals of the STM32MP1 TFBGA 361 package
  • STPMIC1 Power Management IC Features:
    • Single Voltage Input: 2.8V-5.5V
    • Integrated Boost: 5.2V
    • System Power: Buck LDOx4, Power Switch x2
  • 302 Ball BGA (18mm x 18mm)
  • 18 x 18 grid, 1mm Pitch
  • Case Temp Range: 0° to 85°C, -40° to 85°C

OSD32MP15x Detailed Block Diagram
OSD32MP15x Detailed Block Diagram

 

The OSD32MP1 supports all variations of the STM32MP1 Microprocessor in a pin compatible form.  Use the table below to identify the processor version that best fits your needs.

STM32MP1 DevicesCortex®-A7 CoresCPU Max Frequency (MHz)Cortex®-M4 CoresMCU Max Frequency (MHz)3D GPUGPU Max Frequency (MHz)HW CryptoFD-CANMIPI®-DSI
STM32MP157C265012095332
STM32MP157F280012095332
STM32MP157A26501209533-2
STM32MP157D28001209533-2
STM32MP153C26501209--2-
STM32MP153A26501209---2-

If you are looking to support multiple variants or migrate from one to another over time refer to this app note for more information.

Technical Documents

OSD32MP15x Datasheet | Version: 8.0 | August 09, 2024

Application Notes

All App Notes…

Other Documents

OSD32MP1 Family Overview | Version: 16 | July 18, 2023

Order Now

Product NumberDescriptionPriceOrder From
OSD32MP157C-512M-BAASystem-In-Package -
ST32MP157C, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, 0°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Quote from Octavo
OSD32MP157C-512M-IAASystem-In-Package -
ST32MP157C, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, -40°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Quote from Octavo
OSD32MP157F-512M-BAASystem-In-Package -
ST32MP157F, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, 0°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Quote from Octavo
OSD32MP157F-512M-EAASystem-In-Package -
ST32MP157F, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, -20°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Octavo Systems
OSD32MP153C-512M-BAASystem-In-Package -
ST32MP153C, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, 0°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Quote from Octavo
OSD32MP153C-512M-IAASystem-In-Package -
ST32MP153C, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, -40°C to 85°C
Contact Sales DigiKey Mouser Arrow Avnet Quote from Octavo
OSD32MP153A-512M-BAASystem-In-Package -
ST32MP153A, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, 0°C to 85°C
Contact Sales Quote from Octavo
OSD32MP153A-512M-IAASystem-In-Package -
ST32MP153A, 512MB x16 DDR3L, 4KB EEPROM,
24MHz MEMS Oscillator,
STPMIC1A, Passives -
18mm X 18mm, 302 Ball BGA, -40°C to 85°C
Contact Sales Quote from Octavo

Other variations can be made upon request.  Please contact your local sale representative, or contact us here, to discuss your specific requirements.

Development Platforms

Flexible Prototyping Platform

OSD32MP1-BRK Flexible Prototyping PlatformThe Octavo Systems OSD32MP1-BRK is a flexible prototyping platform for the OSD32MP15x System in Package.  The OSD32MP1-BRK gives access to over 100 I/O on the STM32MP1 in a small form factor.  Featuring just the OSD32MP15x SiP, microSD card, a USB Port and 2 2×30 100 mil (2.54mm) headers, the OSD32MP1-BRK allows designers to quickly build prototypes that closely match their final system without having to build their own hardware.

The OSD32MP1-BRK is designed and manufactured by Allied Component Works, LLC a member of the Octavo System Partner Network.

 

Reference, Evaluation, Development Platform

OSD32MP1-RED Full Featured Development PlatformThe Octavo Systems OSD32MP1-RED platform is a full featured Reference, Evaluation, and Development board for the OSD32MP1 System in Package device.  It was developed to allow designers to quickly evaluate the STM32MP1 based SiP in their application.  It has common network interfaces including WiFi/Bluetooth, Ethernet, and CAN.  It also supports HDMI and DSI displays and has a connector for a camera.  The OSD32MP1-RED provides industry standard expansion headers to allow designers to easily add their own custom hardware.

The OSD32MP1-RED is the perfect platform to quickly build IOT, High-end HMI, or Real-time control applications.

 

ST Development Kits Compatible with the OSD32MP15x SiP

STM32MP157C-EV1 Evaluation BoardThe STM32MP157F-DK2 Discovery kit is a low cost way to get started today.  The kit allows users to easily develop applications using STM32 MPU OpenSTLinux Distribution software for the main Cortex® A-7 processors and STM32 CubeMP1 software for the Cortex® M4 microcontroller.  The board includes ST-LINK embedded debug tool, LEDs, push-buttons,  Ethernet 1Gbps connector, USB Type-C OTG connector, 4 USB Type-A Host connectors, HDMI transceiver, one stereo headset jack with analog microphone and microSD connector.  The kit also includes an LCD display with touch panel and Wi-Fi and Bluetooth Low Energy capability.

STM32CubeMP1 and full mainline open-source Linux® STM32 MPU OpenSTLinux Distribution (such as STM32MP1Starter) software and examples.  Support of a wide choice of Integrated Development Environments (IDEs) including IARTM, Keil®, GCC-based IDEs.

Using the STM32MP157F-DK2 to prototypes your design?  See our OSD32MP157C-DK2 reference design for an easy way to move from prototypes into production with System-in-Package.

STM32MP157C-EV1 Evaluation BoardThe STM32MP157F-EV1 Evaluation Board is a full-feature demonstration and development platform.  Get started with your OSD32MP15x application today using theSTM32 MPU OpenSTLinux Distribution software for the main Cortex® A-7 processors and STM32 CubeMP1 software for the Cortex® M4 microcontroller.  Included is an ST-LINK embedded debug tool, LEDs, push-buttons, one joystick, 1-Gbps Ethernet, CAN FD, one USB OTG Micro-AB connector, four USB Host Type-A connectors, a 5.5″ TFT 720×1280 pixels with LED backlight, MIPI DSISM interface, and capacitive touch panel, camera, stereo headset jack with analog microphone input, four digital microphones, one SPDIF Rx/Tx, Smartcard, microSD™ card, and eMMC, NOR and NAND Flash memories.

STM32CubeMP1 and full mainline open-source Linux® STM32 MPU OpenSTLinux Distribution (such as STM32MP1Starter) software and examples.  Support of a wide choice of Integrated Development Environments (IDEs) including IARTM, Keil®, GCC-based IDEs.

 

Symbols

To make designing with Octavo Systems devices easier, a number of schematic symbol libraries have been provided below.  There are options for a variety of schematic capture and layout programs.  Please choose the one that best suits your needs.

Octavo Symbol Library - Eagle | Version: 15.0 | November 16, 2023
Octavo Symbol Library - Altium | Version: 11.0 | November 16, 2023
Octavo Systems Library - OrCAD | Version: 5.0 | August 10, 2020

Looking for symbols for a different CAD tool or 3D models?  Visit SnapEDA for an extensive collection of symbols and foot prints for different CAD programs as well as 3D Step models.

Software SDKs

  • Debian SDK – SDK that can be used to develop Debian Images for OSD32MP1 based platforms.
  • OpenSTLinux Yocto Layer – Yocto Compatible Layer for building OpenSTLinux images for OSD32MP1 based platforms.

Reference Designs

OSD32MP1 based STM32MP157C-DK2

OSD32MP1 SiP DK 2The  OSD32MP157C-DK2 Reference design is our version of the low cost STM32MP157C-DK2 Development Kit from ST Microelectronics.  It has the same form factor and is functionally equivalent to the kit from ST.  The only difference is the OSD32MP157C-DK2 reference design removes over 100 discrete components, including the STM32MP157C process, STPMIC1A PMIC, DDR3, MEMS Oscillator, and Passives, and replaces them with the OSD32MP157C-512M-BAA System-in-Package.

With this reference design you can start prototyping with the STM32MP157C-DK2 from ST then use the OSD32MP157C-DK2 reference design as a known good starting point for your design.  You now get all of the benefits of a low cost development kit and the ease of using System-in-Package to simplify your design and get you into production faster.

OSD32MP157C-DK2 Schematics (PDF) | Version: C-01 | October 03, 2019
OSD32MP157C-DK2 Design Files (Altium | ZIP) | Version: C-01 | October 03, 2019


What Our Customers are Saying: