DS_1210F_001
73S1210F Data Sheet
Byte Control Register (SByteCtl): 0xFE12 0x2C
This register controls the processing of characters and the detection of the TS byte. When receiving, a
Break is asserted at 10.5 ETU after the beginning of the start bit. Break from the card is sampled at 11
ETU.
Table 89: The SByteCtl Register
MSB
LSB
–
DETTS
Symbol
DIRTS BRKDUR.1 BRKDUR.0
Function
–
–
–
Bit
SByteCtl.7
–
Detect TS Byte – 1 = Next Byte is TS, 0 = Next byte is not TS. When set, the
hardware will treat the next character received as the TS and determine if
direct or indirect convention is being used. Direct convention is the default
used if firmware does not set this bit prior to transmission of TS by the smart
card to the firmware. The hardware will check parity and generate a break as
defined by the DISPAR and BRKGEN bits in the parity control register. This
bit is cleared by hardware after TS is received. TS is decoded prior to the
FIFO and is stored in the receive FIFO.
SByteCtl.6
DETTS
Direct Mode TS Select – 1 = direct mode, 0 = indirect mode. Set/cleared by
hardware when TS is processed indicating either direct/indirect mode of
operation. When switching between smart cards, the firmware should write
the bit appropriately since this register is not unique to an individual smart
card (firmware should keep track of this bit).
SByteCtl.5
DIRTS
Break Duration Select – 00 = 1 ETU, 01 = 1.5 ETU, 10 = 2 ETU,
11 = reserved. Determines the length of a Break signal which is generated
when detecting a parity error on a character reception in T=0 mode.
SByteCtl.4 BRKDUR.1
SByteCtl.3 BRKDUR.0
SByteCtl.2
SByteCtl.1
SByteCtl.0
–
–
–
Rev. 1.4
95