SKU:K135
CoreMP135 is an all-in-one Linux industrial controller based on the STM32MP135DAE7.
It integrates a single-core Arm Cortex-A7 processor running at up to 1 GHz and comes with 4 Gbit DDR3L SDRAM.
Typical applications include advanced industrial automation, smart home and multimedia devices, industrial IoT edge gateways, and robot motion-control hubs.
CoreMP135 offers a rich set of interfaces:
For HMI, it features a 2.0-inch IPS capacitive touch screen and a 1 W speaker (16-bit I2S).
The low-power design adopts the AXP2101 PMU and an RTC (BM8563) with timed wake-up/sleep capability.
It supports rechargeable-battery power as well as an external DC jack (12 V @ 2 A).
A microSD card pre-loaded with Debian is included—power on and use immediately.
The bottom DIN-rail base allows wall mounting or screw fixing for various installation scenarios.
Specification | Parameter |
---|---|
MCU | STM32MP135DAE7, single-core Arm Cortex-A7 @ 1 GHz |
Power Management IC | AXP2101 |
RS485 | MAX3485 |
CAN | 2 × SIT1051T/3 (high-speed FDCAN) |
USB Hub | GL852G (2 × USB2.0) + 1 × USB-C (OTG & power) |
HD Video Interface | LT8618SXB, up to 24-bit color depth |
DDR3L SDRAM | 4 Gbit |
Ethernet | RTL8211F, up to 1 Gbps, 2 × RJ45 |
RTC | BM8563 |
Screen | ILI9342C, 2.0-inch IPS LCD, 240 × 320 px |
Touch Panel | FT6336U |
Amplifier | NS4168, mono Class-D, I2S input 8 kHz ~ 96 kHz |
Speaker | Cavity speaker 1 W @ 8 Ω |
DC Power Input | 12 V @ 2 A |
Operating Temperature | 0 ~ 40 °C |
Power Supply | DC 12 V @ 2 A or USB-C 5 V @ 3 A |
Product Size | 81.9 x 54.0 x 39.5 mm |
Product Weight | 98.3 g |
Package Size | 122.2 x 71.5 x 61.6 mm |
Gross Weight | 154.7 g |
echo 131 > /sys/class/gpio/export && echo out > /sys/class/gpio/PI3/direction
echo 1 > /sys/class/gpio/PI3/value
# echo 0 > /sys/class/gpio/PI3/value
M5-Bus | STM32MP135DAE7 |
---|---|
U2RX | PH8 |
U2TX | PF11 |
I2C1-SDA | PE8 |
I2C1-SCL | PB8 |
I2C2-SDA | PG9 |
I2C2-SCL | PF2 |
Device | Linux Node |
---|---|
USART2 | /dev/ttySTM2 |
I2C1 | /dev/i2c-2 |
I2C2 | /dev/i2c-3 |
PORT.A | I2C5_SCL | I2C5_SDA |
---|---|---|
STM32MP135DAE7 | PA11 | PF3 |
Device | Linux Node |
---|---|
UI2C5 | /dev/i2c-1 |
PORT.C | USART6RX | USART6TX |
---|---|---|
STM32MP135DAE7 | PC6 | PC7 |
Device | Linux Node |
---|---|
USART6 | /dev/ttySTM0 |
MAX3485EIM | USART3RX | USART3TX | DE/RE |
---|---|---|---|
STM32MP135DAE7 | PG4 | PD8 | PD12 |
Device | Linux Node |
---|---|
USART3 | /dev/ttySTM3 |
STM32MP135DAE7 | PE3 | PE10 | PG0 | PE0 |
---|---|---|---|---|
SIT1051T/3 (FDCAN1) | FDCAN1_TX | FDCAN1_RX | ||
SIT1051T/3 (FDCAN2) | FDCAN2_TX | FDCAN2_RX |
LT8618SXB | MCLK | SCLK | SD0 | WS | I2C3_SDA | I2C3_SCL |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PF13 | PF8 | PA3 | PG10 | PH7 | PH12 |
Device | Linux Node |
---|---|
I2C3 | /dev/i2c-0 |
RTC | I2C3_SCL | I2C3_SDA |
---|---|---|
STM32MP135DAE7 | PH7 | PH12 |
Device | Linux Node |
---|---|
I2C3 | /dev/i2c-0 |
microSD | SD_DAT0 | SD_DAT1 | SD_DAT2 | SD_DAT3 | SD_CMD | SD_CLK |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PC8 | PC9 | PC10 | PC11 | PD2 | PC12 |
NS4168 | LRCLK | BCLK | SDATA | WS | I2C3_SDA | I2C3_SCL |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PE4 | PA4 | PD6 | PG10 | PH7 | PH12 |
Device | Linux Node |
---|---|
I2C3 | /dev/i2c-0 |
STM32MP135DAE7 | ILI9342C | FT6336U |
---|---|---|
PI0 | RST | |
PC0 | MOSI | |
PC3 | SCK | |
PH5 | CS | |
PH4 | DC | |
PH12 (I2C3_SCL) | TP_SCL | |
PH7 (I2C3_SDA) | TP_SDA |
AXP2101 | DLDO1 |
---|---|
ILI9342C | BL |
Device | Linux Node |
---|---|
I2C3 | /dev/i2c-0 |
Version | Kernel | Download |
---|---|---|
M5_CoreMP135_buildroot_20240515 | 5.15.118 | Download |
M5_CoreMP135_buildroot_20240628 | 5.15.118 | Download |
M5_CoreMP135_debian12_20240515 | 5.15.118 | Download |
M5_CoreMP135_debian12_20240628 | 5.15.118 | Download |
M5_CoreMP135_debian12_20240919 | 5.15.118 | Download |