CoreMP135 is an integrated Linux industrial control host based on the STM32MP135DAE7 chip. It features a single-core ARM Cortex-A7 processor with a frequency of up to 1GHz and is equipped with 4Gb DDR3L SDRAM for running memory. The device boasts a rich array of functional interfaces: it has 2 GbE ports, 1 HD video output, 2 USB 2.0-A ports, 1 USB-C port (supporting OTG and power supply), a MicroSD card slot, 2 CAN FD interfaces, and 1 PWR485 interface (9~24V power input + RS485), along with 2 Grove (I2C & UART) interfaces. In terms of human-machine interaction, it features a 2.0-inch IPS capacitive touch screen and a 1W speaker (16 bits I2S driven). The device is designed for low power consumption, utilizing an AXP2101 power management chip and an integrated RTC (BM8563) for scheduled wake-up and sleep functions, and supports a rechargeable battery. It includes a DC power socket supporting an external DC12V@2A power supply. The host comes with a MicroSD card preloaded with Debian system, ready to use upon booting. Suitable for various installation scenarios, the device’s bottom is equipped with a DIN rail base plate for easy wall mounting and screw fixing. It is applicable in advanced industrial automation, smart home and multimedia entertainment devices, industrial IoT edge gateways, and as a central hub for robot motion control.
Resources | Parameters |
---|---|
MCU | STM32MP135DAE7@single-core Arm Cortex-A7 processor, main frequency 1 GHz |
Power Management Chip | AXP2101 |
485 Communication | MAX3485 |
CAN Communications | Two-channel SIT1051T/3 (High speed FDCAN ) |
USB Hub Interface | GL852G (2x USB2.0) 1x USBC (Support OTG and power supply) |
HD Video Interface Chip | LT8618SXB, supports up to 24 bits of color depth |
DDR3L SDRAM | 4Gb |
Ethernet | RTL8211F (supports up to 1Gbps data rate) 2x RJ45 |
RTC | BM8563 |
Screen | ILI9342C(2.0IPS LCD) Resolution: 240*320px |
Touch | FT6336U |
Power Amplifier | NS4168 (mono Class D power amplifier) I2S serial digital audio input Supports a wide range of sampling rates: 8kHz~96kHz |
Speaker | 1W@4Ω |
Dc power input | DC12V/2A |
Operating Temperature | 0-40°C |
Power Supply | DC12V@2A OR USB-C 5V@3A |
Product Size | 54*54*34.5mm |
Package Size | 81*54*39.5mm |
Product Weight | 99.5g |
Package Weight | 155.9g |
PORT A
PORT A | I2C5_SCL | I2C5_SDA |
---|---|---|
STM32MP135DAE7 | PA11 | PF3 |
PORT C
PORT C | USART6RX | USART6TX |
---|---|---|
STM32MP135DAE7 | PC6 | PC7 |
RS485
MAX3485EIM | USART3RX | USART3TX | DE/RE |
---|---|---|---|
STM32MP135DAE7 | PG4 | PD8 | PD12 |
CAN
STM32MP135DAE7 | PE3 | PE10 | PG0 | PE0 |
---|---|---|---|---|
SIT1051T/3(FDCAN1) | FDCAN1_TX | FDCAN1_RX | ||
SIT1051T/3(FDCAN2) | FDCAN2_TX | FDCAN2_RX |
Display
LT8618SXB | MCLK | SCLK | SD0 | WS | I2C3_SDA | I2C3_SCL |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PF13 | PF8 | PA3 | PG10 | PH7 | PH12 |
RTC
PORT A | I2C3_SCL | I2C3_SDA |
---|---|---|
STM32MP135DAE7 | PH7 | PH12 |
Micro SD
Micro SD | SD_DAT0 | SD_DAT1 | SD_DAT2 | SD_DAT3 | SD_CMD | SD_CLK |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PC8 | PC9 | PC10 | PC11 | PD2 | PC12 |
NS4168
NS4168 | LRCLK | BCLK | SDATA | WS | I2C3_SDA | I2C3_SCL |
---|---|---|---|---|---|---|
STM32MP135DAE7 | PE4 | PA4 | PD6 | PG10 | PH7 | PH12 |
Screen&Touch
STM32MP135DAE7 | PI0 | PC0 | PC3 | PH5 | PH4 | PH12(I2C3_SCL) | PH7(I2C3_SDA) | |
---|---|---|---|---|---|---|---|---|
ILI9342C | RST | MOSI | SCK | CS | DC | BL | ||
AX2101 | DLDO1 | |||||||
FT6336U | TP_SCL | TP_SDA |
Buildroot is a simple, efficient and easy to use embedded build tool
The repository is a Buildroot BR2_EXTERNAL tree specifically designed to support the STM32MP1 platform.
Image version | Kernel version | Download link |
---|---|---|
M5_CoreMP135_buildroot_20240515 | 5.15.118 | Download |
M5_CoreMP135_debian12_20240515 | 5.15.118 | Download |
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