tda8008hlc2 NXP Semiconductors, tda8008hlc2 Datasheet

no-image

tda8008hlc2

Manufacturer Part Number
tda8008hlc2
Description
Dual Multiprotocol Smart Card Coupler
Manufacturer
NXP Semiconductors
Datasheet
Product specification
Supersedes data of 1999 Dec 14
DATA SHEET
TDA8008
Dual multiprotocol smart card
coupler
INTEGRATED CIRCUITS
2003 Jul 28

Related parts for tda8008hlc2

tda8008hlc2 Summary of contents

Page 1

DATA SHEET TDA8008 Dual multiprotocol smart card coupler Product specification Supersedes data of 1999 Dec 14 INTEGRATED CIRCUITS 2003 Jul 28 ...

Page 2

Philips Semiconductors Dual multiprotocol smart card coupler CONTENTS 1 FEATURES 2 APPLICATIONS 3 GENERAL DESCRIPTION 4 ORDERING INFORMATION 5 QUICK REFERENCE DATA 6 BLOCK DIAGRAM 7 PINNING 8 FUNCTIONAL DESCRIPTION 8.1 ISO 7816 UART and associated logic 8.1.1 Interface control ...

Page 3

... ORDERING INFORMATION TYPE NUMBER NAME TDA8008HLC2 LQFP80 plastic low profile quad flat package; 80 leads; body 12 2003 Jul 28 Additional input/output (pin I/OAUX) allowing the use of the ISO 7816 UART for an external card interface Additional interrupt input (pin INTAUX) allowing ...

Page 4

Philips Semiconductors Dual multiprotocol smart card coupler 5 QUICK REFERENCE DATA SYMBOL PARAMETER V supply voltage DD I supply current in Power-down DD(pd) mode I supply current in Sleep mode DD(sm) I supply current in operating mode DD(oper) V card ...

Page 5

Philips Semiconductors Dual multiprotocol smart card coupler 6 BLOCK DIAGRAM handbook, full pagewidth 3 RESET 39 RSTOUT 65 EA PSEN 64 ALE/PROG P10 to P17 P30 to P37 8 ...

Page 6

Philips Semiconductors Dual multiprotocol smart card coupler 7 PINNING SYMBOL PIN P16 1 8xC51 general purpose I/O port P17 2 8xC51 general purpose I/O port RESET 3 reset input; a HIGH-level sustained on this pin for two machine cycles while ...

Page 7

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PIN TEST 36 test pin; leave open-circuit in the application I/OAUX 37 input or output for an I/O line from an auxiliary smart card interface CS 38 chip select input; active LOW ...

Page 8

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PIN n.c. 66 not connected P07/AD7 67 8xC51 general purpose I/O port/address/data 7 P06/AD6 68 8xC51 general purpose I/O port/address/data 6 P05/AD5 69 8xC51 general purpose I/O port/address/data 5 P04/AD4 70 8xC51 ...

Page 9

Philips Semiconductors Dual multiprotocol smart card coupler handbook, full pagewidth 61 P26/A14 P27/A15 62 63 PSEN 64 ALE/PROG 65 EA P07/AD7 68 P06/AD6 69 P05/AD5 70 P04/AD4 P03/AD3 71 P02/AD2 72 73 P01/AD1 74 P00/AD0 75 ...

Page 10

Philips Semiconductors Dual multiprotocol smart card coupler 8 FUNCTIONAL DESCRIPTION Throughout this specification it is assumed that the reader is aware of “ISO 7816 norm” terminology. 8.1 ISO 7816 UART and associated logic In this section, the description is given ...

Page 11

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.2 C ONTROL REGISTERS The TDA8008 has two complete analog interfaces which can drive card 1 and card 2. Data to and from the two cards share the same ISO 7816 UART. Data ...

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

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.3 G ENERAL REGISTERS 8.1.3.1 Card select register The Card Select Register (CSR) is used for selecting the card on which the ISO 7816 UART will act, and also to reset the ISO ...

Page 14

Philips Semiconductors Dual multiprotocol smart card coupler 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 Dual multiprotocol smart card coupler Table 7 Register TOR3 (address 0BH; write only); note TOL23 TOL22 Note 1. Register value at reset: all bits are cleared after reset 8.1.3.4 Time-out configuration register The Time-Out Configuration ...

Page 16

Philips Semiconductors Dual multiprotocol smart card coupler TOC VALUE 75H Counter 8-bit auto-reload counter, and counters 3 and 2 form a 16-bit counter. Counter 1 starts counting the content of register TOR1 on the first START bit ...

Page 17

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.4 ISO 7816 UART REGISTERS 8.1.4.1 UART receive register Table 10 Register URR (address 0DH; read only); note UR7 UR6 Note 1. Register value at reset: all bits are cleared ...

Page 18

Philips Semiconductors Dual multiprotocol smart card coupler Table 12 Register MSR (address 0CH; read only); note CLKSW FE Note 1. Register value at reset: bits TBE/RBF, BGT and CLKSW are cleared after reset; bits FE and CRED ...

Page 19

Philips Semiconductors Dual multiprotocol smart card coupler BIT SYMBOL 0 TBE/RBF Transmit buffer empty/receive buffer full. Bit TBE/RBF = 1 when: Bit TBE/RBF = 0 after power-on or after one of the following: handbook, full pagewidth I/O bit TBE INT ...

Page 20

Philips Semiconductors Dual multiprotocol smart card coupler handbook, full pagewidth I/O bit RBF bit FE t SB(FE) INT RD bit CRED Fig.6 Minimum time between two read operations in URR. handbook, full pagewidth WR t W(WR) bit CRED t WR(TOC) ...

Page 21

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.4.4 FIFO control register The FIFO Control Register (FCR) relates the parity error count and the FIFO length. Table 14 Register FCR (address 0CH; write only); note FC7 PEC2 Note ...

Page 22

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.4.5 UART status register The UART Status Register (USR) is used by the embedded microcontroller to monitor the activity of the ISO 7816 UART and that of the time-out counter. If any of ...

Page 23

Philips Semiconductors Dual multiprotocol smart card coupler BIT SYMBOL 0 TBE/RBF Transmission buffer empty/reception buffer full. Bits TBE and RBF share the same bit within register USR: when in transmission mode the relevant bit is TBE; when in reception mode ...

Page 24

Philips Semiconductors Dual multiprotocol smart card coupler 8.1.5.2 UART configuration register 2 The UART Configuration Registers 2 (UCR12, UCR22 and UCR32) relate the UART configuration. Table 19 Registers UCR12, UCR22 and UCR32 (address 03H; read and write); note 1 7 ...

Page 25

Philips Semiconductors Dual multiprotocol smart card coupler Table 21 Baud rate selection using values F and D; card clock frequency 4.92 MHz for PSC = 32; for example, in the table ‘31;12’ means ‘prescaler set to 31 ...

Page 26

Philips Semiconductors Dual multiprotocol smart card coupler Table 24 Description of UCR1 bits BIT SYMBOL 7 UC7 not used 6 FIP Force inverse parity. If bit FIP is set to logic 1, the ISO 7816 UART will NAK a correctly ...

Page 27

Philips Semiconductors Dual multiprotocol smart card coupler 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 Dual multiprotocol smart card coupler 8.1.5.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

Acrobat reader. white to force landscape pages to be ... 8.1.5.7 Register Summary Table 29 Register summary ADDR NAME R CSR ...

Page 30

Philips Semiconductors Dual multiprotocol smart card coupler 8.2 Supply and reset The TDA8008 operates within a supply voltage range of 2 The supply pins are V GNDD and GNDA. Pins V and GNDA supply the analog drivers ...

Page 31

Philips Semiconductors Dual multiprotocol smart card coupler 8.3 Step-up converter Except for the V generator and the other cards contact CC buffers, the whole circuit is powered the supply voltage is 2.7 V, then a higher voltage ...

Page 32

Philips Semiconductors Dual multiprotocol smart card coupler 8.6 Protection and limitation The TDA8008 has the following protection and limitation features limited to 100 mA, the card is deactivated when CC this limit is reached Current to and from ...

Page 33

Philips Semiconductors Dual multiprotocol smart card coupler 8.8 Deactivation sequence When the session is completed, the embedded microcontroller resets the bit START within register PCR at time t (see Fig.11). The circuit then executes an 10 automatic deactivation sequence. 1. ...

Page 34

Philips Semiconductors Dual multiprotocol smart card coupler 8.9 Embedded microcontroller The microcontroller core inside the TDA8008 is like a standard ’C51 microcontroller and has the same instruction set as the 80C51. Features added to the 80C51 microcontroller are similar to ...

Page 35

Acrobat reader. white to force landscape pages to be ... Table 31 Embedded ’C51 microcontroller special function registers REG SYMBOL DESCRIPTION ADDR (2) ACC ...

Page 36

Acrobat reader. white to force landscape pages to be ... REG SYMBOL DESCRIPTION ADDR SP stack pointer 81H (2) TCON timer control 88H (2) ...

Page 37

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.1 P ORT CHARACTERISTICS 8.9.1.1 Port 0 Port 0 (P07 to P00 open-drain, bidirectional I/O port. Port 0 pins that have logic 1s written to them float and can be used ...

Page 38

Philips Semiconductors Dual multiprotocol smart card coupler 8.9 POWER MODES 8.9.4.1 Stop clock mode The static design enables the clock speed to be reduced down to 0 MHz (stopped). When the oscillator is stopped, the RAM and special ...

Page 39

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.5 L EPROM OW POWER PROGRAMMING The EPROM array contains some analog circuits that are not required when V is less than 4 V but are required DDD for a V greater than ...

Page 40

Philips Semiconductors Dual multiprotocol smart card coupler BIT SYMBOL 4 TCLK Transmit clock flag. When set, bit TCLK causes the serial port to use Timer 2 overflow pulses for its transmit clock in modes 1 and 3; TCLK = 0 ...

Page 41

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.8.1 Auto-reload mode (up or down counter) In the 16-bit auto-reload mode, Timer 2 can be configured as a timer or a counter (bit C/T2 in register T2CON) then programmed to count up ...

Page 42

Philips Semiconductors Dual multiprotocol smart card coupler handbook, full pagewidth divide- OSC by-12 T2 pin 8.9.8.2 Capture mode In the Capture mode there are two options which are selected by bit EXEN2 in T2CON. If EXEN2 = 0, then Timer ...

Page 43

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.8.3 Baud rate generator mode handbook, full pagewidth divide- OSC by pin transition detector T2EX pin (1) Additional external interrupt. In the Baud rate ...

Page 44

Philips Semiconductors Dual multiprotocol smart card coupler A rollover in TH2 does not set TF2 and will not generate an interrupt. Thus, the Timer 2 interrupt does not have to be disabled when Timer the baud rate ...

Page 45

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.9 E UART NHANCED The UART operates in all of the normal modes that are described in the published 8-bit, C51+ microcontroller family specifications (refer to “http://www.semiconductors.philips.com/catalog/” addition the UART can ...

Page 46

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.9.1 Automatic address recognition Automatic address recognition is a feature that allows the UART to recognize certain addresses in the serial bit stream by using hardware to make the comparisons (see Fig.17). This ...

Page 47

Philips Semiconductors Dual multiprotocol smart card coupler Upon reset SADDR (SFR address 0A9H) and SADEN (SFR address 0B9H) are loaded with logic 0s. This produces a given address of all ‘don’t cares’ as well as a broadcast address of all ...

Page 48

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.10 I NTERRUPT PRIORITY STRUCTURE The TDA8008 has a six-source, four-level interrupt structure. There are three special function registers associated with the four-level interrupt; registers IE, IP, and IPH. The Interrupt Priority High ...

Page 49

Philips Semiconductors Dual multiprotocol smart card coupler Table 50 Interrupt priority register IP (address B8H Table 51 Description of IP bits (IP bit = 1 assigns high priority; IP bit = 0 assigns low priority) BIT SYMBOL 7 ...

Page 50

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.11 R EMI EDUCED MODE When bit AO in register AUXR is set it disables the ALE output. 8.9.12 D DPTR UAL The dual data pointer (DPTR) structure is the means by which ...

Page 51

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.13 E RAM XPANDED DATA ADDRESSING The TDA8008 has an internal data memory that is mapped into four separate segments. These are the lower 128 bytes of RAM, the upper 128 bytes of ...

Page 52

Philips Semiconductors Dual multiprotocol smart card coupler Table 55 Auxiliary register AUXR (address 8EH Table 56 Description of AUXR bits BIT SYMBOL not implemented, reserved for future use; note 1 1 EXTRAM internal/external RAM access ...

Page 53

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.14 EPROM CHARACTERISTICS The OTP-device TDA8008 can be programmed by using a modified Improved Quick-Pulse Programming algorithm. It differs from older methods in the value used for V (programming supply voltage) and in ...

Page 54

Philips Semiconductors Dual multiprotocol smart card coupler 8.9.14.6 EPROM programming modes Table 57 EPROM programming V = 12.75 V 0.25 V; during programming and verification supply voltage V PP MODE RESET Read signature Program code data Verify code data Program ...

Page 55

Philips Semiconductors Dual multiprotocol smart card coupler 9 LIMITING VALUES In accordance with the Absolute Maximum Rating System (IEC 60134). SYMBOL PARAMETER V analog supply voltage DDA V digital supply voltage DDD V supply voltage for DC-to-DC converter DDP V ...

Page 56

Philips Semiconductors Dual multiprotocol smart card coupler 12 CHARACTERISTICS unless otherwise specified amb SYMBOL PARAMETER Supplies V supply voltage DD V supply voltage for the DDP ...

Page 57

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PARAMETER Step-up converter f internal oscillator frequency int V voltage on pin V VUP UP V detection voltage on V det(dt) doubler/tripler selection Reset output to the cards (pins RST1 and RST2) ...

Page 58

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PARAMETER V card supply output voltage CC I card supply output current CC SR slew rate sum of currents for both CC1 CC2 cards Data lines ...

Page 59

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PARAMETER input transition times i(tr) i(tf output transition times o(tr) o(tf) R internal pull-up resistance pu between pin I/O and V Contacts for auxiliary cards (pins ...

Page 60

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PARAMETER Card presence inputs (pins PRES1, PRES2) V LOW-level input voltage IL V HIGH-level input voltage IH I input leakage current LOW IL(L) I input leakage current HIGH IL(H) Logic inputs (pins ...

Page 61

Philips Semiconductors Dual multiprotocol smart card coupler SYMBOL PARAMETER General purpose I/O ports (pins P00 to P07) V LOW-level input voltage IL V HIGH-level input voltage IH V LOW-level output voltage OL V HIGH-level output voltage OH I input leakage ...

Page 62

Acrobat reader. white to force landscape pages to be ... C29 ...

Page 63

Philips Semiconductors Dual multiprotocol smart card coupler 14 PACKAGE OUTLINE LQFP80: plastic low profile quad flat package; 80 leads; body 1 pin 1 index ...

Page 64

Philips Semiconductors Dual multiprotocol smart card coupler 15 SOLDERING 15.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 65

Philips Semiconductors Dual multiprotocol smart card coupler 15.5 Suitability of surface mount IC packages for wave and reflow soldering methods PACKAGE BGA, LBGA, LFBGA, SQFP, SSOP-T DHVQFN, HBCC, HBGA, HLQFP, HSQFP, HSOP, HTQFP, HTSSOP, HVQFN, HVSON, SMS (5) PLCC , ...

Page 66

Philips Semiconductors Dual multiprotocol smart card coupler 16 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 67

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 ...

Related keywords