English
Language : 

TDA8029 Datasheet, PDF (34/59 Pages) NXP Semiconductors – Low power single card reader
Philips Semiconductors
TDA8029
Low power single card reader
8.10.2.4 FIFO control register (FCR)
Table 54: FCR - FIFO control register (address Ch) bit allocation
Bit
7
6
5
4
3
Symbol
-
PEC2
PEC1
PEC0
-
Reset
-
0
0
0
-
Access
write
2
1
0
FL2
FL1
FL0
0
0
0
Table 55: FCR - FIFO control register (address Ch) bit description
Bit
Symbol
Description
7
-
Not used.
6 to 4
PEC[2:0]
Parity Error Counter. These bits determine the number of parity errors before setting bit
PE in register USR and pulling INT0_N LOW. PEC[2:0] = 000 means that if only one
parity error has occurred, bit PE is set; PEC[2:0] = 111 means that bit PE will be set
after 8 parity errors.
In protocol T = 0:
• If a correct character is received before the programmed error number is reached,
the error counter will be reset
• If the programmed number of allowed parity errors is reached, bit PE in register USR
will be set as long as the USR has not been read
• If a transmitted character is NAKed by the card, then the TDA8029 will automatically
retransmit it a number of times equal to the value programmed in PEC[2:0]. The
character will be resent at 15 ETU.
• In transmission mode, if PEC[2:0] = 000, then the automatic retransmission is
invalidated. The character manually rewritten in register UTR will start at 13.5 ETU.
In protocol T = 1:
• The error counter has no action (bit PE is set at the first wrong received character).
3
-
Not used.
2 to 0
FL[2:0]
FIFO Length. These bits determine the depth of the FIFO: FL[2:0] = 000 means length 1,
FL[2:0] = 111 means length 8.
8.10.2.5 UART status register (USR)
The UART Status Register (USR) is used by the microcontroller to monitor the activity of
the ISO UART and that of the time-out counter. If any of the status bits FER, OVR, PE,
EA, TO1, TO2 or TO3 are set, then signal INT0_N = LOW. The bit having caused the
interrupt is reset 2 µs after the rising edge of signal RD during a read operation of register
USR.
If bit TBE/RBF is set and if the mask bit DISTBE/RBF within register UCR2 is not set, then
also signal INT0_N = LOW. Bit TBE/RBF is reset three clock cycles after data has been
written in register UTR, or three clock cycles after data has been read from register URR,
or when changing from transmission mode to reception mode.
If LCT mode is used for transmitting the last character, then bit TBE is not set at the end of
the transmission.
9397 750 14145
Product data sheet
Rev. 03 — 22 February 2005
© Koninklijke Philips Electronics N.V. 2005. All rights reserved.
34 of 59