Skip to main content

CM5-HMI-7A-ACCE

CM5-HMI-7A-ACCE Industrial HMI All-In-One Touch Display Development Board

The CM5-HMI-7A-ACCE is a 7-inch industrial HMI touch display development board designed for use with the Raspberry Pi Compute Module 5. It features a 720 × 1280 IPS optical bonding capacitive touchscreen and a 5-megapixel front camera. The product uses a black aluminum alloy case, includes an onboard supercapacitor module with power-loss protection, and supports industrial communication and networking options such as RS485, 4G / 5G, and Gigabit Ethernet. The package does not include the CM5 core board.

Version Options​

SKUModelScreen SizeResolutionViewing Angle
35718CM5-HMI-7A-ACCE (US)7inch720 × 1280170°
35719CM5-HMI-7A-ACCE (EU)7inch720 × 1280170°
35720CM5-HMI-7A-ACCE (UK)7inch720 × 1280170°
35721CM5-HMI-8A-ACCE (US)8inch800 × 1280178°
35722CM5-HMI-8A-ACCE (EU)8inch800 × 1280178°
35723CM5-HMI-8A-ACCE (UK)8inch800 × 1280178°
35724CM5-HMI-10.1A-ACCE (US)10.1inch800 × 1280178°
35725CM5-HMI-10.1A-ACCE (EU)10.1inch800 × 1280178°
35726CM5-HMI-10.1A-ACCE (UK)10.1inch800 × 1280178°

Features​

  • Available in 7inch, 8inch, and 10.1inch screen versions, equipped with a 5-megapixel front camera
  • Do not plug or unplug any devices other than USB and HDMI while the system is powered on
  • The Type-C port can be used as a USB SLAVE interface for flashing images or powering the device
  • Onboard M.2 M KEY interface, supports NVMe SSD (or PCIe‑based AI modules)
  • Onboard M.2 B KEY interface, supports 4G/5G communication modules
  • Optional versions: 2x RS485 + 2x RS232, or 4x RS485 (isolated)
  • 1x CAN supporting 1Mbps communication rate (isolated)
  • 2x Digital Output + 2x Digital Input (isolated)
  • 2x ADC analog input (4 - 20mA current acquisition can be achieved by desoldering components)
  • Single controllable buzzer
  • Onboard EEPROM and encryption chip
  • Onboard BOOT button: Press and hold the BOOT button before powering on, then connect to a PC via Type-C to enter flashing mode
  • When using Type-C for flashing, do not connect other devices; otherwise, insufficient power may cause the device not to be recognized
  • Onboard supercapacitor module, supporting power-loss protection

Onboard Resources​

CM5-HMI-7A-ACCE Onboard Resources

  1. Type-C port
    For power supply, eMMC flashing, or USB OTG
  2. HDMI port
    Supports 4K output
  3. USB ports
    2 × USB 2.0 and 2 × USB 3.2 Gen1; USB 3.2 Gen1 supports up to 5 Gbps
  4. 1000M Ethernet port
    RJ45 port, supporting 10M, 100M, and 1000M network access
  5. Nano SIM card slot
  6. TF card slot
    For connecting a TF card with an OS; only applicable to CM5 versions without eMMC
  7. External antenna mounting holes
  1. PSW button
    Long press to force power off, short press to soft power off or on
  2. BOOT button
    Press before powering on to enter flashing mode
  3. System function indicators
  4. Serial communication indicators
  5. Multi-function interfaces
    Multi-function interface expanded via GPIO
  6. DC power supply screw terminal
    Supports 7-36 V DC power supply

Dimensions​

The figure below shows the external dimensions of the CM5-HMI-7A-ACCE (7inch screen version).

CM5-HMI-7A-ACCE Dimensions

Development Resources​

Display and Camera Usage​

  • The CM5-HMI-xA-ACCE series is available in 7inch, 8inch, and 10.1inch screen versions, all equipped with a 5-megapixel front camera. Different screen sizes use different DSI configurations, and the camera uses OV5647.
  • The product supports all features in the following guide: Screen and Camera Usage

Image Flashing​

  • Entering download mode
    • Onboard BOOT Button: Press and hold the BOOT button before powering on, connect to PC via Type-C, and release the button after the power indicator lights up
  • Flashing Images for LITE Versions: LITE Version Tutorial
  • Flashing Images for EMMC Versions: EMMC Version Tutorial

NVMe(M.2 M KEY)​


NVMe SSD Boot​

  • First, boot the Raspberry Pi using a TF card, mount and test the NVMe SSD to ensure the hardware functions correctly
  • NVMe SSD Boot: Boot Configuration Tutorial

MIPI​


Fan Control​

warning

The product does not include a fan; only a fan connector is provided on the carrier board.


RTC​


RS485/RS232​

  • The product features onboard RS485/RS232 interfaces (Version A does not have RS232)
  • The product supports all features in this tutorial: RS485/RS232 Usage Tutorial

CAN​

  • The product has an onboard CAN interface (supports up to 1Mbps).
  • The product supports all features in this tutorial: CAN Usage Guide

Analog Input Interface​

warning

The product's analog input interface is implemented via the SGM58031XMS10G, expanded through I2C1.

  • The I2C address of the analog acquisition chip (SGM58031XMS10G) on this product: 0x48
  • The default I2C connection for the chip is: I2C1 (SDA:GPIO2, SCL:GPIO3) I2C1 (SDA:GPIO2, SCL:GPIO3)

Digital Input Interface​

warning

The maximum input voltage supported by the product's digital input interface is 36V.

Control PinFunctionDescription
GPIO23IN1Digital Input Channel 1
GPIO24IN2Digital Input Channel 2
  • When the digital input is high (above 2V), the GPIO reads as low
  • When the digital input is low (below 0.9V), the GPIO reads as high

Digital Output Interface​

warning

The product's digital output is open-drain, with a maximum cut-off voltage of 150V and a maximum current of 500mA (on-resistance is 18Ω). Overvoltage or overcurrent will damage the device.

Control PinFunctionDescription
GPIO27OUT1Digital Output Channel 1
GPIO22OUT2Digital Output Channel 2
  • When the GPIO outputs high, the digital output level is low
  • When the GPIO outputs low, the digital output level is high-impedance

4G/5G​

  • The product has an onboard M.2 B KEY interface, supporting 4G / 5G communication modules.
  • The product supports all features in this tutorial: 4G / 5G Usage Guide

Encryption Chip (ATSHA204)​

CM5-HMI-7A-ACCE Encryption Chip Location


EEPROM (CAT24C32)​

CM5-HMI-7A-ACCE EEPROM Location and I2C Connection Diagram

  • I2C address of the chip: 0x50 (adjustable by changing the soldering position of resistors A0~A2)
  • The default I2C connection for the chip is: I2C1 (SDA:GPIO2, SCL:GPIO3) I2C1 (SDA:GPIO2, SCL:GPIO3)

Power-Loss Protection​

warning
  • The product's power-loss protection only takes effect when using 7-36V power supply, with capacitor charging enabled and the capacitor fully charged.
  • After the power-loss protection function is enabled, the supercapacitor will provide additional power to the device for a period of time when the external power is lost, giving the user time to back up data.

CM5-HMI-BOX-A Power-Loss Protection Enable Bit

  • After the capacitor power-loss protection function is enabled, the supercapacitor will provide additional power to the device for a period of time when the external power is lost, giving the user time to back up data.
  • The product enables capacitor power-loss protection by default. To disable this function, move the jumper cap next to the large capacitor in the upper-left corner to OFF.
Control PinFunctionDescription
GPIO11Capacitor Low-Voltage WarningWhen the capacitor voltage is too low, the warning circuit pulls GPIO11 low
GPIO16External Power Cut WarningWhen both the external Type-C and 7V-36V terminals are unpowered and the supercapacitor is providing backup power, the power-cut warning circuit pulls GPIO16 high

Buzzer​

Control PinFunctionDescription
GPIO7BuzzerActive buzzer
  • When the GPIO outputs high, the buzzer is silent.
  • When the GPIO outputs low, the buzzer sounds.

LED Indicators​

LED LabelFunctionDescription
STAT4G/5G module enable LED4G/5G module interface LEDs
NET4G/5G module status LED
PWRRaspberry Pi system LEDsRaspberry Pi system LEDs
ACTRaspberry Pi activity LED
USER1User‑definable LED 1Connected to GPIO25, active low
USER2User‑definable LED 2Connected to GPIO26, active low