EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 352

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 341
19.5.3.9 Pad Selection for Multiplexed Inputs Registers (PSMI0_3–PSMI28_31)
In some cases, a peripheral input signal can be selected from more than one pin. For example, the
CAN1_RXD signal can be selected on three different pins: PC[3], PC[11] and PF[15]. Only one can be
active at a time. To select the pad to be used as input to the peripheral:
Select the signal via the pad’s PCR register using the PA field.
Specify the pad to be used via the appropriate PSMI field.
In order to multiplex different pads to the same peripheral input, the SIUL provides a register that controls
the selection between the different sources.
Offsets:0x0500–0x051C (8 registers) Access: User read/write
0123456789101112131415
R0000
PADSEL0
0000
PADSEL1
W
Reset0000000000000000
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R0000
PADSEL2
0000
PADSEL3
W
Reset0000000000000000
Figure 19-10. Pad Selection for Multiplexed Inputs Register (PSMI0_3)
Table 19-12. PSMI0_3 field descriptions
Field Description
PADSEL0–3,
PADSEL4–7,
...
PADSEL28–31
Pad Selection Bits
Each PADSEL field selects the pad currently used for a certain input function. See Table 19-13.
Table 19-13. Peripheral input pin selection
PSMI registers PADSEL fields SIUL address offset Function / Peripheral Mapping
1
PSMI0_3 PADSEL0 0x500 CAN1RX / FlexCAN_1 00: PCR[35]
01: PCR[43]
10: PCR[95]
2
PADSEL1 0x501 CAN2RX / FlexCAN_2 00: PCR[73]
01: PCR[89]
2
PADSEL2
3
0x502 CAN3RX / FlexCAN_3 00: PCR[36]
01: PCR[73]
10: PCR[89]
2
PADSEL3
4
0x503 CAN4RX / FlexCAN_4 00: PCR[35]
01: PCR[43]
10: PCR[95]
2

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals