![NXP Semiconductors MPC5605BK Reference Manual Download Page 367](http://html.mh-extra.com/html/nxp-semiconductors/mpc5605bk/mpc5605bk_reference-manual_1721852367.webp)
Chapter 20 System Integration Unit Lite (SIUL)
MPC5606BK Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor
367
20.5.3.12 Parallel GPIO Pad Data Out Registers (PGPDO0 – PGPDO4)
MPC5606BK devices ports are constructed such that they contain 16 GPIO pins, for example
PortA[0..15]. Parallel port registers for input (PGPDI) and output (PGPDO) are provided to allow a
complete port to be written or read in one operation, dependent on the individual pad configuration.
Writing a parallel PGPDO register directly sets the associated GPDO register bits. There is also a masked
parallel port output register allowing the user to determine which pins within a port are written.
While very convenient and fast, this approach does have implications regarding current consumption for
the device power segment containing the port GPIO pads. Toggling several GPIO pins simultaneously can
significantly increase current consumption.
CAUTION
Caution must be taken to avoid exceeding maximum current thresholds
when toggling multiple GPIO pins simultaneously. Please see data sheet.
shows the locations and structure of the PGPDO
x
registers.
Offsets: 0x0800–0x08A0 (38 registers)
Access: User read
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 20-12. Port GPIO Pad Data Input Register 0–3 (GPDI0_3)
Table 20-15. GPDI0_3 field descriptions
Field
Description
PDI[x]
Pad Data In
This bit stores the value of the external GPIO pad associated with this register.
0 Value of the data in signal for the corresponding GPIO pad is logic low
1 Value of the data in signal for the corresponding GPIO pad is logic high
Summary of Contents for MPC5605BK
Page 2: ...This page is intentionally left blank...
Page 20: ...MPC5606BK Microcontroller Reference Manual Rev 2 20 Freescale Semiconductor...
Page 103: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 103 Clocks and power...
Page 645: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 643 Timers...
Page 715: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 713 ADC system...
Page 787: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 787 Memory...
Page 893: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 893 Integrity...
Page 943: ...MPC5606BK Microcontroller Reference Manual Rev 2 Freescale Semiconductor 943 Debug...