Chapter 11 System Integration Unit Lite (SIUL)
MPC5602P Microcontroller Reference Manual, Rev. 4
254
Freescale Semiconductor
11.5.2.10 GPIO Pad Data Output registers 0_3–68_71 (GPDO[0_3:68_71])
These registers can be used to set or clear a single GPIO pad with a byte access.
11.5.2.11 GPIO Pad Data Input registers 0_3–68_71 (GPDI[0_3:68_71])
These registers can be used to read the GPIO pad data with a byte access.
Address: Base + 0x0600 (GPDO0_3)
...
Base + 0x0644 (GPDO68_71) 18 registers
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
PDO
[0]
0
0
0
0
0
0
0
PDO
[1]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
0
0
0
0
0
0
0
PDO
[2]
0
0
0
0
0
0
0
PDO
[3]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 11-12. Port GPIO Pad Data Output registers 0_3–68_71 (GPDO[0_3:68_71])
Table 11-15. GPDO[0_3:68_71] field descriptions
Field
Description
PDO[
n
]
Pad Data Out
This bit stores the data to be driven out on the external GPIO pad controlled by this register.
0: Logic low value is driven on the corresponding GPIO pad when the pad is configured as an
output.
1: Logic high value is driven on the corresponding GPIO pad when the pad is configured as an
output.
Address: Base + 0x0800 (GPDI0_3)
...
Base + 0x0844 (GPDI68_71) 18 registers
Access: User read-only
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
PDI
[0]
0
0
0
0
0
0
0
PDI
[1]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
0
0
0
0
0
0
0
PDI
[2]
0
0
0
0
0
0
0
PDI
[3]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 11-13. GPIO Pad Data Input registers 0_3–68_71 (GPDI[0_3:68_71])