Compute Module

Compute Module


The PMC-C-CMX features a Raspberry Pi Compute Module 4 or 5 (CM4/CM5).

  • 2x HDMI 4k60p 1.4b
  • 2x2 MIPI CSI/DSI (3/5 Lane)
  • 4, 3 or 1 native USB 2.0 ports*
  • PCIe 3.0 8GT/s support
  • M.2 B-Key and M-Key form factor support (30x30/42/80mm)

Flashing the OS

The CM4/5 can be flashed with an operating system in multiple ways:

USB flashing

Connect the board via USB and use the Raspberry Pi usbboot utility to flash the eMMC.

Preloading with SD card (non-CM4Lite only)

For full CM4 modules with SD card support, you can preload the OS image onto a microSD card. Insert it into the module before powering on.

Using M.2 PCIe devices

The PMC-C-CMX M.2 slot supports NVMe SSDs for additional storage. The Samsung 990 EVO has been confirmed as bootable. Cellular modems with a nano-SIM slot are also supported in the B-key slot.

Configuring cellular support

Cellular modem functionality can be configured in the host operating system running on the CM4/5. Consult the modem manufacturer's documentation for setup instructions.

GPIO mapping and using HATs

The PMC-C-CMX breaks out the CM4/5's GPIO to a 40-pin header compatible with the Raspberry Pi HAT specification. Refer to the provided GPIO mapping table for pins used by onboard functionality. Unused GPIOs can interface with custom or off-the-shelf HATs.

Video interfaces

Dual HDMI and 4-lane MIPI DSI allow connection of up to two 4k60 displays or high resolution MIPI displays. The 2-lane MIPI CSI interfaces enable use of compatible cameras.

Real-time clock

An onboard PCF85063AT RTC chip with crystal maintains date/time when the system is powered off. It supports wake-on-alarm and interrupt functionality.

RS-485 Profibus-DP compatible transceiver

The high-speed RS-485 transceiver supports speeds up to 20Mbps, suitable for PROFIBUS-DP industrial networks. TX/RX are on GPIOs 12/13.