Functional Description
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 26-41
Leaving low power mode can be done via either a warm or cold reset (Figure 26-34). The CPU performs
a warm reset by writing a 1 to the AWR bit of SICR register for a minimum of 1 us. The AWR bit forces
a 1 on PSCnRTS, which is used as the frame sync output in AC97 mode. The pulse width of warm or cold
reset should be dependent on AC97 codec chip.
Figure 26-34. AC97 Cold and Warm Reset

26.4.6 SIR Mode

The data format in SIR mode is similar to that of UART mode. Each data consists of a start bit, 8 bit data,
and a stop bit. Each bit of data is encoded so that a 0 is encoded as 3/16 of the bit time pulse (or 1.6 υs
pulse), and a 1 is encoded as no pulse. Similarly, the received serial pulse is decoded as a 0, and an absence
of a pulse is decoded as a 1. Figure 26-35 is an example of data stream of UART and SIR.
Figure 26-35. Data Format in SIR Mode

26.4.7 MIR Mode

26.4.7.1 Data Format

The encoded pulse width of data in MIR mode is 1/4 of the bit duration and the transfer is synchronous.
Figure 26-36. Data Format in MIR Mode
The packet format is similar to HDLC packet format
Figure 26-37. MIR Packet Format
Cold reset Warm reset
RESET
PSCBCLK
PSCFSYNC
PSCBCLK
UART Data Format
3/16 of the bit width or 1.6 µs
010101 1100
SIR Data Format
Data Bits (8-bit)START Bit STOP Bit
Binary Data
1/4 of the bit width
011111 1100 111101 0101 1
Flag Character FE
STA STA FCS STODATA
01111110 01111110 16-bit CRC 01111110