Overview
MPC5200B Users Guide, Rev. 1
Freescale Semiconductor 15-1
Chapter 15 Programmable Serial Controller (PSC)

15.1 Overview

The following sections are contained in this document:
Section 15.2, PSC Registers—MBAR + 0x2000, 0x2200, 0x2400, 0x2600, 0x2800, 0x2C00
Section 15.3, PSC Operation Modes
Section 15.4, PSC FIFO System
The MPC5200 has 6 independent Programmable Serial Controllers (PSCs)
:
The internal configuration registers and the functional behavioral is equal for all PSC modules. Because of a Pin out limitation, not all
functions are available for all PSC’s on every ports. Table 15-1 shows, which PSC supports which mode.
.
Each PSC can be clocked by an internal clock source or an external clock source. Figure15-2 shows a simplified PSC block diagram. In
addition, each PSC module interfaces directly to the CPU and consists of the following:
Serial Communication Channel
Programmable Transmit (Tx) Receive (Rx ) Clock Generation
Internal Channel Control Logic
Interrupt Control Logic
•FIFO System
In addition the PSC provide an Mclk for the external Codec, eliminating the need for an external crystal for the external device. For more
information about the Codec mode see section: Section 15.3.2, PSC in Codec Mode
PSC1 = MBAR + 0x2000 PSC4 = MBAR + 0x2600
PSC2 = MBAR + 0x2200 PSC5 = MBAR + 0x2800
PSC3 = MBAR + 0x2400 PSC6 = MBAR + 0x2C00

Table15-1. PSC Mode Overview

PSC1 PSC2 PSC3 PSC4 PSC5 PSC6
UART yes yes ye s yes yes yes
Modem / SPI / I2S / ESAI yes yes yes no no yes
Mclk Generation output yes yes yes no no no
AC97 yes yes no no no no
IrDA no no no no no yes
Cell Phone master slave slave no no sl ave