Description
The Raspberry Pi Compute Module 4 (CM4) is a System on Module (SoM) containing processor, memory, eMMC Flash and supporting power circuitry. These modules allow a designer to leverage the Raspberry Pi hardware and software stack in their own custom systems and form factors. In addition these modules have extra IO interfaces over and above what is available on the Raspberry Pi boards, opening up more options for the designer. The design of the CM4 is loosely based on the Raspberry Pi 4, Model B, and for cost sensitive applications it can be supplied without the eMMC fitted; this version is called the Raspberry Pi Compute Module 4 Lite (CM4Lite). While previous generations of the Compute Module have all shared the same DDR2-SODIMM-mechanically-compatible form factor, the new CM4 and CM4Lite are different. The electrical interface of the CM4 is via two 100-pin high density connectors, and the new physical form factor has a smaller footprint overall when the connectors are taken into account. This change is due to the addition of new interfaces; an additional second HDMI, PCIe, and Ethernet. The addition of these new interfaces, especially PCIe, would not have been possible while preserving the previous form factor.
The power of Raspberry Pi 4 in a compact form factor for deeply embedded applications. Raspberry Pi Compute Module 4 incorporates a quad-core ARM Cortex-A72 processor, dual video output, and a wide selection of other interfaces. Available in 32 variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity.
The Raspberry Pi Compute Module 4 IO Board is an invaluable development tool. Exposing every interface from Compute Module 4, the IO Board provides a development platform and reference base-board design for our most powerful Compute Module yet, and is also designed for integration into end products.
The Raspberry Pi Compute Module 4 Antenna Kit is certified for use with Raspberry Pi Compute Module 4.
Specifications
- Broadcom BCM2711 quad-core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
- H.265 (HEVC) (up to 4Kp60 decode), H.264 (up to 1080p60 decode, 1080p30 encode)
- OpenGL ES 3.0 Grafik
- Gigabit Ethernet PHY IEEE 1588 BCM545210PE
- Options for 1GB, 2GB, 4GB or 8GB LPDDR4-3200 SDRAM (je nach Variante)
- Options for 0GB ("Lite"), 8GB, 16GB or 32GB eMMC Flash speicher (je nach Variante)
- Option for fully certified radio module BCM43455:
- 2.4 GHz, 5.0 GHz IEEE 802.11 b/g/n/ac wireless
- Bluetooth 5.0, BLE
- On-board electronic switch to select either external (u.FL connector) or PCB trace antenna
Features
- 2x HDMI 2.0 ports (up to 4Kp60 supported)
- 1x PCIe 1-lane Host, Gen 2 ( 5Gbps )
- 1x USB 2.0 port ( highspeed )
- 28x GPIO supporting either 1.8v or 3.3v signalling and peripheral options:
- up to 6x UART
- up to 6x I2C
- up to 5x SPI
- 1x SDIO interface
- 1x DPI (Parallel RGB Display)
- 1x PCM
- up to 2x PWM channels
- up to 3x GPCLK output
- MIPI DSI:
- 1x 2-lane MIPI DSI display port
- 1x 4-lane MIPI DSI display port
- MIPI CSI-2:
- 1x 2-lane MIPI CSI camera port
- 1x 4-lane MIPI CSI camera port
- 1x SDIO 2.0 (CM4Lite)
- 1x Single +5v PSU input
- Dimensions: 55mm x 40mm x 4.7mm
- Mounting hole: 4x M2.5
Documents
- 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
Development - Support
As Semaf Electronics, we offer consulting, support, software and hardware development with Compute Module 4 (CM4) and of course for all other Raspberry Pi products. Please contact Mr. Orhan for any questions.