STM32 Development Board—-STM32MP157

STM32 development board (STM32MP157) introduction
The STM32 development board (STM32MP157) also known as STM32MP157 development board, it is an ARM dual Cortex-A7 core + single Cortex-M4 core heterogeneous dual stm32mp157 processor -based circuit board. The STM32 development board (STM32MP157) is a learning tool that can not only develop the hardware and software of the STM32MP157 microcontroller, but also develop the stm32mp157 Linux operating system (driver development, application development, and IU interface development).

The STM32 development board (STM32MP157) adopts a baseboard + core board design. The core board adopts two chips: MCU (32-bit microcontroller) + MPU (32-bit microprocessor), and integrates two Cortex-A7 stm32mp157 Linux kernel application processor cores with a main frequency of 800MHz ( It supports open source stm32mp157 Linux operating system to handle complex logic tasks) and a Cortex-M4 stm32mp157 M4 microcontroller core with a main frequency of 209MHz (perfectly following the existing STM32 MCU ecosystem), which not only fully meets the flexibility requirements of various applications, but also it achieves the best performance and low power consumption, and also supports 3D graphics processing unit (3D GPU). The STM32MP157 baseboard integrates modules such as Bluetooth, stm32mp157 WIFI, buzzer, and six-axis sensors for learning.
The STM32 development board with WIFI (STM32MP157) is both an MPU microprocessor circuit board and an MCU microcontroller circuit board. From the learner’s point of view, it can not only learn the embedded Linux operating system, but also learn various module functions of the STM32 microcontroller. One board is dual-use, saving learning costs. From the development point of view, the STM32 development board (STM32MP157) has rich resources and strong performance, you can easily get the STM32 development board tutorial. It is very easy to learn the embedded Linux operating system after learning the STM32 series of microcontrollers. The STM32 development board with WIFI (STM32MP157) is very suitable for STM32 technicians and beginners who are stm32mp157 getting started to learning the embedded stm32mp157 Linux operating system.

STM32 development board (STM32MP157) introduction
The core board of the STM32MP157 development board has rich lead-out interfaces, which can be connected to many sensors to meet the various needs of industrial customers as much as possible.
It can meet 8 serial ports, 1 of network port, 2 of SDMMC, 1 of stm32mp157 QSPI, 2 of stm32mp157 I2C and several stm32mp157 GPIOs at the same time.

stm32mp157 GPIO leads to peripheral pins

The baseboard of the STM32MP157 development board integrates resources such as Gigabit stm32mp157 Ethernet interface, stm32mp157 HDMI interface (connected to the display), MIPI DSI (connected to the LCD screen), Wi-Fi & Bluetooth, six-axis sensor, and high-performance audio decoding chip. The motherboard has complete resources and powerful functions. It is equipped with the self-developed Cotex-A7/M4 emulator, which can be used for full-featured development and learning. At the same time, the optional modules are diversified, which can expand various development projects such as drivers, UI interfaces, and artificial intelligence vision. The supporting expansion board is rich in resources, including more than 10 mainstream sensors, executive devices and bus control devices, etc., which can expand various AIOT development projects such as environmental data acquisition and monitoring, smart medical care, smart security, industrial electricity meters, etc.

In the main board imposition, the small plates need to be connected by ribs. In order to facilitate cutting, there will be some small holes on the ribs, similar to the holes on the edge of the stamps, which are called stamp holes. The design is beautiful and delicate, and each hole needs to be carefully punched to ensure the quality of the core board, which can be used with confidence.


The STM32MP157 development board supports Linux + QT, Ubuntu, Debian and other embedded operating systems, as well as embedded real-time operating systems such as FreeRTOs, ucOS-1II, HuaweiLiteos. oneOS, RTX, RT-Thread, etc.

The STM32MP157 development board is rich in information, mainly divided into 5 parts: STM32 M4 kernel development, FREERTOS, stm32mp157 Linux basic + driver, QT, stm32mp157 python, the corresponding stm32mp157 tutorial and routines,stm32mp157 user manual are all open source, if required, welcome to contact us.

Size | 45*45mm |
PCB | 8 layers, immersion gold, with impedance control |
CPU | STM32MP157, dual-core A7 + single-core M4, A7 main frequency 800MHz, M4 main frequency 209MH. |
Power | 3.3V&260mA |
Memory | 8GB stm32mp157 EMMC |
EMMC | 8GB bytes |
Interface | Stamp hole interface, all IO leads, external devices |
The baseboard of the STM32 development board kit (STM32MP157) adopts 2-layer PCB, the overall size is 200*135.5mm, onboard 4G module interface, Gigabit stm32 development board Ethernet, Wi-Fi & Bluetooth, audio, 232 stm32mp157 UART, can, 485, stm32mp157 HDMI, MIPI DSI, stm32mp157 USB, LCD interface, six-axis Resources such as sensors, SD card sockets, stm32mp157 JTAG program debugging interface and stm32mp157 GPIO expansion ports. Rich configuration, high cost performance, suitable for novice users or enterprise users for product development.

Size | 200*135.5MM |
PCB | 2 layers, black immersion gold |
Power Input | DC 12V@2A DC input, does not support computer USB power supply, because the current is not enough |
DCDC | 2, 1 of 5V, to power the core board, and 1 of 3.3V to power the baseboard peripherals |
KEY | 1 RESET, 1 ONOFF, 1 WAKEUP, 1 MODE |
RGB灯 | 1, consisting of three independent R.G, B small lights |
Six-axis gyroscope | 1, Model: MPU6050 six-axis sensor, MPU6050 is a high-performance six-axis sensor, it integrates a three-axis acceleration sensor and a three-axis gyroscope, and with DMP function, the sensor is used in four-axis flight control. The application is very wide. |
USB Convert serial port | 1, USB-Typec interface |
USB OTG | 1, Micro USB interface, common with mobile phone data line, can be used for power input, program download, etc. |
232 | 2, 1 head DB9, 1 male head DB9, can be used for slave communication and master communication |
485 | 2, 4-wire terminal leads, 5mm spacing, to achieve RS485 communication |
CAN | 1, 2-wire terminal leads, 5mm spacing, |
SPI Flash | W25Q128, 16MB, can be used to store fonts and other user data |
EBF interface | 1, use 1*6P 2.54 pitch female header to lead out |
Ethernet | 1 Gigabit Ethernet |
JTAG interface | 1, use 2*5P2.54 pitch horn seat to lead out, simulate debugging interface |
SWD interface | 1, 1*5P SWD socket, emulation debugging interface |
AUDIO | lx LINE IN, 3.5mm audio socket; lx LINE OUT, 3.5mm audio socket; 1x MICIN, condenser microphone |
Speaker interface | 1, 1x4pXH2.0 interface leads, available model: 3080 (sold separately) |
Camera interface | 1, can be directly matched with OV5640 camera (camera needs to be purchased) |
Buzzer | 1, active, 3.3V drive, can realize functions such as alarm |
Potentiometer | 1, 1K resistance value changes, can collect potentiometer analog voltage, WM+RC filter circuit expands DAO to output analog signal, ADC can collect such as smoke/harmful gas concentration detection |
4G module interface | 1, PCIE interface, external 4G communication module to realize 4G communication. |
WIFI & Bluetooth | Model: AP6212, wireless control |
SD card | 1 microSD card holder, external memory card |
RTC | clock chip |
RTC transposon | 1, supporting CR1220 battery, put button battery, the power supply interface of STM32 backup area, can be used to provide energy to the backup area of STM32, when the external power supply is powered off, maintain the storage of data in the backup area and the operation of the RTC clock chip. |
USB | USB HOST x5, 1-way chip native lead, micro USB interface; 4-way external expansion through the chip, A-type female double-layer USB interface |
LCD(RGB888) | (RGB888) 1 FPC, 0.5MM pitch, in-line, connect to RGB screen |
MIPI DSI | 1 FPC, 0.5MM pitch, in-line, connected to MIPI LCD screen |
HDMI | 1 RGB to HDMI, connect to the monitor |
GPIO | Lead out through two rows of 2*13P 2.54 pitch pin headers, external modules |
Our company can provide the complete software and hardware of the STM32MP157 development board stm32mp157 BSP:
The software data includes U-boot source data (source code of Uboot, Linux kernel, build image, etc.), kernel source code, file system, compiled firmware and various QT applications;
The hardware information includes: core board and baseboard package library, baseboard application stm32mp157 reference design schematic, hardware stm32mp157 reference manual, etc. With these materials can greatly reduce product development time and speed up product formation.
We also have other stm32 development boards , such as mini stm32 development board,If you want to have stm32 development board price, or want to buy stm32 development board, or have any other needs, please contact us.

STM32 development board schematic of STM32MP157




















STM32 development board projects – stm32mp157 application

STM32 development board (STM32MP157) function application field
The core board of the STM32 development board (STM32MP157) is equipped with 1GB DDR3 memory, 8GB stm32mp157 EMMC storage, high performance, low stm32mp157 power consumption, high cost performance, It can mainly focus on industrial automation control (smart gateways, power equipment, security engineering, handheld devices, digital terminals, intelligent transportation, medical electronics, instrumentation and other fields).


STM32 development board (STM32MP157) shipping standard list






STM32 development board (STM32MP157) external expansion module




If you want to buy STM32 development board, welcome to contact us.
You can click to view our other types of stm32 development board for dev board specs and stm32 development board price.