MPC5200B Users Guide, Rev. 1
9-30 Freescale Semiconductor
Programmer’s Model
9.7.3.3 LPC Rx /Tx FIFO Control Register—MBAR + 0x3C48
9.7.3.4 LPC Rx /Tx FIFO Alarm Register—MBAR + 0x3C4C

Table9-20. LPC Rx /Tx FIFO Control Register

msb 012345678 9 101112131415
RReserved WFR Reserved GR Reser ved
W
RESET:000000010 0 0 000 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
RReserved
W
RESET:000000000 0 0 000 0 0
Bits Name Description
0:1 — Reserved
2 WFR When bit sets, FIFO Controller assumes next data write is End of Frame (EOF).
Note: This module does not support Framing. This bit should remain low.
3:4 — Reserved
5:7 GR Granularity—bits control high “watermark” point at which FIFO negates Alarm condition (i.e.,
request for data). It represents the number of free bytes times 4.
000 = FIFO waits to become completely full before stopping data request.
001 = FIFO stops data request when only one long word of space remains.
8:31 — Reserved

Table9-21. LPC Rx /Tx FIFO Alarm Register

msb 012345678 9 101112131415
RReserved
W
RESET:000000000 0 0 000 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 lsb
RReserved
Alarm
W
RESET:000000000 0 0 000 0 0
Bits Name Description
0:22 — Reserved
23:31 Alarm User writes these bits to set low level “watermark”, which is the point where FIFO asserts
request for BestComm Controller data filling. Value is in bytes. For example, with Alarm = 32,
alarm condition occurs when FIFO contains 32Bytes or less. Once asserted, alarm d oes not
negate until high level mark is reached, as specified by FIFO control register granularity bits.