Software Environment
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor 26-55

26.7.3 Programming

In any mode, after the configuration sequence, enabling the transmitter and writing data to the transmit

buffer sends serial data via the PSCnTXD port. Enabling the receiver makes the receiver ready and if there

is incoming data to PSCnRXD, the receiver decodes the input and stores the data in the FIFO.

26.7.3.1 MIR Mode

After initialization, writing data to the transmit buffer and enabling the transmitter sends data via the

PSCnTXD port. The STA, CRC (option), and STO are automatically added.

3 PSCCR 20 MISC=010 Reset receiver and RxFIFO
30 MISC=011 Reset transmitter and TxFIFO
40 MISC=100 Reset all error status
10 MISC=001 Reset MR pointer
4 PSCMR1 73 RxIRQ=1 Receiver interrupt is from FU (over threshold)
5 PSCIMR 0380 IPC=0 Disable input port change interrupt
RxRDY or FU=1 Enable receiver interrupt/request
TxRDY=1 Enable transmitter interrupt/request
DEOF=1 Enable DEOF interrupt/request
6 PSCIRCR1 02 FD=0 receiver is disabled while transmitting
SIPEN=1 Send SIP after every frame
7 PSCIRCR2 00 SIPREQ=0 SIP is not requested to send now
ABORT=0 Not send abort sequence now
NXTEOF=0 Next write is not EOF
8 PSCRFCR 0F WRITE TAG = 00 Not EOF
FRMEN=1 Enable frame mode
GR[2:0]=100 Granularity is 4 byte
9 PSCTFCR 0F WRITE TAG = 00 Not EOF
FRMEN=1 Enable frame mode
GR[2:0]=100 Granularity is 16 byte
10 PSCRFAR 00F0 ALARM[8:0]=0F0 Request is asserted if # of data >= 240
11 PSCTFAR 00F0 ALARM[8:0]=0F0 Request is asserted if # of empty >= 240
12 PSCCR 04 TC=01 Enable transmitter
RC=00 Receiver remains at disabled state.
Table 26-46. A Sample Initialization Sequence for FIR Mode (Continued)
Step
No. Register Value Details Meaning