English
English
简体中文
日本語
pdf-icon

CoreMP135

SKU:K135

Description

CoreMP135 is an integrated Linux industrial control host based on the STM32MP135DAE7 chip. It features a single-core ARM Cortex-A7 processor running at up to 1 GHz, paired with 4Gbit DDR3L SDRAM as system memory. Designed for advanced industrial automation, smart home and multimedia entertainment systems, industrial IoT edge gateways, robotic motion control hubs, and more.

CoreMP135 offers a wide range of feature-rich interfaces:

  • 2 x Gigabit Ethernet GbE interfaces
  • 1 x HD video output interface
  • 2 x USB2.0-A interfaces
  • 1 x USB-C interface (supports OTG and power input), microSD card slot
  • 2 x CAN FD interfaces
  • 1 x PWR485 (9 ~ 24V power input + RS485) interface
  • 2 x Grove (I2C & UART) interfaces

For human-machine interaction, the CoreMP135 features a built-in 2.0-inch IPS capacitive touchscreen and a 1W speaker (16-bit I2S driven). The system employs a low-power design, integrating an AXP2101 power management IC and a built-in BM8563 RTC that supports scheduled wake-up and sleep functions. It supports rechargeable battery power and includes a DC power interface for external DC 12V@2A power supply. The device accommodates multiple mounting configurations, with a DIN rail mounting plate on the bottom, and supports both wall mounting and screw-fixed installation.

Tutorial

This tutorial shows you how to control the CoreMP135 using the UiFlow2 graphical programming platform.

Features

  • STM32MP135DAE7 @ Arm Cortex-A7 @ 1 GHz
  • Standard Linux platform
  • Multiple communication options, rich peripheral interfaces (CAN, RS485, GbE, etc.)
  • 2.0-inch touch screen
  • Unified power management
  • Built-in speaker
  • microSD slot and 4 Gbit DDR3L SDRAM
  • M5-Bus & PORT A/C
  • DIN-rail base for easy installation
  • Development Platform
    • UiFlow2

Includes

  • 1 x CoreMP135
  • 1 x Hex Key L-Shape 2.5 mm (For M3 Screw)
  • 1 x HT3.96-4P
  • 2 x Terminal Block 2.54 mm-2P (Green)
  • 1 x microSD Card (pre-installed in the device)
  • 1 x User Manual

Applications

  • Industrial automation
  • Smart home
  • Industrial IoT edge gateway
  • Education and development
  • Robot motion-control hub

Specifications

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

Learn

M5-Bus Power

CoreMP135 M5-Bus power bus I/O control
According to the schematics, set BUS_OUT_EN low for 5 V input mode, or high for 5 V output mode. Use the following commands to enable 5 V output:
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

Schematics

PinMap

M5-Bus

FUNC PIN LEFT RIGHT PIN FUNC
GND 1 2 PA0 GPIO
GND 3 4 PA3 PB_IN
GND 5 6 AXP-PWR-OK
SPI4MO PE11 7 8 PB13 GPIO
SPI4MI PE13 9 10 PE9 PB_OUT
SPI4SCK PB4 11 12 3V3
U2RX PH8 13 14 PF11 U2TX
DS-USB1-N 15 16 DS-USB1-P
I2C1-SDA PG8 17 18 PB8 I2C1-SCL
I2C2-SDA PG9 19 20 PF2 I2C2-SCL
GPIO PA6 21 22 PB10 GPIO
GPIO PA5 23 24 PC13 GPIO
NC 25 26 PA1 GPIO
NC 27 28 5V
NC 29 30 BAT
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

PORT.A I2C5_SCL I2C5_SDA
STM32MP135DAE7 PA11 PF3
Device Linux Node
UI2C5 /dev/i2c-1

PORT.C

PORT.C USART6RX USART6TX
STM32MP135DAE7 PC6 PC7
Device Linux Node
USART6 /dev/ttySTM0

RS485

MAX3485EIM USART3RX USART3TX DE/RE
STM32MP135DAE7 PG4 PD8 PD12
Device Linux Node
USART3 /dev/ttySTM3

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
Device Linux Node
I2C3 /dev/i2c-0

RTC

RTC I2C3_SCL I2C3_SDA
STM32MP135DAE7 PH7 PH12
Device Linux Node
I2C3 /dev/i2c-0

microSD

microSD 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
Device Linux Node
I2C3 /dev/i2c-0

Screen & Touch

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

Model Size

module size

Datasheets

Softwares

Quick Start

UiFlow2

SDK

Buildroot
Buildroot is a simple, efficient and user-friendly embedded build system. This repository is a BR2_EXTERNAL tree dedicated to the STM32MP1 platform.

Image

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

Video

  • CoreMP135 Introduction

  • CoreMP135 Image Flashing

  • Peripheral Control on CoreMP135 Using the M5Stack Linux Application Framework

  • CoreMP135 UiFlow2 Quick Start