
5
4
3
2
1
D D
CONTENTS:
PAGE1 - CONTENTS
PAGE2 - POWER, MODULE, GPIO, JTAG
PAGE3 - CSI, DSI, HDMI, USB
C C
REVISION HISTORY:
10/04/2014 - V1.2 - Production Version
13/10/2016 - V3.0 - Production Version
B B
A A
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Title
Title
Title
Raspberry Pi Compute Module IO Board
Raspberry Pi Compute Module IO Board
Raspberry Pi Compute Module IO Board
Size Ref
Size Ref
Size Ref
A3
A3
A3
Date: Sheet of
Date: Sheet of
5
4
3
2
Date: Sheet of
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
1
Drawn By
Drawn By
Drawn By
1 3Thursday, October 13, 2016
1 3Thursday, October 13, 2016
1 3Thursday, October 13, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev

5
4
3
2
1
R1 0R
3V3
5V
uSD CARD
PP1
F1
1 2
MF-MSMF2 00
PP5
PP8
5V
DSI0_DN1
DSI0_DP1
DSI0_DN0
DSI0_DP0
DSI0_CN
DSI0_CP
HDMI_CK_N
HDMI_CK_P
HDMI_D0_N
HDMI_D0_P
HDMI_D1_N
HDMI_D1_P
HDMI_D2_N
HDMI_D2_P
CAM1_DP 3
CAM1_DN 3
CAM1_DP 2
CAM1_DN 2
CAM1_CP
CAM1_CN
CAM1_DP 1
CAM1_DN 1
CAM1_DP 0
CAM1_DN 0
USB_DP
USB_DM
HDMI_CEC
HDMI_SDA
HDMI_SCL
R2
100K
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
143
145
147
149
151
153
155
157
159
161
163
165
167
169
171
173
175
177
179
181
183
185
187
189
191
193
195
197
199
1%
1005
C6
100n
1005
J1
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
DDR2 SOD IMM
C7
10u
2012
2
2
4
4
6
6
8
8
10
10
12
12
14
14
16
16
18
18
20
20
22
22
24
24
26
26
28
28
30
30
32
32
34
34
36
36
38
38
40
40
42
42
44
44
46
46
48
48
50
50
52
52
54
54
56
56
58
58
60
60
62
62
64
64
66
66
68
68
70
70
72
72
74
74
76
76
78
78
80
80
82
82
84
84
86
86
88
88
90
90
92
92
94
94
96
96
98
98
100
102
104
106
108
110
112
114
116
118
120
122
124
126
128
130
132
134
136
138
140
142
144
146
148
150
152
154
156
158
160
162
164
166
168
170
172
174
176
178
180
182
184
186
188
190
192
194
196
198
200
PP3
C2
47u
3216
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
GPIO8
GPIO9
GPIO10
GPIO11
GPIO0-27_V REF
GPIO28-45_ VREF
GPIO12
GPIO13
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO22
GPIO23
GPIO24
GPIO25
GPIO26
GPIO27
DSI0_DN1
DSI0_DP1
DSI0_DN0
DSI0_DP0
DSI0_CN
DSI0_CP
HDMI_CK_N
HDMI_CK_P
HDMI_D0_N
HDMI_D0_P
HDMI_D1_N
HDMI_D1_P
HDMI_D2_N
HDMI_D2_P
CAM1_DP 3
CAM1_DN 3
CAM1_DP 2
CAM1_DN 2
CAM1_CP
CAM1_CN
CAM1_DP 1
CAM1_DN 1
CAM1_DP 0
CAM1_DN 0
USB_DP
USB_DM
HDMI_SDA
HDMI_SCL
RUN
VDD_COR E
CM_1V8 CM_1V8
CM_VDAC CM_VDAC
CM_3V3
6
D D
POWER IN
C24
4.7u
1608 R7 0R
C C
B B
A A
PP12
PP13
PP14
PP15
PP16
PP17
Route ringed signals as matched
length 100R differential pairs
Route bold-ringed signals as matched
length 90R differential pair
VDD_CORE used for module test only
(do not use in normal operation,
do not draw current from this pin!)
SDX_D2
SDX_D3
SDX_CMD
SDX_CLK
SDX_D0
SDX_D1
PP18
PP19
SD Card for modules with no
on-board Flash (eMMC)
7
1
J2
2
3
4
5
8
9
10103594-0001LF
3V3
J16
1
DAT2
2
CD/DAT3
3
CMD
4
VDD
5
CLK
6
VSS
7
DAT0
8
DAT1
9
CD_SW1
10
CD_SW2
11
SH1
12
SH2
13
SH3
14
SH4
1040310 811
5
5V
C8
10u
2012
U1
7
VIN1
6
EN1
1
VIN2
12
EN2
3
GND
9
GND
PAM2306 AYPKE
EMMC_DISA BLE_N
SDX_VRE F
SDX_CLK
SDX_CMD
SDX_D0
SDX_D1
SDX_D2
SDX_D3
GPIO28
GPIO29
GPIO30
GPIO31
GPIO0-27_V REF
GPIO28-45_ VREF
GPIO32
GPIO33
GPIO34
GPIO35
GPIO36
GPIO37
GPIO38
GPIO39
GPIO40
GPIO41
GPIO42
GPIO43
GPIO44
GPIO45
HDMI_HPD_ N_1V8
EMMC_EN _N_1V8
DSI1_DP0
DSI1_DN0
DSI1_CP
DSI1_CN
DSI1_DP3
DSI1_DN3
DSI1_DP2
DSI1_DN2
DSI1_DP1
DSI1_DN1
CAM0_DP 0
CAM0_DN 0
CAM0_CP
CAM0_CN
CAM0_DP 1
CAM0_DN 1
TVDAC
USB_OTG ID
VC_TRST _NHDMI_CEC
VC_TDI
VC_TMS
VC_TDO
VC_TCK
4
CM_3V3
CM_VBATCM_VBAT
L1 4.7 u
SRN4018 -4R7M
L2 4.7 u
SRN4018 -4R7M
R27
100K
1%
1005
R28
100K
1%
1005
2A
2A
R29
100K
1%
1005
8
LX1
4
FB1
2
LX2
10
FB2
5
NC1
11
NC2
13
PAD
3V3
R31
0R
2012
1%
C23
4.7u
1608
R26
100K
1%
1005
GPIO 28, 29, 44, 45 DO NOT
HAVE PULLS ENABLED AT BOOT
SO PROVIDE 100K PULL DOWNS
TO AVOID THEM FLOATING
HDMI_HPD_ N_1V8
DSI1_DP0
DSI1_DN0
DSI1_CP
DSI1_CN
DSI1_DP3
DSI1_DN3
DSI1_DP2
DSI1_DN2
DSI1_DP1
DSI1_DN1
CAM0_DP 0
CAM0_DN 0
CAM0_CP
CAM0_CN
CAM0_DP 1
CAM0_DN 1
R22
0R
1%
1005
R23
0R
1%
1005
C21
NF
1005
C22
NF
1005
R24
NF
1005
R25
NF
1005
CD1_SDA
CD1_SCL
CAM1_IO1
CAM1_IO0
CD0_SDA
CD0_SCL
CAM0_IO1
CAM0_IO0
PP2
1V8
PP6
C11
C12
10u
10u
2012
2012
GPIO BANK 0/1 VOLTAGE SELECT:
Jumper Positions VG0 / VG1:
1-3 / 2-4 = 3V3
3-5 / 4-6 = 1V8
NC = external source
GPIO0-27_V REF
C13
2012 1%
1u
1005
C14
1u
1005
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
GPIO8
GPIO9
GPIO10
GPIO11
GPIO12
GPIO13
GPIO14
GPIO15
GPIO16
GPIO17
GPIO18
GPIO19
GPIO20
GPIO21
GPIO22
GPIO23
GPIO24
GPIO25
GPIO26
GPIO27
RUN
GPIO28
GPIO29
GPIO30
GPIO31
GPIO32
GPIO33
GPIO34
GPIO35
GPIO36
GPIO37
GPIO38
GPIO39
GPIO40
GPIO41
GPIO42
GPIO43
GPIO44
GPIO45
CD1_SDA
CD1_SCL
CAM1_IO1
CAM1_IO0
CD0_SDA
CD0_SCL
CAM0_IO1
CAM0_IO0
VDD_COR E
USB_OTG ID
TVDAC
R8 0R
2012 1%
11
13
15
17
19
21
23
25
27 28
29
31
33
35
37
39
41 42
43 44
45 46
47 48
49 50
51 52
53 54
55 56
57 58
59 60
60W 0.1" PIN HDR
11
13
15
17
19
21
23
25
27 28
29
31
33
35
37
39
41 42
43 44
45 46
47 48
49 50
51 52
53 54
55 56
57 58
59 60
60W 0.1" PIN HDR
J5
1
3
5
7
9
J6
1
3
5
7
9
R12
1K
1005
1%
GPIO28-45_ VREF
3
VG0 3V31V8
2
4
6
8
10
12
14
16
18
20
22
24
26
30
32
34
36
38
40
2
4
6
8
10
12
14
16
18
20
22
24
26
30
32
34
36
38
40
3V3
C4
1u
1005
J3
1 2
3 4
5 6
6W 0. 1" PIN HDR
5V 3V3 1V8 VG0
5V 3V3 1V8 VG1
U2
1
VIN
3
EN
2
GND
AP7115-2 5SEG
3V3 1V8VG1
VOUT
BYP
DAC_2V5
5
4
C9
100n
1005
C5
4.7u
1608
PP4
3V3
R3
470R
1%
1005
PP7
D1
POWER LED
RED
1608
MODULE BOOT OPTIONS:
BCM2835 BootROM boot from USB:
- J4 set to enable USB boot
- Plug host into micro USB socket J15 (VBUSB=5V)
- EMMC_EN_N_1V8 high at boot (input with 1.8k pullup)
- EMMC_DISABLE_N therefore LOW
- On power up BCM2835 can't access eMMC so boots from USB
- Once booted, 2835 USB boot SW forces EMMC_EN_N_1V8 to enable access to eMMC
BCM2835 BootROM boot from eMMC:
- Nothing plugged into micro USB socket J15 (VBUSB=0V)
OR J4 set to disable USB Boot
- EMMC_DISABLE_N therefore HIGH
- On power up BCM2835 boots from eMMC
- EMMC_EN_N_1V8 can be used as status LED
EMMC_DISA BLE_N
USB BOOT ENABLE:
Jumper Positions:
1-2 = USB BOOT ENABLED
2-3 = USB BOOT DISABLED
2
3W 0. 1" PIN HDR
VBUSB
J4
1
2
3
EMMC_EN _N_1V8
VIDEOCORE JTAG
RUN
VC_TRST _N
VC_TDI
VC_TDO
VC_TMS
VC_TCK
1V8
R10
100K
1%
1005
J7
1
2
3
4
5
6
7
8
6871081 4522
5V
2012 1%
R4 0R
3V3
2012 1%
R5 0R
1V8
2012 1%
R6 0R
2012 1%
3V3
R9
470R
1%
1005
Q1
DMG1012 T
R30
47K
1%
1005
Q2
DMG1012 T
Title
Title
Title
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Size Ref
Size Ref
Size Ref
A2
A2
A2
Date: Sheet of
Date: Sheet of
Date: Sheet of
STATUS "ACT" LED
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
PP9
D2
GREEN
1
CM_VBAT
C1
47u
3216
CM_3V3
C3
47u
3216
CM_1V8
C10
47u
3216
CM_VDACDAC_2V5
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Drawn By
Drawn By
Drawn By
2 3Thursday, October 1 3, 2016
2 3Thursday, October 1 3, 2016
2 3Thursday, October 1 3, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev

5
4
3
2
1
CAM0
J9
D D
3V3
R13
1.8K
1%
1005
CD0_SCL
CD0_SDA
R14
1.8K
1%
1005
CAM0_DN 0
CAM0_DP 0
CAM0_DN 1
CAM0_DP 1
CAM0_CN
CAM0_CP
CAM0_IO0
CAM0_IO1
CAM0_DN 0
CAM0_DP 0
CAM0_DN 1
CAM0_DP 1
CAM0_CN
CAM0_CP
CAM0_IO0
CAM0_IO1
CD0_SCL
CD0_SDA
3V3 3V3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
54548-22 71
DSI0_DN0
DSI0_DP0
DSI0_DN1
DSI0_DP1
DSI0_CN
DSI0_CP
DSI0_DN0
DSI0_DP0
DSI0_DN1
DSI0_DP1
DSI0_CN
DSI0_CP
CD0_SCL
CD0_SDA
CAM1
J11
CAM1_DN 0
CAM1_DP 0
R17
1.8K
1%
1005
CAM1_DN 1
CAM1_DP 1
CAM1_CN
CAM1_CP
CAM1_DN 2
CAM1_DP 2
CAM1_DN 3
CAM1_DP 3
CAM1_IO0
CAM1_IO1
C C
3V3
R16
1.8K
1%
1005
CD1_SCL
CD1_SDA
CAM1_DN 0
CAM1_DP 0
CAM1_DN 1
CAM1_DP 1
CAM1_CN
CAM1_CP
CAM1_DN 2
CAM1_DP 2
CAM1_DN 3
CAM1_DP 3
CAM1_IO0
CAM1_IO1
CD1_SCL
CD1_SDA
3V3 3V3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
54548-22 71
DSI1_DN0
DSI1_DP0
DSI1_DN1
DSI1_DP1
DSI1_CN
DSI1_CP
DSI1_DN2
DSI1_DP2
DSI1_DN3
DSI1_DP3
CD1_SCL
CD1_SDA
DSI1_DN0
DSI1_DP0
DSI1_DN1
DSI1_DP1
DSI1_CN
DSI1_CP
DSI1_DN2
DSI1_DP2
DSI1_DN3
DSI1_DP3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
DISP0
J10
54548-22 71
DISP1
J12
54548-22 71
U4
ESD5384
HDMI_CEC
5V
CEC_VDD
I2C_5V
CEC
SCL
SDA
HPD
A1
B1
C1
A2
A3
B3
C3
C2
B2
5V
C15
100n
1005
HDMI_CEC
H5V
DMG1012 T
OUT
H5V
PP10
2
C16
100n
1005
U3
3
1
AP2331W
IN
GND
HDMI
3V3
20
R15
NF
HDMI_D2_P
1005
1%
HDMI_D2_N
HDMI_D1_P
HDMI_D1_N
HDMI_D0_P
HDMI_D0_N
Q3
HDMI_CK_P
HDMI_CK_N
HDMI_SCL
HDMI_SDA
HDMI_HPD
HDMI_SCL
HDMI_SDA
1V8
R18
100K
1%
1005
Q4
DMG1012 T
HDMI_D2_P
HDMI_D2_N
HDMI_D1_P
HDMI_D1_N
HDMI_D0_P
HDMI_D0_N
HDMI_CK_P
HDMI_CK_N
CEC
HDMI_HPD_ N_1V8
H5V
21
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
J13
47151-10 51
22
23
B B
VBUSA
USBA_DM
USBA_DP
3V3
5V
R19
0R
1%
VBUSA
2012
C20
C19
47u
47u
3216
3216
A A
5
3V3
USB_DM
USB_DP
R20
47K
1005
1%
C17 100n
1005
USB_DM
USB_DP
PP11
Q5
DMG1012 T
9
2
1
10
8
3
4
U5
VCC
DD+
SEL=0:D<->HSD1
SEL=1:D<->HSD2
SEL
OE
GND
FSUSB42 UMX
HSD2-
HSD2+
HSD1-
HSD1+
6
7
VBUSB
USBB_DM
4
USBB_DP
5
R21
47K
1%
1005
J14
56
1
2
3
4
6140041 6021
6
7
J15
1
2
3
4
5
8
9
USB A (HOST)
uUSB B (SLAVE, USB BOOT)
10103594-0001LF
3
© Raspberry Pi 2015
© Raspberry Pi 2015
© Raspberry Pi 2015
www.raspberrypi.org
www.raspberrypi.org
www.raspberrypi.org
Title
Title
Title
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Raspberry Pi Compute Mo dule IO Board
Size Ref
Size Ref
Size Ref
A2
A2
A2
Date: Sheet of
Date: Sheet of
2
Date: Sheet of
RPI-CMIO 3.0
RPI-CMIO 3.0
RPI-CMIO 3.0
1
Drawn By
Drawn By
Drawn By
3 3Thursday, October 1 3, 2016
3 3Thursday, October 1 3, 2016
3 3Thursday, October 1 3, 2016
James Adams
James Adams
James Adams
Rev
Rev
Rev