Raspberry Pi Compute Module 4 (CM4) is a further evolution of the Raspberry Pi’s Compute Module series, aimed at industrial, embedded, and IoT applications where performance, connectivity, and customization are paramount. Here are some key details:

- Form Factor: The Compute Module 4 retains the SODIMM-style form factor, making it compatible with existing Compute Module carrier boards. It measures approximately 55mm x 40mm.
- Processor: It features a Broadcom BCM2711 quad-core 64-bit ARM Cortex-A72 processor, clocked at 1.5GHz (or 1.8GHz for the 8GB variant). This is the same processor found in the Raspberry Pi 4 Model B, offering high performance for a wide range of applications.
- Memory: The CM4 comes with options for 1GB, 2GB, 4GB, or 8GB of LPDDR4 SDRAM, providing a scalable memory solution for different project requirements.
- Wireless Connectivity:
- Dual-band 802.11ac Wireless LAN (WLAN), supporting both 2.4GHz and 5GHz bands for fast and reliable internet access.
- Bluetooth 5.0 with BLE, offering improved power management, range, and data transfer capabilities.
- I/O Interfaces:
- Integrated:
- Two MIPI DSI display ports for connecting displays.
- Two MIPI CSI camera ports for camera modules.
- PCIe 2.0 interface for high-speed peripheral connectivity.
- Gigabit Ethernet over PCIe, supporting Power-over-Ethernet (PoE) with an optional PoE+ HAT.
- External:
- When used with a carrier board:
- 40-pin GPIO header, providing access to various I/O pins, including UART, I2C, SPI, PWM, and more.
- USB 3.0 and USB 2.0 ports for connecting peripherals.
- HDMI output for video display.
- Audio output.
- SD card slot for storage.
- When used with a carrier board:
- Integrated:
- Storage:
- Onboard eMMC storage options: 8GB, 16GB, 32GB, or 64GB.
- Support for external microSD card storage.
- Power: Requires a 5V power supply, with power management capabilities integrated into the carrier board.
- Price: The Compute Module 4 is priced according to its memory and storage options, with the base model offering good value for performance.
- Usage:
- Industrial Automation: Suitable for controlling machinery, robotics, and other automated systems where performance and reliability are key.
- Embedded Systems: Ideal for applications requiring high performance, connectivity, and customization, like smart signage, digital kiosks, edge computing, and more.
- IoT: Perfect for IoT gateways, data collection, and processing nodes in large-scale deployments.
- Development: A platform for developers and companies looking to integrate Raspberry Pi technology into their products or projects.
Advantages
- Performance: The Cortex-A72 processor provides significantly higher performance than previous Compute Modules, enabling more demanding applications.
- Scalability: Multiple memory and storage options cater to different project needs and budgets.
- Improved Connectivity: Faster USB, dual HDMI, PCIe, and Gigabit Ethernet offer versatile connectivity options.
- Customization: Designed for use with custom carrier boards, allowing for specific I/O configurations tailored to the application.
- Reliability: Built with industrial-grade components, ensuring longevity and stability in harsh environments.
Limitations
- Cost: The advanced features and industrial-grade components make it more expensive than consumer Raspberry Pi models.
- Learning Curve: Its use often requires knowledge of carrier board design or familiarity with existing carrier board options.
- No Built-in USB Ports: Unlike consumer models, it relies on carrier boards for USB connectivity, which might require additional setup.
The Raspberry Pi Compute Module 4 represents a significant advancement in the Compute Module lineup, offering performance and features that rival or exceed many low-end desktop computers. Its design allows for seamless integration into systems where size, power efficiency, and computational power are critical, making it an excellent choice for companies and developers looking to leverage Raspberry Pi technology in their industrial, professional, or IoT projects.
Documents
Raspberry Pi Compute Module 4 product brief
Raspberry Pi Compute Module 4 datasheet
Compute Module 4 Lite (without eMMC) STEP file
Compliance
Raspberry Pi Compute Module 4 has undergone extensive compliance testing and meets the standards required in many countries. You can find all compliance information and regional certificates at pip.raspberrypi.com.
If you are integrating Compute Module 4 into a product and need assistance with compliance, the Raspberry Pi Integrator Programme can help: more information and contact details here.