MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
18-1
Chapter 18
Peripheral Pin Multiplexing (PPM) Module
The peripheral pin multiplexing (PPM) module has two main functions. The first function allows the PPM
to act as a parallel-to-serial communications module. Using the PPM in this way can reduce the number
of signals required to connect the MPC561/MPC563 to an external device or devices. The second function
allows the PPM to short internal signals thus giving increased access to multiple functions multiplexed on
the same device signal. See
for a comparison of the MPC555 N-Signal I/O and the
MPC561/MPC563 PPM I/O.
18.1
Key Features
•
Synchronous serial interface between MCU and an external device
•
Four internal parallel data sources can be multiplexed through the PPM
— TPU3_A: 16 channels
— TPU3_B: 16 channels
— MIOS: 12 PWM channels, four MDA channels
— Internal GPIO: 16 general-purpose inputs, 16 general-purpose outputs
•
Software configurable stream size
— One 16-bit transmit stream and one 16-bit receive stream
— Two parallel 8-bit transmit streams and two parallel 8-bit receive streams
•
Software configurable clock (PPM_TCLK) based on system clock
•
Software selectable clock modes
— Serial peripheral interface (SPI) mode
— Time division multiplexing (TDM) mode
•
Software selectable operation modes
— Continuous mode – Continuously transmit/receive data through PPM
— Start-transmit-receive (STR) mode – transmit/receive only when STR mode selected
•
Software configurable internal module shorting of the following signals:
— TouCAN_A[A_CNRX0, A_CNTX0] to TouCAN_B[B_CNRX0, B_CNTX0] and/or
TouCAN_C[C_CNRX0, C_CNTX0]
— TouCAN_B[B_CNRX0, B_CNTX0] to TouCAN_C[C_CNRX0, C_CNTX0]
— A_TPUCH0 to B_TPUCH0
— A_TPUCH1 to B_TPUCH1
— A_TPUCH15 to ETRIG1
— B_TPUCH15 to ETRIG2
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...