M5Stack CoreMP135 – A Linux-powered industrial controller based on STM32MP135 Cortex-A7 MPU

M5Stack CoreMP135 is an industrial control host powered by the STM32MP135DAE7 Arm Cortex-A7 core microprocessor running at 1GHz, equipped with up to 512MB DDR3L SDRAM memory, and loaded with high-performance interfaces such as two Gigabit Ethernet ports, three USB ports, two CAN FD interfaces, two Grove interfaces, and an “HD” video output.

M5Stack CoreMP135 industrial control host

An integrated PWR485 communication board bundles a 9V to 24V power input and an RS485 interface. The device also features a microSD card slot for storage, a small IPS capacitive touch screen, and a 1W speaker for human-machine interaction.

The CoreMP135 is designed for low-power consumption and uses an Allwinner AXP2101 chip for power management. It supports scheduled wake-up and sleep with an integrated real-time clock (BM8563 module). The device runs Linux and comes with a microSD card loaded with the Debian operating system, simplifying setup and allowing usage out of the box. A DIN rail base plate on the bottom allows for easy mounting and installation on a DIN rail.

M5Stack CoreMP135 specifications:

  • MPU – STMicroelectronics STM32MP135DAE7 microprocessor, featuring single-core Arm Cortex-A7 CPU @ 1GHz
  • Memory – 4Gbit (512MB) DDR3L SDRAM
  • Storage – microSD card slot
  • Display
    • 2.0-inch IPS capacitive touchscreen
    • 1x HD video output (LT8618SXB HDMI 1.4 transmitter, supports up to 24 bits of color depth). Note: M5Stack does not use “HDMI” wording because it requires an extra license.
  • Ethernet – 2x Gigabit Ethernet
  • USB – 2x USB 2.0 Type-A, 1x USB-C (OTG, Power)
  • Expansion
    • 2x Grove (I2C and UART) interfaces
    • PWR485 expansion – 9~24V power input and RS485 interface
  • Power Supply
    • 12V @ 2A via DC power socket, 5V@3A via USB-C
    • AXP2101 PMIC
  • Misc – 1W speaker (16-bit, I2S), DIN rail base plate
  • Operating Temperature – 0°C – 40°C
  • Dimensions – 54 x 54 x 34.5mm
  • Weight – 99.5 grams

M5Stack CoreMP135 ports

The documentation page contains more information if you want to learn more about the product. M5Stack has released similar devices to the CoreMP135 in the past, often based on ESP32 microcontrollers, including the Core2 devkit, Core3, and AtomS3 Lite, and Espressif Systems has very recently acquired a majority stake in the company. The CoreMP135, however, differs in its ability to run a full Linux operating system.

The CoreMP135 is mostly targeted at industrial automation, IoT edge gateways, Smart Home, multimedia entertainment devices, and robot motion control. It is currently available for $75 on Aliexpress or  M5Stack’s store.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
2 months ago

4GB of RAM seems a bit overkill for a device like this, doesn’t it?

2 months ago

It’s 4Gbit 512MB actually

1 month ago

Are you sure ? The RAM chip visible at the photo (D9SHD) above has a configuration of 256MB x 16 = 4GB

David Preece
David Preece
2 months ago

Always the critic, but I would have hoped to see a limited form of UPS. Enough battery that Linux gets warning that the power is going so it can flush some buffers and close nicely.

xiao han
xiao han
2 months ago

you can plug a battery and running-off battery for this

2 months ago

Aliexpress page already shows “Sorry, this item is no longer available!” message, is it a stock problem, or something else?

Jean-Luc Aufranc (CNXSoft)

It’s out of stock on Aliexpress. There were just about 10 when I published the article.

Khadas VIM4 SBC