TDA8029HL/C207,118 NXP Semiconductors, TDA8029HL/C207,118 Datasheet

IC SMART CARD READER 32-LQFP

TDA8029HL/C207,118

Manufacturer Part Number
TDA8029HL/C207,118
Description
IC SMART CARD READER 32-LQFP
Manufacturer
NXP Semiconductors
Datasheet

Specifications of TDA8029HL/C207,118

Package / Case
32-LQFP
Controller Type
Smart Card Reader Interface
Interface
Serial
Voltage - Supply
2.7 V ~ 6 V
Current - Supply
250mA
Operating Temperature
-40°C ~ 90°C
Mounting Type
Surface Mount
Maximum Operating Temperature
+ 90 C
Minimum Operating Temperature
- 40 C
Mounting Style
SMD/SMT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-2233-2
935274733118
TDA8029HL07BD-T

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TDA8029HL/C207,118
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
TDA8029HL/C207,118
Manufacturer:
NXP/恩智浦
Quantity:
20 000
1. General description
2. Features
The TDA8029 is a complete one chip, low cost, low power, robust smart card reader. Its
different power reduction modes and its wide supply voltage range allow its use in
portable equipment. Due to specific versatile hardware, a small embedded software
program allows the control of most cards available in the market. The control from the host
may be done through a standard serial interface.
The TDA8029 may be delivered with standard embedded software, or be masked with
specific customer code. For details on software development and on available tools,
please refer to application notes “AN01009” and “AN10134” for the TDA8029HL/C1. For
standard embedded software, please refer to “AN10206” for the TDA8029HL/C2.
TDA8029
Low power single card reader
Rev. 03 — 22 February 2005
80C51 core with 16 kB ROM, 256 byte RAM and 512 byte XRAM
Specific ISO7816 UART, accessible with MOVX instructions for automatic convention
processing, variable baud rate, error management at character level for T = 0 and
T = 1 protocols, extra guard time, etc.
Specific versatile 24-bit Elementary Time Unit (ETU) counter for timing processing
during Answer To Reset (ATR) and for T = 1 protocol
V
Card clock generation up to 20 MHz with three times synchronous frequency doubling
(f
Card clock stop HIGH or LOW or 1.25 MHz from an integrated oscillator for card power
reduction modes
Automatic activation and deactivation sequences through an independent sequencer
Supports asynchronous protocols T = 0 and T = 1 in accordance with:
1 to 8 characters FIFO in reception mode
Parity error counter in reception mode and in transmission mode with automatic
retransmission
Versatile 24-bit time-out counter for ATR and waiting times processing
Specific ETU counter for Block Guard Time (BGT) (22 ETU in T = 1 and 16 ETU in
T = 0)
XTAL
CC
5 V
3 V
1.8 V
ISO 7816 and EMV 3.1.1 (TDA8029HL/C1 and TDA8029HL/C2)
ISO 7816 and EMV 2000 (TDA8029HL/C2).
generation with controlled rise and fall times:
,
1
2
f
5 %, maximum current 65 mA
5 %, maximum current 50 mA; maximum current 65 mA if V
XTAL
5 %, maximum current 30 mA
,
1
4
f
XTAL
and
1
8
f
XTAL
)
Product data sheet
DD
> 3 V

Related parts for TDA8029HL/C207,118

TDA8029HL/C207,118 Summary of contents

Page 1

TDA8029 Low power single card reader Rev. 03 — 22 February 2005 1. General description The TDA8029 is a complete one chip, low cost, low power, robust smart card reader. Its different power reduction modes and its wide supply voltage ...

Page 2

Philips Semiconductors Minimum delay between two characters in reception mode: In protocol ETU (TDA8029HL/C1) 11.8 ETU (TDA8029HL/C2). In protocol ETU (TDA8029HL/C1) 10.8 ETU (TDA8029HL/C2). Supports synchronous cards which do not use C4/C8 ...

Page 3

Philips Semiconductors Table 1: Symbol CC(det act f XTAL T amb 5. Ordering information Table 2: Type number TDA8029HL/C1 TDA8029HL/C2 9397 750 14145 Product data sheet Quick reference ...

Page 4

Philips Semiconductors 6. Block diagram 28 RESET 5 SDWN_N 30 P33/INT1_N 2 P16 1 P17 24 CONTROLLER P27 25 P26 32 P30/RX 31 P31/TX 21 EA_N 22 ALE 23 PSEN_N 29 P32/INT0_N 20 TEST 27 XTAL2 26 OSCILLATOR XTAL1 Fig ...

Page 5

Philips Semiconductors 7. Pinning information 7.1 Pinning Fig 2. Pin configuration 7.2 Pin description Table 3: Symbol P17 P16 V DD GND SDWN_N CDEL I/O PRES GNDC CLK V CC RST VUP 9397 750 14145 Product data sheet P17 1 ...

Page 6

Philips Semiconductors Table 3: Symbol SAP SBP DCIN SBM PGND SAM TEST EA_N ALE PSEN_N P27 P26 XTAL1 XTAL2 RESET P32/INT0_N P33/INT1_N P31/TX P30/RX 8. Functional description Throughout this specification assumed that the reader is aware of ISO7816 ...

Page 7

Philips Semiconductors The external interrupt INT0_N is used by the ISO UART, by the analog drivers and the ETU counters. It must be left open in the application. The second external interrupt INT1_N is available for the application. A general ...

Page 8

Philips Semiconductors Table 4: Feature WDT level priority interrupt enhanced UART delay counter Table 5: Embedded C51 controller special function registers Symbol Description Addr (hex) [1] ACC accumulator E0 [2] AUXR auxiliary 8E [2] AUXR1 auxiliary ...

Page 9

Philips Semiconductors Table 5: Embedded C51 controller special function registers Symbol Description Addr (hex) RACAP2L timer 2 CA [2] capture low [2] SADDR slave A9 address [2] SADEN slave B9 address mask SBUF serial data 99 buffer [1] SCON serial ...

Page 10

Philips Semiconductors Port 2 Port 3 8.1.2 Oscillator characteristics XTAL1 and XTAL2 are the input and output, respectively inverting amplifier. The pins can be configured for use as an on-chip oscillator. To drive the device from an external ...

Page 11

Philips Semiconductors 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 function registers retain their values. This mode allows step-by-step utilization and ...

Page 12

Philips Semiconductors 8.2.1 Timer/counter 2 control register (T2CON) Table 7: 7 TF2 Table 8: Bit Table 9: Mode 16-bit auto-reload Baud-rate generator Off 8.2.2 Timer/counter 2 mode control register (T2MOD) Table 10: ...

Page 13

Philips Semiconductors Table 11: Bit [1] Do not write logic 1s to reserved bits. These bits may be used in future 80C51 family products to invoke new features. In that case, the reset or inactive ...

Page 14

Philips Semiconductors OSC ÷ transition detector T2EX Fig 3. Timer 2 in auto-reload mode with DCEN = 0 OSC ÷ Fig 4. Timer 2 ...

Page 15

Philips Semiconductors The baud rates in modes 1 and 3 are determined by the overflow rate of timer 2, given by Equation Baud rate The timer can be configured for either timer or counter operation. In many applications ...

Page 16

Philips Semiconductors Summary of baud rate equations: Timer baud rate generating mode. If timer 2 is being clocked through T2 (P1.0) the baud rate is: Baud rate If timer 2 is being clocked internally, the baud rate ...

Page 17

Philips Semiconductors Table 13: Mode 16-bit auto-reload Baud rate generator receive and transmit same baud rate Receive only Transmit only [1] Capture/reload occurs only on timer/counter overflow. [2] Capture/reload on timer/counter overflow and a 1-to-0 transition on T2EX (P1.1) pin ...

Page 18

Philips Semiconductors Table 16: Bit Table 17: SM0 8.3.2 Automatic address recognition Automatic address recognition is a feature which allows the UART to recognize certain addresses in the ...

Page 19

Philips Semiconductors The 8-bit mode is called mode 1. In this mode the RI flag will be set if SM2 is enabled and the information received has a valid stop bit following the 8 address bits and the information is ...

Page 20

Philips Semiconductors Table 22: Register SADDR SADEN Given In the above example the differentiation among the 3 slaves is in the lower 3 address bits. Slave 0 requires that bit and it can be uniquely addressed by ...

Page 21

Philips Semiconductors D0 D1 UART modes and SM2 = 1: there is an interrupt if REN = 1, RB8 = 1 and received address is equal to programmed address. When own address is received, reset SM2 to ...

Page 22

Philips Semiconductors 8.4.1 Interrupt enable register (IE) Table 25 Table 26: Bit [1] Details on interaction with the UART behavior in Power-down mode are described in [2] Do not write ...

Page 23

Philips Semiconductors 8.4.3 Interrupt priority high register (IPH) Table 29 Table 30: Each interrupt priority is assigned with a bit in register IP and a bit in register IPH, see Bit 7 and ...

Page 24

Philips Semiconductors Fig 8. Dual DPTR 8.6 Expanded data RAM addressing The TDA8029 has internal data memory that is mapped into four separate segments. The four segments are: 1. The lower 128 byte of RAM (addresses 00h to 7Fh), which ...

Page 25

Philips Semiconductors locations higher than 1FFh (i.e., 0200h to FFFFh) will be performed with the MOVX DPTR instructions in the same way as in the standard 80C51, so with P0 and P2 as data/address bus, and P3.6 and P3.7 as ...

Page 26

Philips Semiconductors Table 33: Bit [1] Do not write logic 1s to reserved bits. These bits may be used in future 80C51 family products to invoke new features. In that case, the reset or inactive ...

Page 27

Philips Semiconductors 8.10 Smart card reader control registers The TDA8029 has one analog interface for five contacts cards. The data to or from the card are fed into an ISO UART. The Card Select Register (CSR) contains a bit for ...

Page 28

Philips Semiconductors 8.10.1 General registers 8.10.1.1 Card select register (CSR) This register is used for resetting the ISO UART. Table 35: CSR - card select register (address 0h) bit allocation Bit 7 Symbol - Reset 0 Access Table 36: CSR ...

Page 29

Philips Semiconductors Table 38: HSR - hardware status register (address Fh) bit description Bit Symbol 7 SDWN PRTL1 4 SUPL PRL1 PTL 8.10.1.3 Time-out registers (TOR1, TOR2 and TOR3) Table 39: ...

Page 30

Philips Semiconductors Table 43: TOR3 - time-out register 3 (address Bh) bit allocation Bit 7 Symbol TOL23 TOL22 Reset 0 Access Table 44: TOR3 - time-out register 3 (address Bh) bit description Bit Symbol TOL[23:16] 8.10.1.4 Time-out ...

Page 31

Philips Semiconductors Table 47: Time-out counter configurations TOC[7:0] Operating mode (hex) 65 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 ...

Page 32

Philips Semiconductors 8.10.2 ISO UART registers 8.10.2.1 UART transmit register (UTR) Table 48: UTR - UART transmit register (address Dh) bit allocation Bit 7 Symbol UT7 UT6 Reset 0 Access Table 49: UTR - UART transmit register (address Dh) bit ...

Page 33

Philips Semiconductors 8.10.2.3 Mixed status register (MSR) This register relates the status of the card presence contact PR1, the BGT counter, the FIFO empty indication, the transmit/receive ready indicator TBE/RBF and the completion of clock switching to or from Table ...

Page 34

Philips Semiconductors 8.10.2.4 FIFO control register (FCR) Table 54: FCR - FIFO control register (address Ch) bit allocation Bit 7 Symbol - PEC2 Reset - Access Table 55: FCR - FIFO control register (address Ch) bit description Bit Symbol 7 ...

Page 35

Philips Semiconductors Table 56: USR - UART status register (address Eh) bit allocation Bit 7 Symbol TO3 TO2 Reset 0 Access Table 57: USR - UART status register (address Eh) bit description Bit Symbol 7 TO3 6 TO2 5 TO1 ...

Page 36

Philips Semiconductors Table 58: PDR - programmable divider register (address 2h) bit allocation Bit 7 Symbol PD7 PD6 Reset 0 Access Table 59: PDR - programmable divider register (address 2h) bit description Bit Symbol PD[7:0] 8.10.3.2 UART ...

Page 37

Philips Semiconductors Fig 10. ETU generation Table 62: Baud rate selection using values F and D Card clock frequency f = 3.58 MHz for PSC = 31 and f CLK prescaler set to 31 and PDR set to 12) D ...

Page 38

Philips Semiconductors Table 64: GTR - UART guard time register (address 5h) bit description Bit Symbol GT[7:0] 8.10.3.4 UART configuration register 1 (UCR1) This register is used for setting the parameters of the ISO UART. Table 65: ...

Page 39

Philips Semiconductors Table 67: CCR - Clock configuration register (address 1h) bit allocation Bit 7 Symbol - Reset - Access Table 68: CCR - Clock configuration register (address 1h) bit description Bit Symbol 7 and SHL 4 ...

Page 40

Philips Semiconductors Table 70: PCR - power control register (address 7h) bit allocation Bit 7 Symbol - Reset - Access Table 71: PCR - power control register (address 7h) bit description Bit Symbol 1V8 2 ...

Page 41

Philips Semiconductors 8.11 Supply The circuit operates within a supply voltage range of 2 The supply pins are V , DCIN, GND and PGND. Pins DCIN and PGND supply the analog drivers to the cards DD ...

Page 42

Philips Semiconductors There are several possible situations: • V DCIN with a regulation of about 4.0 V • V DCIN with a regulation of about 5.5 V • V DCIN follower, V • V DCIN with a regulation of about ...

Page 43

Philips Semiconductors • Current to or from pin CLK limited • ESD protection on all card contacts and pin PRES at minimum 6 kV, thus no need of extra components for protecting against ESD flash caused by ...

Page 44

Philips Semiconductors When everything is satisfactory (voltage supply, card present and no hardware problems), the system controller may initiate an activation sequence of the card. activation sequence. After leaving the UART reset mode, and then configuring the necessary parameters for ...

Page 45

Philips Semiconductors the time that V de Automatic emergency deactivation is performed in the following cases: • Withdrawal of the card (PRES LOW) • Overcurrent detection on V • Overcurrent detection on RST ...

Page 46

Philips Semiconductors Table 73: Limiting values …continued In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter P continuous total power dissipation tot T storage temperature stg T junction temperature j V electrostatic discharge esd on pins I/O, ...

Page 47

Philips Semiconductors Table 75: Characteristics …continued 3 unless otherwise specified. DD DCIN amb Symbol Parameter I supply current DD(om) operating mode V threshold voltage on th1 V (falling hysteresis ...

Page 48

Philips Semiconductors Table 75: Characteristics …continued 3 unless otherwise specified. DD DCIN amb Symbol Parameter Clock output to the card pin: CLK V output voltage in O(inactive) inactive mode I current ...

Page 49

Philips Semiconductors Table 75: Characteristics …continued 3 unless otherwise specified. DD DCIN amb Symbol Parameter I output current slew rate, rise and fall maximum load r f ...

Page 50

Philips Semiconductors Table 75: Characteristics …continued 3 unless otherwise specified. DD DCIN amb Symbol Parameter Protections and limitations I shut-down and CC(sd) limitation current limitation current on ...

Page 51

Philips Semiconductors Table 75: Characteristics …continued 3 unless otherwise specified. DD DCIN amb Symbol Parameter Reset input: pin RESET, active HIGH V LOW-level input IL voltage V HIGH-level input IH voltage ...

Page 52

R1 100 C3 nF C5I C1I C6I C2I C7I C3I C8I C4I CARD READ UNIT Fig 14. Application diagram SHUTDOWN P16 P17 RX TX INT1 RESET P17 ...

Page 53

Philips Semiconductors 13. Package outline LQFP32: plastic low profile quad flat package; 32 leads; body 1 pin 1 index DIMENSIONS (mm are the original dimensions) ...

Page 54

Philips Semiconductors 14. Handling information Inputs and outputs are protected against electrostatic discharge in normal handling. However completely safe desirable to take normal precautions appropriate to handling integrated circuits. 15. Soldering 15.1 Introduction to soldering surface ...

Page 55

Philips Semiconductors • Use a double-wave soldering method comprising a turbulent wave with high upward pressure followed by a smooth laminar wave. • For packages with leads on two sides and a pitch (e): – larger than or equal to ...

Page 56

Philips Semiconductors [2] All surface mount (SMD) packages are moisture sensitive. Depending upon the moisture content, the maximum temperature (with respect to time) and body size of the package, there is a risk that internal or external package cracks may ...

Page 57

Philips Semiconductors 16. Revision history Table 77: Revision history Document ID Release date TDA8029_3 20050222 • Modifications: The format of this data sheet has been redesigned to comply with the presentation and information standard of Philips Semiconductors. • Section • ...

Page 58

Philips Semiconductors 17. Data sheet status [1] Level Data sheet status Product status I Objective data Development II Preliminary data Qualification III Product data Production [1] Please consult the most recently issued data sheet before initiating or completing a design. ...

Page 59

Philips Semiconductors 21. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . ...

Related keywords