OSD32MP1 is intended to allow STM32 family users to move to Linux without adding size or complexity to their design. Octavo’s tightly integrated system building blocks deliver a device that is up to 64% smaller than an equivalent system made from discrete components. At only 18mm X 18mm OSD32MP1 integrates the STM32MP1 microprocessor, STPMIC1 Power Management IC (PMIC), Up to 1GB of DDR3 memory, 4K non-volatile EEPROM, MEMs oscillators, and over 100 passives into a single BGA package.
The new STM32MP1 contains Dual Arm Cortex-A7 microprocessors along with an Arm Cortex-M4 microcontroller. It has a wide range of peripherals, including two 22 Channel ADCs, a camera interface, 1Gbps Ethernet, and a 3D GPU.
The STM32MP1 leverages the STM32 Cube Environment. The inclusion of the Cortex-M4 MCU allows full re-use of the STM32 MCU Cube Firmware while adding support for Linux. The OSD32MP1 integration allows users to take advantage of a full microprocessor without the increase in complexity that typically comes from routing DDR and complex power management. The ability to re-use firmware and the elimination of complexity makes the OSD32MP1 the easiest path for designers to move from a microcontroller to Linux.