Freescale Semiconductor MPC5200B User Manual page 512

Freescale semiconductor board users guide
Table of Contents

Advertisement

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)
:
PSC1 = MBAR + 0x2000
PSC2 = MBAR + 0x2200
PSC3 = MBAR + 0x2400
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.
.
UART
Modem / SPI / I2S / ESAI
Mclk Generation output
AC97
IrDA
Cell Phone
Each PSC can be clocked by an internal clock source or an external clock source.
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:
Freescale Semiconductor
Table 15-1
shows, which PSC supports which mode.
Table 15-1. PSC Mode Overview
PSC1
PSC2
yes
yes
yes
yes
yes
yes
yes
yes
no
no
master
slave
Section 15.3.2, PSC in Codec Mode
MPC5200B Users Guide, Rev. 1
PSC4 = MBAR + 0x2600
PSC5 = MBAR + 0x2800
PSC6 = MBAR + 0x2C00
PSC3
PSC4
yes
yes
yes
no
yes
no
no
no
no
no
slave
no
Figure 15-2
shows a simplified PSC block diagram. In
Overview
PSC5
PSC6
yes
yes
no
yes
no
no
no
no
no
yes
no
slave
15-1

Advertisement

Table of Contents
loading

Table of Contents