DATASHEET Raspberry Pi Compute Module (CM1) Raspberry Pi Compute Module 3 (CM3) Raspberry Pi Compute Module 3 Lite (CM3L) Version 1.0, October 2016 Copyright 2016 Raspberry Pi (Trading) Ltd. All rights reserved.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 Table 1: Revision History Revision Date Description 1.0 13/10/2016 First release 1 Version 1.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 Contents 1 Introduction 5 2 Features 2.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 List of Figures 1 2 3 4 5 CM1 Block Diagram . . . . . . . . . . . CM3/CM3L Block Diagram . . . . . . . CM1 Mechanical Dimensions . . . . . . CM3 and CM3L Mechanical Dimensions Digital IO Characteristics . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 List of Tables 1 2 3 4 5 6 7 8 9 10 Revision History . . . . . . . . . . . . . . . . Compute Module SODIMM Connector Pinout . Pin Functions . . . . . . . . . . . . . . . . . . Absolute Maximum Ratings . . . . . . . . . . DC Characteristics . . . . . . . . . . . . . . . Digital I/O Pin AC Characteristics . . . . . . . Power Supply Operating Ranges . . . . . . . . Mimimum Power Supply Requirements . . . . GPIO Bank0 Alternate Functions . .
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 1 Introduction The Raspberry Pi Compute Module (CM1), Compute Module 3 (CM3) and Compute Module 3 Lite (CM3L) are DDR2-SODIMM-mechanically-compatible System on Modules (SoMs) containing processor, memory, eMMC Flash (for CM1 and CM3) 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.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 2 2.1 Features Hardware • Low cost • Low power • High availability • High reliability – Tested over millions of Raspberry Pis Produced to date – Module IO pins have 35u hard gold plating 2.2 Peripherals • 48x GPIO • 2x I2C • 2x SPI • 2x UART • 2x SD/SDIO • 1x HDMI 1.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 4 Mechanical Specification The Compute Modules conform to JEDEC MO-224 mechanical specification for 200 pin DDR2 (1.8V) SODIMM modules (with the exception that the CM3, CM3L modules are 31mm in height rather than 30mm of CM1) and therefore should work with the many DDR2 SODIMM sockets available on the market. (Please note that the pinout of the Compute Module is not the same as a DDR2 SODIMM module; they are not electrically compatible.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 Figure 4: CM3 and CM3L Mechanical Dimensions 10 Version 1.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 6 Electrical Specification Caution! Stresses above those listed in Table 4 may cause permanent damage to the device. This is a stress rating only; functional operation of the device under these or any other conditions above those listed in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 AC Characteristics are defined in Table 6 and Fig. 5. Pin Name Symbol Parameter Minimum Typical Maximum Unit Digital outputs trise 10-90% rise timea - 1.6 - ns Digital outputs tf all 90-10% fall timea - 1.7 - ns GPCLK tJOSC Oscillator-derived GPCLK cycle-cycle jitter (RMS) - - 20 ps GPCLK tJP LL PLL-derived GPCLK cycle-cycle jitter (RMS) - - 48 ps a Default drive strength, CL = 5pF, VDD IOx = 3.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 Supply Descripion Minimum Typical Maximum Unit VBAT Core SMPS Supply 2.5 - 5.0 + 5% V 3V3 3V3 Supply Voltage 3.3 - 5% 3.3 3.3 + 5% V 1V8 1V8 Supply Voltage 1.8 - 5% 1.8 1.8 + 5% V VDAC TV DAC Supplya 2.5 - 5% 2.8 3.3 + 5% V GPIO0-27 VDD GPIO0-27 I/O Supply Voltage 1.8 - 5% - 3.3 + 5% V GPIO28-45 VDD GPIO28-27 I/O Supply Voltage 1.8 - 5% - 3.3 + 5% V SDX VDD Primary SD/eMMC Supply Voltage 1.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 Supply Minimum Requirement Unit VBAT (CM1) 2000a mW VBAT (CM3,3L) 3500a mW 3V3 250 mA 1V8 250 mA VDAC 25 mA GPIO0-27 VDD 50b mA GPIO28-45 VDD 50b mA SDX VDD 50b mA a b Recommended minimum.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 9 9.1 Peripherals GPIO BCM283x has in total 54 GPIO lines in 3 separate voltage banks. All GPIO pins have at least two alternative functions within the SoC. When not used for the alternate peripheral function, each GPIO pin may be set as an input (optionally as an interrupt) or an output. The alternate functions are usually peripheral I/Os, and most peripherals appear twice to allow flexibility on the choice of I/O voltage.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 9.1.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 9.1.4 SD/SDIO Interface The BCM283x supports two SD card interfaces, SD0 and SD1. The first (SD0) is a proprietary Broadcom controller that does not support SDIO and is the primary interface used to boot and talk to the eMMC or SDX x signals.
Compute Module Datasheet Copyright Raspberry Pi (Trading) Ltd. 2016 9.6 Composite (TV Out) The TVDAC pin can be used to output composite video (PAL or NTSC). Please route this signal away from noise sources and use a 75 ohm PCB trace. Note that the TV DAC is powered from the VDAC supply which must be a clean supply of 2.5-2.8V. It is recommended users generate this supply from 3V3 using a low noise LDO.