Peripheral Pin Multiplexing (PPM) Module
MPC561/MPC563 Reference Manual, Rev. 1.2
18-4
Freescale Semiconductor
Figure 18-2. Block Diagram of PPM Module
18.3.1.1
Internal Multiplexing
In the MPC561/MPC563 devices, the PPM module supports multiplexing of four modules: TPU3_A,
TPU3_B, MIOS and GPIO registers, internal to the PPM. Internal multiplexers route data between the
MCU internal modules and the external device through the PPM. Four configuration registers,
TX_CONFIG_1, TX_CONFIG_2, RX_CONFIG_1 and RX_CONFIG_2, control these internal
multiplexers. By programming the configuration registers the PPM multiplexers select which internal
module will drive data out of the PPM and which will receive data from the PPM.
The TX_CONFIG and RX_CONFIG registers allocate two bits to control each of the 16 internal
multiplexers. During transmit operations, the TX_CONFIG registers determine which internal module’s
data will be sampled and routed to the transmit sample-and-shift register, TX_DATA. During receive
operations, data in the receive sample-and-shift register, RX_SHIFTER, is routed to the internal module
specified by the value of the RX_CONFIG registers, or in the case where GPDI is the destination, data is
routed directly from PPM_RX[0:1]. Refer to
PPM_REGS
IMB3 interface
TPU3_A
GPIO
MIOS
PPM_MUX
PPM_SHIFTER
PPM_TCLK
PPM_TSYNC
PPM_TX[0:1]
PPM_RX[0:1]
Channel_TX[15:0]
Channel_RX[15:0]
Clock Generator
SYSCLK
SYSCLK
Clock
PPM_SHORT
TPU3_B
PPM Module
TCLK and Update
Generator
Clock
(GPDO, GPDI)
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...