System Integration Unit (SIU)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
6-51
Preliminary
Figure 6-49. SIU DMA/Interrupt Request Diagram
6.4.4
GPIO Operation
All GPIO functionality is provided by the SIU. Each pin that has GPIO functionality has an associated Pin
Configuration Register in the SIU where the GPIO function is selected for the pin. In addition, each pin
with GPIO functionality has an input data register (SIU_GPDI
x
_
x
) and an output data register
(SIU_GPDO
x
_
x
). The SIU also implements several parallel GPIO registers (SIU_PGPDO
x_x
and
SIU_PGPDI
x_x
) that can be used to access up to 32 GPIO bits in a single- and word-sized accesses. The
values read/written to these parallel register is coherent with the data read/written to the SIU_GPDO
x
_
x
and
SIU_GPDI
x_x
registers
.
6.4.5
Internal Multiplexing
The IMUX Select Registers (SIU_ISEL
x
) provide selection of the input source for the eQADC external
trigger inputs and the SIU external interrupts.
6.4.5.1
eQADC External Trigger Input Multiplexing
The four eQADC external trigger inputs can be connected to two different external pins or one of two PIT
channels. The input source for each eQADC external trigger is individually specified in the IMUX Select
Register 0 (SIU_ISEL0).
gives an example of the multiplexing of an eQADC external trigger
input. As shown in the figure, the ETRIG[0] input of the eQADC can be connected to the PC4 pin, the PG4
pin, the PIT7 channel, or the PIT8 channel. Remaining ETRIG inputs are multiplexed in the same manner.
•
•
•
•
Interrupt
controller
DMA/Interrupt S
e
lect
EIF0
EIF1
EIF2
EIF3
EIF4
EIF15
IMUX
Interrupt
request
DMA
request
eDMA
OVF0
OVF1
OVF15
SIU_OSR
SIU_EISR
External
IRQ pins or
internal
sources
•
•
•
•
•
SIU_DIRSR
SIU
NMI1
NMI0
PD11
PD10
•
•
•
Secondary
CPU
Primary
CPU
•
•
Overrun
request
Critical
interrupt
EIF5–EIF15
DIRS1
DIRS2
DIRS3
DIRS4
DIRS1
DIRS2
DIRS3
DIRS4
DIRS1
DIRS2
DIRS3
DIRS4