RASPBERRY PI RASP CM 3 Datasheet

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.
Copyright Raspberry Pi (Trading) Ltd. 2016
Revision Date Description
1.0 13/10/2016 First release
Compute Module Datasheet
1 Version 1.0
Compute Module Datasheet
Copyright Raspberry Pi (Trading) Ltd. 2016
Contents
1 Introduction 5
2 Features 6
2.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 Block Diagram 7
4 Mechanical Specification 9
5 Pin Assignments 11
6 Electrical Specification 13
7 Power Supplies 14
7.1 Supply Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8 Booting 16
9 Peripherals 17
9.1 GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
9.1.1 GPIO Alternate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
9.1.2 Secondary Memory Interface (SMI) . . . . . . . . . . . . . . . . . . . . . . . . 19
9.1.3 Display Parallel Interface (DPI) . . . . . . . . . . . . . . . . . . . . . . . . . . 19
9.1.4 SD/SDIO Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.2 CSI (MIPI Serial Camera) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.3 DSI (MIPI Serial Display) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.4 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.5 HDMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
9.6 Composite (TV Out) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
10 Thermals 21
10.1 Temperature Range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
11 Availability 21
12 Support 21
2 Version 1.0
Compute Module Datasheet
Copyright Raspberry Pi (Trading) Ltd. 2016
List of Figures
1 CM1 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 CM3/CM3L Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 CM1 Mechanical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 CM3 and CM3L Mechanical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 10
5 Digital IO Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3 Version 1.0
Compute Module Datasheet
Copyright Raspberry Pi (Trading) Ltd. 2016
List of Tables
1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Compute Module SODIMM Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . 11
3 Pin Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Digital I/O Pin AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7 Power Supply Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8 Mimimum Power Supply Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9 GPIO Bank0 Alternate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
10 GPIO Bank1 Alternate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4 Version 1.0
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 pro­cessor, 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. In addition these module have extra IO interfaces over and above what is available on the Raspberry Pi model A/B boards opening up more options for the designer.
The CM1 contains a BCM2835 processor (as used on the original Raspberry Pi and Raspberry Pi B+ models), 512MByte LPDDR2 RAM and 4Gbytes eMMC Flash. The CM3 contains a BCM2837 pro­cessor (as used on the Raspberry Pi 3), 1Gbyte LPDDR2 RAM and 4Gbytes eMMC Flash. Finally the CM3L product is the same as CM3 except the eMMC Flash is not fitted, and the SD/eMMC interface pins are available for the user to connect their own SD/eMMC device.
Note that the BCM2837 processor is an evolution of the BCM2835 processor. The only real differences are that the BCM2837 can address more RAM (up to 1Gbyte) and the ARM CPU complex has been upgraded from a single core ARM11 in BCM2835 to a Quad core Cortex A53 with dedicated 512Kbyte L2 cache in BCM2837. All IO interfaces and peripherals stay the same and hence the two chips are largely software and hardware compatible.
The pinout of CM1 and CM3 are identical. Apart from the CPU upgrade and increase in RAM the other significant hwardware differences to be aware of are that CM3 has grown from 30mm to 31mm in height, the VBAT supply can now draw significantly more power under heavy CPU load, and the HDMI HPD N 1V8 (GPIO46 1V8 on CM1) and EMMC EN N 1V8 (GPIO47 1V8 on CM1) are now driven from an IO expander rather than the processor. If a designer of a CM1 product has a suitably specified VBAT, can accomodate the extra 1mm module height increase and has followed the design rules with respect to GPIO46 1V8 and GPIO47 1V8 then a CM3 should work fine in a board designed for a CM1.
5 Version 1.0

2 Features

2.1 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
Compute Module Datasheet
Copyright Raspberry Pi (Trading) Ltd. 2016
2x I2C
2x SPI
2x UART
2x SD/SDIO
1x HDMI 1.3a
1x USB2 HOST/OTG
1x DPI (Parallel RGB Display)
1x NAND interface (SMI)
1x 4-lane CSI Camera Interface (up to 1Gbps per lane)
1x 2-lane CSI Camera Interface (up to 1Gbps per lane)
1x 4-lane DSI Display Interface (up to 1Gbps per lane)
1x 2-lane DSI Display Interface (up to 1Gbps per lane)

2.3 Software

ARMv6 (CM1) or ARMv7 (CM3, CM3L) Instruction Set
Mature and stable Linux software stack
Latest Linux Kernel support
Many drivers upstreamed
Stable and well supported userland
Full availability of GPU functions using standard APIs
6 Version 1.0
Loading...
+ 15 hidden pages