Chapter 15 programmable serial controller ( psc), 1 overview, Chapter 15 programmable serial controllers (psc) – Freescale Semiconductor MPC5200B User Manual

Page 512: Overview -1, Chapter 15 programmable serial controller (psc)

Advertising
background image

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.

Figure 15-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

Table 15-1. PSC Mode Overview

PSC1

PSC2

PSC3

PSC4

PSC5

PSC6

UART

yes

yes

yes

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

slave

Advertising