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 |
||
PCB/ext |
1GB |
32GB |
||
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 |
16GB |
||
No |
4GB |
32GB |
||
PCB/ext |
4GB |
Lite |
||
PCB/ext |
4GB |
8GB |
||
PCB/ext |
4GB |
16GB |
||
PCB/ext |
4GB |
32GB |
||
No |
8GB |
Lite |
||
No |
8GB |
8GB |
||
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.
See the IO Board product page for complete details.
Compute Module 4 Antenna Kit
Most users of wireless Compute Module variants will be happy with the on-board PCB antenna. However, in some circumstances – for example, where the product is in a metal case, or where it is not possible to provide the necessary ground plane cut-out under the module – an external antenna will be required. The Compute Module 4 Antenna Kit comprises a whip antenna, with a bulkhead screw fixture and U.FL connector to attach to the socket on the module.
When using ether the Antenna Kit or the on-board antenna, you can take advantage of our modular certification to reduce the conformance testing costs for your finished product. And remember, the Raspberry Pi Integrator Program is there to help you get your Compute Module-based product to market.