English
Language : 

TDA8007B Datasheet, PDF (9/36 Pages) NXP Semiconductors – Double multiprotocol IC card interface
Philips Semiconductors
Double multiprotocol IC card interface
Product specification
TDA8007B
Control registers
The TDA8007B has 2 complete analog interfaces which
can drive card 1 and card 2. The data to and from these
2 cards share the same ISO UART. The data to and from
a third card (card 3), externally interfaced (with a TDA8002
or TDA8003 for example), may also share the same
ISO UART.
Cards 1, 2 and 3 have dedicated registers for setting the
parameters of the ISO UART; Programmable Divider
Register (PDR), Guard Time Register (GTR), UART
Configuration Register 1 (UCR1), UART Configuration
Register 2 (UCR2) and Clock Configuration Register
(CCR).
Cards 1 and 2 also have dedicated registers for controlling
their power and clock configuration. The Power Control
Register (PCR) for card 3, is controlled externally. The
PCR is also used for writing or reading on the auxiliary
card contacts C4 and C8.
Card 1, 2 or 3 can be selected via the Card Select Register
(CSR). When one card is selected, the corresponding
parameters are used by the ISO UART. The CSR also
contains one bit for resetting the ISO UART (active LOW).
This bit is reset after Power-on, and must be set to HIGH
before starting with any one of the cards. It may be reset
by software when necessary.
When the specific parameters of the cards have been
programmed, the UART may be used with the following
registers: UART Receive Register (URR), UART Transmit
Register (UTR), UART Status Register (USR) and Mixed
Status Register (MSR). In reception mode, a FIFO of 1 to 8
characters may be used, and is configured with the FIFO
Control Register (FCR).
The Hardware Status Register (HSR) gives the status of
the supply voltage, of the hardware protections and of the
card movements.
HSR and USR give interrupts on pin INT when some of
their bits have been changed.
The MSR does not give interrupts and may be used in the
polling mode for some operations; for this use, some of the
interrupt sources within the USR and HSR may be
masked.
A 24-bit time-out counter may be started to give an
interrupt after a number of ETUs programmed into
registers TOR1, TOR2 and TOR3. This will help the
microcontroller in processing different real-time tasks
(ATR, WWT, BWT, etc.) mainly if the microcontrollers and
cards clock are asynchronous.
This counter is configured with a register Time-Out counter
Configuration (TOC). It may be used as a 24-bit or as a
16 + 8 bits. Each counter can be set to start counting once
data has been written, or on detection of a start bit on the
I/O, or as auto-reload.
2000 Nov 09
9