Compute Module 4
A Step Change in Performance
Built on the same 64-bit quad-core BCM2711 application processor as Raspberry Pi 4, the Compute Module 4 delivers a step change in performance over its predecessors: faster CPU cores, better multimedia, more interfacing capabilities, and, for the first time, a choice of RAM densities and a wireless connectivity option. A new Compute Module 4 IO Board supports the platform, and a certified external antenna kit is available to increase the on-board wireless performance.
New, More Compact Form Factor
Compute Module 4 introduces a brand new form factor, and a compatibility break with earlier Compute Modules. Where previous modules adopted the JEDEC DDR2 SODIMM mechanical standard, with I/O signals on an edge connector, we now bring I/O signals to two high-density perpendicular connectors (one for power and low-speed interfaces, and one for high-speed interfaces). This significantly reduces the overall footprint of the module on its carrier board, letting you achieve smaller form factors for your products.
Compute Module 4 Feature List
- VideoCore VI graphics, supporting OpenGL ES 3.x
- 4Kp60 hardware decode of H.265 (HEVC) video
- 1080p60 hardware decode, and 1080p30 hardware encode of H.264 (AVC) video
- Dual HDMI interfaces, at resolutions up to 4K
- Single-lane PCI Express 2.0 interface
- Dual MIPI DSI display, and dual MIPI CSI-2 camera interfaces
- Gigabit Ethernet PHY with IEEE 1588 support
- 28 GPIO pins, with up to 6 × UART, 6 × I2C and 5 × SPI
- 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM Densities
- Optional 8GB, 16GB or 32GB eMMC Flash storage
- Optional 2.4GHz and 5GHz IEEE 802.11b/g/n/ac wireless LAN and Bluetooth 5.0
The choice of RAM densities, storage options, and wireless option create 32 variations of the Compute Module 4. These are listed below in a reference table with links to each product variation.
Supporting Documentation
- Raspberry Pi Compute Module 4 product brief
- Raspberry Pi Compute Module 4 datasheet
- Compute Module 4 STEP file
- Compute Module 4 Lite (without eMMC) STEP file
- 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 raspberrypi.org/compliance.
- If you are integrating Compute Module 4 into a product and need assistance with compliance, the Raspberry Pi Integrator Program can help: more information and contact details here.
- Compute Module 4 will remain in production until at least January 2028
Compute Module 4 Part Numbers
Part number nomenclature |
|||
Model |
Wireless |
RAM |
eMMC storage |
CM4 |
1 = Yes 0 = No |
01 = 1GB 02 = 2GB 04 = 4GB 08 = 8GB |
000 = 0GB (Lite) 008 = 8GB 016 = 16GB 032 = 32GB |
Some CM4 variants are available individually from stock, while others will (at least initially) only be available in bulk quantities (200 units) on longer lead times.
Full Range – By RAM Density |
||||
Wireless |
RAM |
Storage |
Part Number |
|
No |
1GB |
Lite |
||
No |
1GB |
8GB |
||
No |
1GB |
16GB |
||
No |
1GB |
32GB |
||
PCB/ext |
1GB |
Lite |
||
PCB/ext |
1GB |
8GB |
||
PCB/ext |
1GB |
16GB |
||
No |
2GB |
Lite |
||
No |
2GB |
8GB |
||
No |
2GB |
16GB |
||
No |
2GB |
32GB |
||
PCB/ext |
2GB |
Lite |
||
PCB/ext |
2GB |
8GB |
||
PCB/ext |
2GB |
16GB |
||
PCB/ext |
2GB |
32GB |
||
No |
4GB |
Lite |
||
No |
4GB |
8GB |
||
No |
4GB |
32GB |
||
PCB/ext |
4GB |
Lite |
||
PCB/ext |
4GB |
8GB |
||
PCB/ext |
4GB |
16GB |
||
PCB/ext |
4GB |
32GB |
||
No |
8GB |
Lite |
||
No |
8GB |
16GB |
||
No |
8GB |
32GB |
||
PCB/ext |
8GB |
Lite |
||
PCB/ext |
8GB |
8GB |
||
PCB/ext |
8GB |
16GB |
||
PCB/ext |
8GB |
32GB |
Compute Module 4 IO Board
Like the IO boards for earlier Compute Module products, this breaks out all the interfaces from the Compute Module to standard connectors, providing a ready-made development platform and a starting point for your own designs.
In addition to serving as a development platform and reference design, the IO board is a finished product in its own right: if you require a Raspberry Pi that supports a wider range of input voltages, has all its major connectors in a single plane, or allows you to attach your own PCI Express devices, then Compute Module 4 with the IO Board does what you need.