Skip to content

Compute Module 4

Compute Module 4

cm4-wl-1-short.jpg

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

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

CM4001000

No

1GB

8GB

CM4001008

No

1GB

16GB

CM4001016

No

1GB

32GB

CM4001032

PCB/ext

1GB

Lite

CM4101000

PCB/ext

1GB

8GB

CM4101008

PCB/ext

1GB

16GB

CM4101016

No

2GB

Lite

CM4002000

No

2GB

8GB

CM4002008

No

2GB

16GB

CM4002016

No

2GB

32GB

CM4002032

PCB/ext

2GB

Lite

CM4102000

PCB/ext

2GB

8GB

CM4102008

PCB/ext

2GB

16GB

CM4102016

PCB/ext

2GB

32GB

CM4102032

No

4GB

Lite

CM4004000

No

4GB

8GB

CM4004008

No

4GB

32GB

CM4004032

PCB/ext

4GB

Lite

CM4104000

PCB/ext

4GB

8GB

CM4104008

PCB/ext

4GB

16GB

CM4104016

PCB/ext

4GB

32GB

CM4104032

No

8GB

Lite

CM4008000

No

8GB

16GB

CM4008016

No

8GB

32GB

CM4008032

PCB/ext

8GB

Lite

CM4108000

PCB/ext

8GB

8GB

CM4108008

PCB/ext

8GB

16GB

CM4108016

PCB/ext

8GB

32GB

CM4108032

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.

io-board-1-short.jpg

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.

Compare products

{"one"=>"Select 2 or 3 items to compare", "other"=>"{{ count }} of 3 items selected"}

Select first item to compare

Select second item to compare

Select third item to compare

Compare