TDA8029HL/C206,118 NXP Semiconductors, TDA8029HL/C206,118 Datasheet
TDA8029HL/C206,118
Specifications of TDA8029HL/C206,118
935273235118
TDA8029HL06BD-T
Available stocks
Related parts for TDA8029HL/C206,118
TDA8029HL/C206,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 . . . . . . . . ...