UART/IrDA Functional Description
12-88
12.9 UART/IrDA Functional Description
This section provides a functional description of the UART IrDA.
12.9.1 UART/IrDA Functional Block Diagram
Figure 12–17 shows the UART/IrDA (FSM stands for finite state machine).
Figure 12–17. Functional Block Diagram
TIPB
MPU
RX
TX
UART
TX FSM
TX FIFO
Control
TIPB
interface
RX FIFO
Data exchanges
Controls
CLKGEN
Clocks to all blocks
RX
FSM
RXIR
TXIR
RX
FSM
SIR
TX FSM
UART
RX FSM
SIR
RX FSM
12.9.2 Trigger Levels
The UART provides programmable trigger levels for both receiver and trans-
mitter DMA and interrupt generation. After reset, both transmitter and receiver
FIFOs are disabled (in effect, the trigger level is the default value of one byte).
The programmable trigger levels are an enhanced feature available via the
trigger level register (TLR).