st8004 STMicroelectronics, st8004 Datasheet
st8004
Available stocks
Related parts for st8004
st8004 Summary of contents
Page 1
... ST8004CDR °C January 2007 generation Description The ST8004 is a complete low cost analog interface for asynchronous 3V and 5V smart cards. It can be placed between the card and the microcontroller with few external components to perform all supply protection and control functions. Main applications are: smartcard readers for Set Top Box, IC card readers for banking, identification ...
Page 2
... Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.2 Voltage supervisor (for VTHSEL = VDD or floating 6.3 Voltage supervisor (for VTHSEL = GND 6.4 Clock circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.5 I/O Circuitry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.6 Inactive state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.7 Activation sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.8 Active state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.9 Deactivation sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 6.10 Fault detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7 Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 8 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2/26 ST8004 ...
Page 3
... ST8004 1 Diagram Figure 1. Block diagram Diagram 3/26 ...
Page 4
... Ground for card signal (C5) 15 CLK Clock to card (C3) 16 RST Card Reset (C2 Supply Voltage for the card (C1 Deactivation threshold selector pin (under voltage lock-out) THSEL 19 CMDV Start activation sequence input (Active Low) CC 4/26 Name and function selection pin. ST8004 ) ...
Page 5
... ST8004 Table 1. Pin description Pin N° Symbol 20 RSTIN Card Reset Input from MCU 21 V Supply Voltage DD 22 GND Ground 23 OFF Interrupt to MCU (active Low) 24 XTAL1 Crystal or external clock input 25 XTAL2 Crystal connection (leave this pin open if external clock is used) 26 I/OUC Data Line to and from MCU (internal 10kΩ pull-up resistor connected to V ...
Page 6
... R Thermal resistance junction-ambient temperature thJA Table 4. Recommended operating conditions Symbol Parameter T Temperature range A 6/26 Parameter , CMDV , THSEL CC Ω , 100 pF) 3 positive pulses and 3 negative pulses on each pin Parameter Test Conditions ST8004 Min Max -0 0 Condition Value In free air 70 Min ...
Page 7
... ST8004 4 Electrical characteristics Table 5. Electrical characteristics over recommended operating (V 10MHz, unless otherwise noted. Typical values are to T Symbol Parameter V Supply voltage DD Supply voltage for the V DDP voltage doubler Output voltage on pin V V O(VUP) from step-up converter Input voltage to be applied order to ...
Page 8
... DDP XTAL Min. Typ. Max. -0.1 0.1 -0.1 0.4 4.75 5.25 2.85 3.15 4.65 5.25 2.85 3.15 4.65 5.25 2.76 3.15 350 65 150 0.11 0.22 = 3.3V 5V 10MHz, DDP XTAL Min. Typ. Max 0 0 3.3V 5V DDP = 25°C) A Min. Typ. Max. 200 1 10 ST8004 Unit V/µs Unit pF MHz V V XTAL Unit ns MHz pF ...
Page 9
... ST8004 Table 9. Data lines (pins I/O, AUX1 AND AUX2 WITH 10 k Internally (V = 3.3V are 25°C) A Symbol Parameter High level output voltage data lines Low level output voltage data lines High level input voltage data lines Low level input voltage on ...
Page 10
... Min. Typ. Max. 2.2 3 10MHz, unless DDP XTAL Min. Typ. Max. 0 0 0.2 0 0 10MHz, unless DDP XTAL Min. Typ. Max. 0 0.3 0 0.1 0 0.3 0 0.2 ST8004 Unit µs µs pF Unit MHz Unit V µ µs Unit V/ns ...
Page 11
... ST8004 Table 14. Logic inputs (pins CLKDIV1, CLKDIV2, PRES, PRES, CMDV VTHSEL (V = 3.3V are 25°C) (Note 3) a Symbol Parameter V Low Level Input Voltage IL V High Level Input Voltage IH Input Leakage Current |I | LIH when high Input Leakage Current |I | LIL when low Table 15. ...
Page 12
... Waveforms 5 Waveforms Figure 3. Alarm as a function of V Figure 4. Alarm as a function of V 12/ ms THSEL ms GND DD W THSEL ST8004 or floating ...
Page 13
... ST8004 Figure 5. Activation sequence Figure 6. Deactivation sequence Waveforms 13/26 ...
Page 14
... Waveforms Figure 7. Behavior of OFF, CMDV Figure 8. Emergency deactivation sequence Figure 9. Definition of output transition times 14/26 , PRES and ST8004 ...
Page 15
... ST8004 6 Functional description Throughout this document it is assumed that the reader is familiar with iso7816 norm terminology 6.1 Power supply The supply pins for the IC are V interface signals with the microcontroller are referenced to V voltage of the microcontroller is also at V powering up or powering down. The sequencer is not activated until V ...
Page 16
... CLK may be 45% to 55% XTAL CLKDIV2 and I/OUC thus allowing operation with 1/8 f via pins CLKDIV1 and XTAL XTAL CLK 1/8 f XTAL 1/4 f XTAL 1/2 f XTAL f XTAL and I/OUC ≠ The first CC DD (edge) and then both 80pF CC ST8004 ). I/O DD ...
Page 17
... CLK will start at t3, and after t5, RSTIN may be set High in order to get the Answer To Request (ATR) from the card. 6.8 Active state When the activation sequence is completed, the ST8004 will be in the active state. Data are exchanged between the card and the microcontroller via the I/O lines. The ST8004 is designed for cards without V non-volatile memory). ...
Page 18
... DDP DD Figure Figure the temperature on the IC has become too CC ). When the system controller sets CMDV Figure 8. DD line to the HIGH state via a 10 kΩ resistor back to HIGH detected while the card is activated, then ST8004 CC is detected ...
Page 19
... ST8004 When OFF level falls low, the system controller must wait not less than 160µs before setting high again the CMDV Depending on the type of card presence switch within the connector (normally closed or normal open), and on the mechanical characteristics of the switch, a bouncing may occur on presence signals at card insertion or withdrawal. There is no debounce feature in the device, so the software has to take it into account ...
Page 20
... Functional description Figure 10. ST8004 Sequencer 20/26 ST8004 ...
Page 21
... ST8004 Figure 11. Card control sequencer OFF_temp = PRES or (not PRES_NEG) CARD CONTROL CHANGE_OFF OFF = PRES or (not PRES_NEG) CMDVCC=0 OFF_temp = 1 LOCK_OFF_HIGH OFF=1 Removing Card after the Activation Sequence CMDVCC=0 OFF_temp = 0 Functional description CMDVCC=0 OFF_temp = 0 LOCK_OFF_LOW OFF=0 21/26 ...
Page 22
... These packages have a Lead-free second level interconnect. The category of second level interconnect is marked on the package and on the inner box label, in compliance with JEDEC Standard JESD97. The maximum ratings related to soldering conditions are also marked on the inner box label. ECOPACK trademark. ECOPACK specifications are available at: 22/26 www.st.com ST8004 ...
Page 23
... ST8004 DIM. MIN 0.1 b 0. 17.70 E 10. 7.40 L 0.50 S SO-28 MECHANICAL DATA mm. TYP MAX. 2.65 0.3 0.49 0.32 0.5 45˚ (typ.) 18.10 10.65 1.27 16.51 7.60 1.27 ˚ (max.) 8 Package mechanical data inch MIN. TYP. MAX. 0.104 0.004 0.012 0.014 0.019 0.009 0.012 0.020 0.697 0.713 0.393 0.419 0.050 0.650 0.291 0.300 0.020 ...
Page 24
... Package mechanical data DIM. MIN 12 10.8 Bo 18.2 Ko 2.9 Po 3.9 P 11.9 24/26 Tape & Reel SO-28 MECHANICAL DATA mm. TYP MAX. 330 13.2 30.4 11.0 18.4 3.1 4.1 12.1 inch MIN. TYP. MAX. 12.992 0.504 0.519 0.795 2.362 1.197 0.425 0.433 0.716 0.724 0.114 0.122 0.153 0.161 0.468 0.476 ST8004 ...
Page 25
... ST8004 8 Revision history Table 19. Revision history Date Revision 18-Mar-2004 5 04-May-2006 6 31-Jan-2007 7 Pag. 10, fig. 4, RSTIN ==> CLK. Order code has been updated and new template. Change values V Min. and Max. on th3 Revision history Changes Table 5. 25/26 ...
Page 26
... Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America 26/26 Please Read Carefully: © 2007 STMicroelectronics - All rights reserved STMicroelectronics group of companies www.st.com ST8004 ...