3 psc operation modes, 1 psc in uart mode, Psc operation modes -39 – Freescale Semiconductor MPC5200B User Manual

Page 555: Psc in uart mode -39, Psc modes overview -39, Clock short cuts -39, Section 15.3, psc operation modes, Section 15.3.1, psc in uart mode

Advertising
background image

MPC5200B Users Guide, Rev. 1

15-44

Freescale Semiconductor

PSC Operation Modes

15.3

PSC Operation Modes

This section describes the different PSC operation modes including the pin muxing, the module configuration, signal definition and some
programming examples. All PSC are independent and can be used at the same time in different modes. But not all PSCs support all modes,

Table 15-73

shows an overview.

In this section the following abbreviations will used as:

15.3.1

PSC in UART Mode

Select the UART mode by writing the corresponding value to the PSC Control (

SICR

) register. The PSC UART mode is the default mode

after reset. The important registers to configure the PSC for UART mode are:

SICR

register - select the UART mode

CSR

register - select the clock source

CTUR

,

CTLR

register - select the Baud rate

MR1

register - select the UART mode (parity mode, bits per character)

MR2

register - select RTS and CTS control, Stop Bit Length

RFALARM

,

TFALARM

- select the FIFO “Alarm” level

CR

register - enable or disable receiver and transmitter

Port_config - select the right Pin-Muxing, see

Chapter 2, Signal Descriptions

15.3.1.1

Block Diagram and Signal Definition for UART Mode

The

Figure 1-1

shows the simplified Block Diagram of the PSC for UART mode.

Table 15-73. PSC Modes Overview

PSC1

PSC2

PSC3

PSC4

PSC5

PSC6

UART

yes

yes

yes

yes

yes

yes

Modem / SPI / I2S

yes

yes

yes

no

no

yes

Mclk Generation

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

Table 15-74. Clock Short Cuts

Short Cut

Description

f

system

Clock from the system PLL

Mclk

Clock from the Mclk divider, used as clock input for internal clock generation
or as clock output to an external device. Before modify the counter value the
Mclk divider must be disable. See

Section 5.5.11, PSC1 Mclock Config

Register—MBAR + 0x0228

to

Section 5.5.14, PSC6 (IrDA) Mclock Config

Register—MBAR + 0x0234.

IP bus Clock

Intellectual Property Clock for the internal IP bus system, 33, 66 or 132 MHz,
see

Section 5.5, CDM Registers

Mclk

=

MclkDiv[8:0] +1

f

system

Advertising