TDA8007BHL NXP Semiconductors, TDA8007BHL Datasheet
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
TDA8007BHL
Available stocks
Related parts for TDA8007BHL
TDA8007BHL Summary of contents
Page 1
DATA SHEET TDA8007B Double multiprotocol IC card interface Product specification Supersedes data of 2002 Nov 15 INTEGRATED CIRCUITS 2003 Feb 18 ...
Page 2
Philips Semiconductors Double multiprotocol IC card interface CONTENTS 1 FEATURES 2 APPLICATIONS 3 GENERAL DESCRIPTION 4 QUICK REFERENCE DATA 5 ORDERING INFORMATION 6 BLOCK DIAGRAM 7 PINNING 8 FUNCTIONAL DESCRIPTION 8.1 Interface control 8.1.1 Multiplexed configuration 8.1.2 Non-multiplexed configuration 8.2 ...
Page 3
... Multiple smart card readers for multiprocessor applications (EMV banking, digital pay TV and access control, etc.). 3 GENERAL DESCRIPTION The TDA8007BHL cost-effective card interface for dual smart card readers. Controlled through a parallel bus, it meets all requirements of: ISO 7816, GSM 11-11 and EMV 3.1.1 (TDA8007BHL/C2 and TDA8007BHL/C3) ISO 7816, GSM 11-11 and EMV 2000 (TDA8007BHL/C3) ...
Page 4
Philips Semiconductors Double multiprotocol IC card interface 4 QUICK REFERENCE DATA SYMBOL PARAMETER V supply voltage DD V supply voltage for step-up DDA converter I supply current in Power-down DD(pd) mode I supply current in sleep mode DD(sm) I supply ...
Page 5
... Philips Semiconductors Double multiprotocol IC card interface 5 ORDERING INFORMATION TYPE NUMBER NAME TDA8007BHL/C2 LQFP48 TDA8007BHL/C3 LQFP48 6 BLOCK DIAGRAM handbook, full pagewidth 1 RSTOUT DELAY INT 39 ALE 45 AD0 44 AD1 43 AD2 42 AD3 ...
Page 6
Philips Semiconductors Double multiprotocol IC card interface 7 PINNING SYMBOL PIN RSTOUT 1 PMOS open-drain output for resetting external devices I/OAUX 2 input or output for an I/O line from an auxiliary smart card interface I/O1 3 input or output ...
Page 7
... RSTOUT 1 I/OAUX 2 I/O1 3 C81 4 5 PRES1 C41 6 CGND1 7 8 CLK1 V CC1 9 RST1 10 I/O2 11 C82 12 2003 Feb 18 DESCRIPTION TDA8007BHL Fig.2 Pin configuration. 7 Product specification TDA8007B ...
Page 8
... FUNCTIONAL DESCRIPTION Throughout this specification assumed that the reader is aware of “ISO 7816 norm” terminology. 8.1 Interface control The TDA8007BHL/C can be controlled via an 8-bit parallel bus (bits D0 to D7). 8.1.1 M ULTIPLEXED CONFIGURATION If a microcontroller with a multiplexed address and data bus (such as the 80C51) is used, then pins may be directly connected to ports ...
Page 9
Philips Semiconductors Double multiprotocol IC card interface handbook, full pagewidth ALE t W(ALE handbook, full pagewidth AD0 to AD3 2003 Feb 18 t W(RD) t AVLL t (RWH-AH) ...
Page 10
Philips Semiconductors Double multiprotocol IC card interface handbook, full pagewidth AD0 to AD3 Fig.6 Control with non-multiplexed bus (write release with signal CS). handbook, full pagewidth AD0 to AD3 ...
Page 11
... Philips Semiconductors Double multiprotocol IC card interface 8.2 Control registers The TDA8007BHL/C has two complete analog interfaces which can drive cards 1 and 2. The data to and from these two cards shares the same ISO UART. The data to and from a third card (card 3), externally interfaced (with a TDA8020 or TDA8004 for example), may also share the same ISO UART ...
Page 12
Acrobat reader. white to force landscape pages to be ... GENERAL CARD SELECT REGISTER HARD STATUS REGISTER CARD 1 PROGRAM DIVIDER REGISTER 1 GUARD ...
Page 13
... IC identification. Default value for identifying the IC: 6 CS6 0010 = TDA8007BHL/C2 5 CS5 0011 = TDA8007BHL/C3 4 CS4 3 RIU Reset ISO UART. When reset, this bit resets a large part of the UART registers to their initial value. Bit RIU must be reset before any activation; logic 0 for at least 10 ns duration ...
Page 14
Philips Semiconductors Double multiprotocol IC card interface Table 4 Description of HSR bits. BIT SYMBOL 7 HS7 not used 6 PRTL2 Protection 2. Bit PRTL2 = 1 when a fault has been detected on card reader 2. Bit PRTL 2 ...
Page 15
Philips Semiconductors Double multiprotocol IC card interface 8.2.1.4 Time-out configuration register The Time-Out Configuration (TOC) register is used for setting different configurations of the time-out counter as given in Table 9; all other configurations are undefined. Table 8 Register TOC ...
Page 16
... should be noted that the 200 and n clock counter (n max TDA8007BHL/C2 368 for TDA8007BHL/C3) used max during ATR is done by hardware when the start session is set, specific hardware controls the functionality of BGT and protocols and a specific register is available for processing the extra guard time ...
Page 17
... No bits within register MSR act upon signal INT. 17 Product specification 2 1 UT2 UT1 2 1 UR2 UR1 Mixed status register / f and when driving the TDA8007BHL/C with fast 2 int TDA8007B 0 UT0 0 UR0 ...
Page 18
... ETU after the last received character. 4 CRED Control ready advised bit CRED is used for driving the TDA8007BHL/C with high speed controllers. Before writing in registers TOC or UTR, or reading from register URR, check if bit CRED is set. If reset, it means that the writing or reading operation will not be correct because ...
Page 19
Philips Semiconductors Double multiprotocol IC card interface handbook, full pagewidth I/O bit RBF bit FE t SB(FE) INT RD bit CRED Fig.9 Minimum time between two read operations in register URR. handbook, full pagewidth I/O bit TBE INT WR t ...
Page 20
Philips Semiconductors Double multiprotocol IC card interface handbook, full pagewidth WR t W(WR) bit CRED t WR(TOC) Fig.11 Minimum time between two write operations in register TOC. 2003 Feb 18 20 Product specification TDA8007B FCE904 ...
Page 21
... If the programmed number of allowed parity errors is reached, bit PE in register USR will be set as long as register USR has not been read If a transmitted character has been NAK by the card, then the TDA8007BHL/C will automatically re-transmit it a number of times equal to the value programmed in bits PEC2, PEC1 and PEC0; ...
Page 22
... NAK by the card. (Manual mode, see Table 15). Bit RBF = 1 when register FIFO is full. The microcontroller may read some of the characters in register URR, which clears bit RBF. Note 384 for TDA8007BHL/C2; n max 2003 Feb ...
Page 23
Philips Semiconductors Double multiprotocol IC card interface 8.2.3 C ARD REGISTERS When cards are selected, the following registers may be used for programming some specific parameters. 8.2.3.1 Programmable divider register The Programmable Divider Registers (PDR1, PDR2 ...
Page 24
... Power-down mode: Insert card 1 or card 2 Withdraw card 1 or card 2 Select the TDA8007BHL/C by resetting bit CS (this assumes that the TDA8007BHL/C had been deselected after setting Power-down mode) Bit INTAUXL has been set due to a change on pin INTAUX If pin CS = LOW permanently, reset bit PDWN by software ...
Page 25
... When register GTRx = FF: In protocol – TDA8007BHL/C2 operates at 11 ETU – TDA8007BHL/C3 operates at 10.8 ETU In protocol – TDA8007BHL/C2 operates at 12 ETU – TDA8007BHL/C3 operates at 11.8 ETU. Table 22 Registers GTR1, GTR2 and GTR3 (address 05H; read and write); note GT7 GT6 Note 1 ...
Page 26
Philips Semiconductors Double multiprotocol IC card interface 8.2.3.4 UART configuration register 1 The UART Configuration Registers 1 (UCR11, UCR21 and UCR31) set the parameters of the ISO UART. Table 23 Registers UCR11, UCR21 and UCR31 (address 06H; read and write); ...
Page 27
Philips Semiconductors Double multiprotocol IC card interface Table 26 Description of CCRx bits BIT SYMBOL 7 CC7 not used 6 CC6 not used 5 SHL Stop HIGH or LOW. If bit CST = 1, then the clock is stopped at ...
Page 28
Philips Semiconductors Double multiprotocol IC card interface 8.2.3.6 Power control registers The Power Control Registers (PCR1 and PCR2): Start or stop card sessions Read from or write to auxiliary card contacts C4 and C8 Are available only for cards 1 ...
Page 29
... UT7 UT6 0E USR R TO3 TO2 0F HSR R not used PRTL2 Notes 1. Registers PDR, GTR, UCR1, UCR2, CCR and PCR vary according to the card selected undefined change. 3. TDA8007BHL/C2 TDA8007BHL/C3 RIU SC3 SC2 SHL CST SC AC2 AC1 ...
Page 30
... Philips Semiconductors Double multiprotocol IC card interface 8.3 Supplies and voltage supervisor The TDA8007BHL/C operates within a supply voltage range of 2 The supply pins are V and AGND. Pins V and AGND supply the analog drivers to the DDA cards and have to be decoupled externally because of the large current spikes that the cards and the step-up converter can create ...
Page 31
... – The step-up converter acts as a voltage follower for any value The recognition of the supply voltage is done by the TDA8007BHL/C at approximately 3.5 V. The output voltage V is fed to the and CGND are used as a reference for all other card CC contacts. 2003 Feb 18 8 ...
Page 32
Philips Semiconductors Double multiprotocol IC card interface 8.6 Activation sequence When the cards are inactive, pins V and I/O are at LOW level and have a low-impedance with respect to ground. The step-up converter is stopped. When everything is satisfactory ...
Page 33
Philips Semiconductors Double multiprotocol IC card interface 8.7 Deactivation sequence When the session is completed, the microcontroller resets bit START The circuit then executes an automatic 10 deactivation sequence (see Fig.15): 1. The card is reset by ...
Page 34
Philips Semiconductors Double multiprotocol IC card interface 9 LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 60134). SYMBOL PARAMETER V supply voltage DD V analog supply voltage DDA V input voltage n on pins SAM, SAP, SBM, ...
Page 35
Philips Semiconductors Double multiprotocol IC card interface 12 CHARACTERISTICS DDA amb SYMBOL PARAMETER Supplies V supply voltage DD V supply voltage for step-up DDA converter I supply current in DD(pd) ...
Page 36
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER Crystal oscillator f crystal frequency XTAL f external frequency on ext pin XTAL1 Step-up converter f internal oscillator frequency int V voltage on pin V VUP UP V detection voltage on ...
Page 37
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER V output voltage in active CC mode I output current sum of both output currents CC1 CC2 SR slew rate Data lines: pins I/O1 and I/O2; note ...
Page 38
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER Auxiliary cards contacts: pins C41, C81, C42 and C82; note 3 V output voltage in inactive o(inactive) mode I output current in inactive o(inactive) mode t active pull-up pulse width W(pu) ...
Page 39
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER Card presence inputs: pins PRES1 and PRES2 V LOW-level input voltage IL V HIGH-level input voltage IH I LOW-level input leakage LIL current I HIGH-level input leakage LIH current Bidirectional data ...
Page 40
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER Configured as output V LOW-level output voltage OL V HIGH-level output voltage output transition time o(r) o(f) (rise and fall time) Interrupt line: pin INT (open-drain output) ...
Page 41
Philips Semiconductors Double multiprotocol IC card interface SYMBOL PARAMETER W ; see Figs 6 and 7 RITE CONTROL t data valid to end-of-write 4 t data hold time LOW LOW t address ...
Page 42
... C81 C41 K1 K2 CARD_READ_LM01 U2 CARD 2 Y1 BP1 TDA8007BHL IC1 P0(7: SAM 11 26 AGND 12 25 C13 100 nF C12 220 nF C11 C7 220 100 nF ...
Page 43
Philips Semiconductors Double multiprotocol IC card interface 15 PACKAGE OUTLINE LQFP48: plastic low profile quad flat package; 48 leads; body 1 pin 1 index ...
Page 44
Philips Semiconductors Double multiprotocol IC card interface 16 SOLDERING 16.1 Introduction to soldering surface mount packages This text gives a very brief insight to a complex technology. A more in-depth account of soldering ICs can be found in our “Data ...
Page 45
Philips Semiconductors Double multiprotocol IC card interface 16.5 Suitability of surface mount IC packages for wave and reflow soldering methods PACKAGE BGA, LBGA, LFBGA, SQFP, TFBGA, VFBGA HBCC, HBGA, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, HVQFN, HVSON, SMS (4) PLCC , ...
Page 46
Philips Semiconductors Double multiprotocol IC card interface 17 DATA SHEET STATUS DATA SHEET PRODUCT LEVEL (1) STATUS STATUS I Objective data Development II Preliminary data Qualification III Product data Production Notes 1. Please consult the most recently issued data sheet ...
Page 47
Philips Semiconductors Double multiprotocol IC card interface 2003 Feb 18 NOTES 47 Product specification TDA8007B ...
Page 48
Philips Semiconductors – a worldwide company Contact information For additional information please visit http://www.semiconductors.philips.com. For sales offices addresses send e-mail to: sales.addresses@www.semiconductors.philips.com. © Koninklijke Philips Electronics N.V. 2003 All rights are reserved. Reproduction in whole or in part is prohibited ...