I have issue FIFO mode operation for TL16C754B
The issue is next:
Nevertheless which threshold level is set the !RXRDY signal is going to low directly after first byte has received.
Does anybody met such behaviour?
Below there is the short description of the initial condition:
a) Supply power = 3.3V
b) Clock is determined by Crystal oscillator with frequency
14.7456MHz
c) Baudrate 115.2kbps
d) there is loop between chanel A(Tx) and channel B (Rx)
e) !RTS and !CTS signals are not used
The initialization code is next:
LCR=0x80 // enable divisor latch
DLL=0x08 // baud rate 115 200 bpsс
DLH=0
LCR=0x1B // 8N1, even parity control
IER=0x01 // RX data available - interrupt
MCR=0x0С // IRQ enable, FIFO ready enable
FCR=0x0F // Reset Rx & Tx FIFO
FCR=0x09 // DMA mode select, FIFO enable
LCR=0xBF // EFR enable
EFR=0x10 // Enable enhanced functions
LCR=0
MCR=0x4С // TCR & TLR enable
TLR=0x10 // TLR value – RX threshold level 4byte
LCR=0xBF // EFR enable
EFR=0 // Enhanced functions disable
LCR=0x1B // 8N1, even parity control
MCR=0x0С // IRQ enable, FIFO ready enable