M5Stack CoreMP135 w/ STM32MP135D

SKU: MCC-019
  • Powered by STM32MP135D Processor: Features the STM32MP135D ARM Cortex-A7 processor, providing powerful computing performance for embedded applications.
  • Rich Interface Support: Offers multiple interfaces such as GPIO, UART, I2C, and SPI, allowing easy integration with external devices.
  • Linux OS Support: Compatible with Linux operating systems, offering a flexible development environment for advanced embedded system design.
  • Low Power Consumption: Features optimized power management, making it suitable for applications requiring long-term operation.

99,90

M5Stack 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.

Features

  • STM32MP135DAE7@Arm Cortex-A7@1GHz
  • Linux Standard Platform
  • Rich peripheral interfaces (CAN\RS485\ gigabit network port, etc.)
  • 2.0 “touch screen
  • PMU
  • Audio Output
  • MicroSD and 4Gb DDR3L SDRAM running memory
  • M5BUS&PORT A / C
  • DIN Rail rails are easy to install

Applications

  • Automation in Industry
  • Smart Home
  • Industrial IoT Edge Gateway
  • Education and development
  • Robot motion center controller

Video

Learn

Code

Buildroot is a simple, efficient and easy to use embedded build tool

M5Stack_Linux_Libs

CoreMP135_buildroot

The repository is a Buildroot BR2_EXTERNAL tree specifically designed to support the STM32MP1 platform.

buildroot-external-st

Specification

ResourcesParameters
MCUSTM32MP135DAE7@single-core Arm Cortex-A7 processor, main frequency 1 GHz
Power Management ChipAXP2101
485 CommunicationMAX3485
CAN CommunicationsTwo-channel SIT1051T/3 (High speed FDCAN )
USB Hub InterfaceGL852G (2x USB2.0)
1x USBC (Support OTG and power supply)
HD Video Interface ChipLT8618SXB, supports up to 24 bits of color depth
DDR3L SDRAM4Gb
EthernetRTL8211F (supports up to 1Gbps data rate)
2x RJ45
RTCBM8563
ScreenILI9342C(2.0IPS LCD)
Resolution: 240*320px
TouchFT6336U
Power AmplifierNS4168 (mono Class D power amplifier)
I2S serial digital audio input
Supports a wide range of sampling rates: 8kHz~96kHz
Speaker1W@4Ω
Dc power inputDC12V/2A
Operating Temperature0-40°C
Power SupplyDC12V@2A OR USB-C 5V@3A
Product Size54*54*34.5mm
Package Size81*54*39.5mm
Product Weight99.5g
Package Weight155.9g

module size

Hardware Overview

img-e1972b35-73c9-4a6c-a91f-adcd915b7771.webp

schematics

PinMap

MBUS

MBUSU2RXU2TXI2C1-SDAI2C1-SCLI2C2-SDAI2C2-SCLUSART2 Linux Device NameI2C1 Linux Device NameI2C2 Linux Device Name
STM32MP135DAE7PH8PF11PE8PB8PG9PF2/dev/ttySTM2/dev/i2c-2/dev/i2c-3

PORT A

PORT AI2C5_SCLI2C5_SDAI2C5 Linux Device Name
STM32MP135DAE7PA11PF3/dev/i2c-1

PORT C

PORT CUSART6RXUSART6TXUSART6 Linux Device Name
STM32MP135DAE7PC6PC7/dev/ttySTM0

RS485

MAX3485EIMUSART3RXUSART3TXDE/REUSART3 Linux Device Name
STM32MP135DAE7PG4PD8PD12/dev/ttySTM3

CAN

STM32MP135DAE7PE3PE10PG0PE0
SIT1051T/3(FDCAN1)FDCAN1_TXFDCAN1_RX
SIT1051T/3(FDCAN2)FDCAN2_TXFDCAN2_RX

Display

LT8618SXBMCLKSCLKSD0WSI2C3_SDAI2C3_SCLI2C3 Linux Device Name
STM32MP135DAE7PF13PF8PA3PG10PH7PH12/dev/i2c-0

RTC

PORT AI2C3_SCLI2C3_SDAI2C3 Linux Device Name
STM32MP135DAE7PH7PH12/dev/i2c-0

Micro SD

Micro SDSD_DAT0SD_DAT1SD_DAT2SD_DAT3SD_CMDSD_CLK
STM32MP135DAE7PC8PC9PC10PC11PD2PC12

NS4168

NS4168LRCLKBCLKSDATAWSI2C3_SDAI2C3_SCLI2C3 Linux Device Name
STM32MP135DAE7PE4PA4PD6PG10PH7PH12/dev/i2c-0

Screen & Touch

STM32MP135DAE7RSTMOSISCKCSDCBLPH12 (I2C3_SCL)PH7 (I2C3_SDA)I2C3 Linux Device Name
ILI9342CPI0PC0PC3PH5PH4
AX2101DLDO1
FT6336UTP_SCLTP_SDA/dev/i2c-0

 

Include

  • 1x CoreMP135
  • 1x M3 hex wrench
  • 1x VH3.96-4P
  • 2x Terminal 2.54mm-2P(green)
  • 1x MicroSD Card(already installed in the machine)
  • 1x User Manual

Documents

Image File

Image versionKernel versionDownload link
M5_CoreMP135_buildroot_202405155.15.118Download
M5_CoreMP135_buildroot_202406285.15.118Download
M5_CoreMP135_debian12_202405155.15.118Download
M5_CoreMP135_debian12_202406285.15.118Download

Schematic

CoreMP135

CoreMP1_MidLayer

Reviews

There are no reviews yet.

Be the first to review “M5Stack CoreMP135 w/ STM32MP135D”

Your email address will not be published. Required fields are marked *