96Boards supports STM’s Cortex-A7 + Cortex-M4 STM32MP1

Arrow has introduced a develoment board for ST Microelectronics’ new Linux-enabled MCU that combines a 209MHz Arm Cortex-M4 core for real-time processing with dual 650MHz Cortex-A7 cores for the open-source operating system to run a human-machine interface.

ARP060_Avenger96_Board_LRES

Called Avenger96 Development Platform and System on Module (SoM), the parts are intended to work within the 96Boards ecosystems. “The SoM, based on the Linaro 96Boards specification, can be used in production systems as well as for development,” said Arrow.

Arrow worked with design specialist DH electronics on the parts to integrate Gigabit Ethernet and HDMI ports, IEEE 802.11a/b/g/n/ac and Bluetooth Low Energy (BLE) radio, USB2.0 including OTG and dual Host interface, two-lane MIPI DSI display output, and CSI-2 camera input.


As applications are expected in embedded and smart-building applications, Avenger96 is compliant with 96Boards Consumer Edition extended version. “This lets users leverage open-source community software development and take advantage of the large variety of 96Boards-compatible mezzanines, choosing from hundreds of add-on cards by third-party partners,” claimed Arrow.


STM32MP1 has a 3D GPU with OpenGL ES 2.0 support which, according to Arrow, it is ideal for entry-level to mid-range MPU applications such as industrial communication, motor control, or building automation.

Users of the boards can use ST’s STM32Cube ecosystem, including the STM32CubeMX configurator for project setup, including charing on-die peripherals between the A7 and M4 cores.

Steve Bush

Steve Bush is the long-standing technology editor for Electronics Weekly, covering electronics developments for more than 25 years. He has a particular interest in the Power and Embedded areas of the industry. He also writes for the Engineer In Wonderland blog, covering 3D printing, CNC machines and miscellaneous other engineering matters.

Leave a Reply