Compute Module 4
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 |
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.
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.