Description The CoreMP135 Linux controller is an integrated industrial host built around the STM32MP135DAE7 processor. This STM32MP135D industrial controller combines a single-core Arm Cortex-A7 CPU up to 1GHz, 4Gbit DDR3L SDRAM, Debian-ready storage, and a compact M5Stack enclosure for embedded Linux control work. For automation and edge deployment, the CoreMP135 Linux controller provides dual Gigabit Ethernet, CAN-FD, RS485 through PWR485, USB-A, USB-C OTG, HD video output, Grove I2C/UART ports, and M5-Bus expansion. These interfaces make the device a practical industrial IoT gateway for local data collection, cabinet control, network bridging, and machine-side Linux applications. The STM32MP135D industrial controller also includes a 2.0-inch IPS capacitive touchscreen, 1W speaker, AXP2101 power management, BM8563 RTC, rechargeable battery support, and a DIN-rail base. With a pre-installed microSD card, the CoreMP135 Linux controller can be powered on quickly for HMI, automation, education, and robot motion-control projects. Features Linux-ready control host: the CoreMP135 Linux controller uses STM32MP135DAE7 with a Cortex-A7 processor running up to 1GHz. Industrial networking: dual RJ45 Gigabit Ethernet, RS485, CAN-FD, and USB interfaces support gateway and field-control layouts. Embedded HMI: a 2.0-inch 240 x 320 IPS capacitive touchscreen and a 1W I2S speaker support local status and operator interaction. Expansion ports: M5-Bus, Port.A I2C, Port.C UART, USB-A, USB-C OTG, microSD, and HD video output expand the STM32MP135D industrial controller. Power management: AXP2101 PMU, BM8563 RTC, timed wake-up/sleep, rechargeable battery support, and external DC power options support low-power operation. Cabinet installation: the DIN-rail base supports rail mounting, wall mounting, and screw-fixed installation for an industrial IoT gateway. Development workflow: the CoreMP135 Linux controller supports UiFlow2 and Linux development resources for rapid prototyping. Specifications MCU STM32MP135DAE7, single-core Arm Cortex-A7 @ 1GHz Power Management IC AXP2101 RS485 MAX3485 CAN 2 x SIT1051T/3 high-speed FDCAN transceivers USB Hub GL852G, 2 x USB2.0 plus 1 x USB-C OTG and power HD Video Interface LT8618SXB, up to 24-bit color depth DDR3L SDRAM 4Gbit Ethernet RTL8211F, up to 1Gbps, 2 x RJ45 RTC BM8563 Screen ILI9342C, 2.0-inch IPS LCD, 240 x 320 px Touch Panel FT6336U Amplifier NS4168, mono Class-D, I2S input 8kHz to 96kHz Speaker Cavity speaker, 1W @ 8 ohm DC Power Input 12V @ 2A Operating Temperature 0 to 40 deg C Power Supply DC 12V @ 2A or USB-C 5V @ 3A Product Size 81.9 x 54.0 x 39.5mm Product Weight 98.3g Package Size 122.2 x 71.5 x 61.6mm Gross Weight 154.7g Applications Industrial automation: use the CoreMP135 Linux controller for control cabinets, equipment monitoring, and field data aggregation. Industrial IoT edge gateway: bridge Ethernet, CAN-FD, RS485, USB, and Grove peripherals with Linux-based data workflows. HMI control panels: the touchscreen and speaker help the STM32MP135D industrial controller serve as a compact local interface. Smart home infrastructure: deploy the industrial IoT gateway for networked control, automation hubs, and on-site device coordination. Education and Linux development: the CoreMP135 Linux controller is useful for learning embedded Linux, device-tree overlay work, and peripheral control. Robot motion-control hubs: CAN-FD, RS485, USB, and Ethernet help connect motion devices and local operator interfaces. Product List 1 CoreMP135 1 Hex Key L-Shape 2.5 mm (For M3 Screw) 1 VH3.96-4P 2 Terminal Block 2.54 mm-2P (Green) 1 microSD Card (pre-installed in the device) 1 User Manual Other Content Linux and Bus Power Notes The STM32MP135D industrial controller ships with a microSD card pre-installed in the device, so the Linux system can start without a separate storage setup. For M5-Bus power control, the official documentation notes that BUS_OUT_EN can be set through Linux GPIO when 5V output is required. Interface Planning The CoreMP135 Linux controller exposes dual Ethernet, RS485, CAN-FD, M5-Bus, Port.A I2C, Port.C UART, USB, microSD, and HD video. This interface mix is what makes the STM32MP135D industrial controller suitable as an industrial IoT gateway when a project needs both network connectivity and field-device communication. In cabinet projects, the STM32MP135D industrial controller can act as an industrial IoT gateway close to sensors, machines, and operator panels. Installation Notes The bottom DIN-rail mounting plate helps the CoreMP135 Linux controller fit control cabinets and industrial enclosures. The same base can support wall mounting or screw-fixed installation when rail mounting is not available. This makes the industrial IoT gateway easier to place near machine networks, while the STM32MP135D industrial controller stays accessible for maintenance. Resources M5Stack CoreMP135 documentation CoreMP135 Schematics PDF CoreMP135 MidLayer Schematics PDF M5Stack Linux libraries CoreMP135 Buildroot repository FAQ What processor does CoreMP135 use? The CoreMP135 Linux controller uses the STM32MP135DAE7 with a single-core Arm Cortex-A7 processor running up to 1GHz. Can it be used as an industrial IoT gateway? Yes. Dual Ethernet, CAN-FD, RS485, USB, Grove, and Linux support make the industrial IoT gateway role one of the strongest use cases for this device. The STM32MP135D industrial controller is especially useful where one compact Linux node must combine networking, field buses, and HMI. For small cabinets, the industrial IoT gateway layout keeps communication and local display in one unit. Does it include a ready-to-use system card? Yes. The official product list includes a microSD card pre-installed in the device, which helps the STM32MP135D industrial controller start quickly. What mounting options are supported? The bottom DIN-rail base supports rail mounting, wall mounting, or screw-fixed installation for cabinet and enclosure deployments. These options help the industrial IoT gateway fit practical industrial installations. Is the official sale-page video included? Yes. The official MP4 demonstration video is embedded after the Description section, while the media gallery remains image-only.