
DS8007
Multiprotocol Dual Smart Card Interface
________________________________________________________________
Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
General Description
The DS8007 multiprotocol dual smart card interface is a
low-cost, dual smart card reader interface supporting
all ISO 7816, EMV
®
, and GSM11-11 requirements.
Through its 8-bit parallel bus and dedicated address
selects (AD3–AD0), the DS8007 can easily and directly
connect to the nonmultiplexed byte-wide bus of a
Maxim secure microcontroller. Optionally, the parallel
bus can be multiplexed to allow direct access to the
multiplexed bus of an 80C51-compatible microcontroller through MOVX memory addressing.
One integrated ISO 7816 UART is multiplexed among
the interfaces to allow high-speed automatic smart card
processing with each card-possessing, independent,
variable, baud-rate capability. The card interface is controlled by internal sequencers that support automatic
activation and deactivation sequencing, handling all
actions required for T = 0, T = 1, and synchronous protocols. Emergency deactivation is also supported in
case of supply dropout. A third card is supported
through the auxiliary I/O. The same set of I/O can optionally be used as additional serial interface for the UART.
The DS8007 provides all electrical signals necessary to
interface with two smart cards. The integrated voltage
converter ensures full cross-compatibility between 1.8V/
3V/5V cards and a 1.8V/3V/5V environment, and allows
operation within a 2.7V to 6V supply voltage range.
Applications
Banking Applications (Point-of-Sale Terminals,
Debit/Credit Payment Terminals, PIN Pads,
Automated Teller Machines)
Telecommunications
Pay Television
Access Control
Features
♦ Integrated ISO 7816 UART Provides Complete
Interface/Control for Two Separate Smart Card
Devices
♦ 8kV (min) ESD Protection on Card Interfaces
♦ Internal IC Card Supply Voltage Generation
5.0V ±5%, 65mA (max)
3.0V ±8%, 50mA (max)
1.8V ±10%, 30mA (max)
♦ Automatic Card Activation, Deactivation, and Data
Communication Controlled by Dedicated Internal
Sequencer
♦ Host Interface Through an 8-Bit Parallel Bus (User-
Selectable Multiplexed or Nonmultiplexed Modes)
♦ Chip Select and Three-State Bus Allow Multiple
Devices (Card Readers and Memories) on Bus
♦ 8-Character Receive FIFO with Optional
Programmable Depth/Threshold
♦ I/O Interface Pin to External ISO 7816 UART for
Auxiliary Interface
♦ Separate Card Clock Generation (Up to 10MHz)
with 2x Frequency Doubling
♦ Selectable Card Clock Stop High, Stop Low, or
Internally Generated 1.25MHz (for Card PowerDown)
♦ EMV-Certified Reference Design and Evaluation
Kit Available (DS8007-KIT)
19-5972; Rev 3; 7/11
EVALUATION KIT
AVAILABLE
Ordering Information
Typical Operating Circuit appears at end of data sheet.
+
Denotes a lead(Pb)-free/RoHS-compliant package.
EMV is a registered trademark of EMVCo LLC.
MAXQ is a registered trademark of Maxim Integrated Products, Inc.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple
revisions of any device may be simultaneously available
through various sales channels. For information about device
errata, go to: www.maxim-ic.com/errata
.
RD
D7
D6
D5
D4
D3
D2
D1
D0
V
DD
CPA2
AGND
RSTOUT
I/OAUX
I/OA
C8A
PRESA
C4A
GNDA
CLKA
V
CCA
RSTA
I/OB
C8B
1
2
3
4
5
6
7
8
9
10
11
12
1314151617181920212223
24
4847464544434241403938
37
36
35
34
33
32
31
30
29
28
27
26
25
PRESB
C4B
GNDB
CLKB
V
CCB
RSTB
GND
V
UP
CPA1
CPB1
V
DDA
CPB2
DELAY
XTAL1
XTAL2
AD0
AD1
AD2
AD3
INTAUX
INT
ALECSWR
LQFP
DS8007
SMART
PART TEMP RANGE
DS8007-ENG -40°C to +85°C
DS8007-ENG+ -40°C to +85°C
SUPPORTED
2 + auxiliary
2 + auxiliary
CARDS
PINPACKAGE
48 LQFP
48 LQFP

DS8007
Multiprotocol Dual Smart Card Interface
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VDD= +3.3V, V
DDA
= +3.3V, TA= +25°C, unless otherwise noted.) (Note 1)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
Voltage Range on VDDRelative to Ground ...........-0.5V to +6.5V
Voltage Range on V
DDA
Relative to Ground .........-0.5V to +6.5V
Voltage Range on Any Pin Relative to Ground
Pins CPA1, CPA2, CPB1, CPB2, and V
UP
.........-0.5V to +7.5V
All Other Pins...........................................-0.5V to (V
DD
+ 0.5V)
Maximum Junction Temperature .....................................+150°C
Continuous Power Dissipation (T
A
= +70°C)
LQFP Multilayer Board
(derate 22mW/°C above +70°C).................................1782mW
Operating Temperature Range ...........................-40°C to +85°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+300°C
Soldering Temperature (reflow) .......................................+260°C
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
Digital Supply Voltage VDD 2.7 6.0 V
Step-Up Converter Supply
Voltage
Power-Down
V
Current
DD
Sleep Mode VDD Current
(Cards Active)
Active VDD Current
5V Cards
Active VDD Current
3V Cards
Power-Fail Reset Voltage
Delay Pin
RSTOUT PIN
Output High Voltage V
Output Low Voltage V
Leakage Current IL VOL = 0V, VOH = 5V -10 +10 μA
V
VDD 6.0 V
DDA
Cards Inactive f
Cards Acti ve
I
PD
I
STOP
f
= 0MHz 0.9
XTAL
f
= 0MHz, f
XTAL
= 0MH z, V
CLK
= 0MH z, V
CLK
= 5V 24 mA
CCx
= 5V 2.2
CCx
3x VDD step-up:
I
DD
I
CCA
f
XTAL
+ I
= 80mA, VDD = 2.7V,
CCB
= 20MH z, f
CLK
= 10MHz
2x VDD step-up:
I
+ I
Reset
Threshold
CCA
f
CLK
No step-up:
I
CCA
f
CLK
Threshold voltage (fall ing) 2.1 2.5 V
Hysteresis 50 170 mV
1.25
V
V
V
I
DD
RST
HYS
DRST
= 80mA, f
CCB
= 10MHz, VDD = 2.7V
+ I
= 80mA, f
CCB
= 10MHz, VDD = 5V
= 20MHz,
XTAL
= 20MHz,
XTAL
Output Voltage VDO
V
= 0V -2 μA
Output Current I
Output
Capacitance
OHRSTO
OLRSTO
DO
C
DO
DELAY
V
= VDD +2 mA
DELAY
1 nF
IOH = -1mA
IOL = 2mA -0.3 +0.4 V
mA
325 mA
225
mA
120
V
V
+
DD
0.3
0.8 x
V
DD
VDD +
0.3
V

DS8007
Multiprotocol Dual Smart Card Interface
_______________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +3.3V, V
DDA
= +3.3V, TA= +25°C, unless otherwise noted.) (Note 1)
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
Alarm Pulse Width tW C
External Cloc k Frequency f
Internal Oscillator f
Voltage on VUP Pin V
Voltage Detection of V
3x Step-Up
Shutdown Temperature TSD +150 °C
Card
Inactive
Mode
RSTx
Pins
Card
Active
Mode
Card
Inactive
Mode
CLKx
Card
Pins
Active
Mode
Cloc k Frequency f
Duty Factor C
= 22nF 10 ms
DELAY
External cry stal 4 20
External oscillator 0 20
1.6 2.5 3.7 MHz
3x step-up 5.7
2x step-up 4.1
3.35 3.50 3.60 V
I
V
I
I
= 1mA 0 0.3 V
OLRST
= 0V 0 -1 mA
OLRST
= +200μA 0 0.3
OLRST
= -200μA
OHRST
CL = 30pF 0.1
CL = 30pF 0.1
-25
-25 +25
I
V
I
I
= 1mA 0 0.3 V
OLCLK
= 0V 0 -1 mA
OLCLK
= +200μA 0 0.3
OLCLK
= -200μA
OHCLK
CL = 30pF (Note 2) 8
CL = 30pF (Note 2) 8
-70 +70 mA
Idle configuration (1MHz) 1 1.85
Operational 0 10
= 30pF 45 55 %
L
for 2x,
DDA
Output Low
Voltage
Output Current I
Output Low
Voltage
Output High
Voltage
V
Rise Time t
Fal l Time t
Shutdown
Current
Current
Limitation
I
RST(LIMIT)
Output Low
Voltage
Output Current I
Output Low
Voltage
Output High
Voltage
Rise Time t
Fal l Time t
Current
Limitation
I
CLK(LIMIT)
XTAL
INT
UP
V
DET
V
OLRST
OLRST
V
OLRSTL
OHRSTH
RRST
FRST
I
RST(SD)
V
OLCLK
OLCLK
V
OLCLK
V
OHCLK
RCLK
FCLK
CLK
MHz
V
V
V
–
CCx
0.5
V
CCx
μs
mA
V
V
–
CCx
0.5
V
CCx
ns
MHz

DS8007
Multiprotocol Dual Smart Card Interface
4 _______________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +3.3V, V
DDA
= +3.3V, TA= +25°C, unless otherwise noted.) (Note 1)
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
Card
Inactive
Mode
V
CCx
Pins
Card
Active
Mode
Card
Inactive
Mode
I/Ox
Pins
Card
Active
Mode
Output Low
Voltage
Output Current I
Output Low
Voltage
V
ICC = 1mA 0 0.3 V
CCx
V
CC
V
CCx
= 0V 0 -1 mA
CCx
I
< 65mA 4.75 5.00 5.25
CC(5V)
I
< 50mA 2.78 3.00 3.22
CC(3V)
I
< 30mA 1.65 1.80 1.95
CC(1.8V)
5V card, current pulses of 40nC with
I < 200mA, t < 400ns, f < 20MHz
3V card, current pulses of 24nC with
I < 200mA, t < 400ns, f < 20MHz
1.8V card, current pulse s of 12nC with
I < 200mA, t < 400ns, f < 20MHz
Output Current I
Total Current
(Two Cards)
Shutdown
Current
I
CC(A+ B)
I
Slew Rate V
Output Low
Voltage
Output Current I
Internal Pul lup
Resistor
R
Output Low
Voltage
Output High
Voltage
Output
Rise/Fall Time
Input Low
Voltage
Input High
Voltage
Input Low
Current
Input High
Current
Input Ri se/Fall
Time
Current
Limitation
I
IO(LIMIT)
V
CC
V
V
-80
-100
CC(SD)
Up/down, C < 300nF (Note 3) 0.05 0.16 0.05 V/μs
CCSR
V
I
OLIO
V
OLIO
To V
PULLUP
I
V
OLIO
V
V
V
I
I
OHIO
t
OT
ILI O
IHIO
ILIO
IHIO
t
I
I
CL = 30pF 0.1 μs
-0.3 +0.8
1.5 V
V
V
CL = 30pF 1.2 μs
IT
-25 +25 mA
= 0 to 5V -65
CCx(5V)
= 0 to 3V -50
CCx(3V)
CCx(1.8 V)
OLIO
OLIO
OLIO
OHIO
OHIO
ILI O
IHIO
= 0 to 1.8V -30
= 1mA 0 0.3 V
= 0V 0 -1 mA
9 14 19 k
CCx
= 1mA 0 0.3
-20μA 0.8 x V
-40μA (3V/5V) 0.75 x V
= 0V 700
= V
20
CCx
4.6 5.4
2.75 3.25
1.62 1.98
V
CCx
V
CCx
CCx
CCx
CCx
V
mA
V
V
μA

DS8007
Multiprotocol Dual Smart Card Interface
_______________________________________________________________________________________ 5
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +3.3V, V
DDA
= +3.3V, TA= +25°C, unless otherwise noted.) (Note 1)
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
C4x,
C8x
Pins
Card
Inactive
Mode
Card
Active
Mode
Output Low
Voltage
Output Current I
Internal Pul lup
Resistor
Output Low
Voltage
Voltage
Output
Rise/Fall Time
Input Low
Voltage
Input High
Voltage
Input Low
Current
Input High
Current
Input Ri se/Fall
Time
Pullup Pulse
Width
Oper ating
Frequency
V
I
OLC48
V
OLC48
R
Between C4 or C8 and V
PULLUP
I
V
OLC48
V
OHC48
t
CL = 30pF 0.1 μs
OT
V
-0.3 +0.8
ILC48
V
1.5 V
IHC48
I
V
ILC48
I
V
IHC48
t
CL = 30pF 1.2 μs
IT
t
Active pullup 200 ns
WPU
f
On card contact pin s 1 MHz
MAX
= 1mA 0 0.3 V
OLC48
= 0V 0 -1 mA
OLC48
6 10 14 k
CCx
= 1mA 0 0.3
OLC48
I
-20μA 0.8 x V
OHC48
I
-40μA (3V/5V) 0.75 x V
OHC48
= 0V 850
ILI O
= V
IHIO
20
CCx
V
CCx
V
CCx
CCxOutput High
CCx
CCx
V
V
μA
TIMING
Activation Sequence Duration t
See Figure 9 130 μs
ACT
Deactivation Sequence Duration tDE See Figure 9 150 μs
PRESA/PRESB PINS
Input Low Voltage V
Input High Voltage V
Input Low Current I
Input High Current I
0.25 x VDD V
ILPR ES
0.7 x VDD V
IHPRES
ILPRES
IHPRES
V
V
= 0V 40 μA
ILPR ES
= VDD 40 μA
IHPRES
I/OAUX PIN
Internal Pul lup Resistor R
Output Low Voltage V
Output High Voltage V
Between I/OAUX and VDD 9 14 19 k
PULLUP
OLAUX
OHAUX
I
I
= 1mA 0.3 V
OLAUX
= 40μA (3V/5V) 0.75 x VDD V
OHAUX
V
DD
Output Rise/Fall Time tOT CL = 30pF 0.1 μs

DS8007
Multiprotocol Dual Smart Card Interface
6 _______________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +3.3V, V
DDA
= +3.3V, TA= +25°C, unless otherwise noted.) (Note 1)
Note 1: Operation guaranteed at -40°C and +85°C but not tested.
Note 2: Parameters are guaranteed to meet all ISO 7816, GSM11-11, and EMV 2000 requirements. For the 1.8V card, the maxi-
mum rise and fall time is 10ns.
Note 3: Parameter is guaranteed to meet all ISO 7816, GSM11-11, and EMV 2000 requirements. For the 1.8V card, the minimum
slew rate is 0.05V/µs and the maximum slew rate is 0.5V/µs.
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
Input Low Voltage V
Input High Voltage V
Input Low Current I
Input High Current I
Input Ri se/Fall Time tIT CL = 30pF 1.2 μs
INTERRU PT PIN
Output Low Voltage V
Input High Leakage Current I
D7 TO D0, ALL OTHER LOGIC PINS
Output Low Voltage V
Output High Voltage V
Output Rise/Fall Time tOT CL = 50pF 25 ns
Input Low Voltage V
Input High Voltage V
Input Low Current I
Input High Current I
Load Capacitance CLD 10 pF
-0.3
ILAUX
IHAUX
V
ILAUX
V
IHAUX
IOH = 2mA 0.3 V
OLINT
10 μA
LIHINT
I
OLD
I
OHD
ILD
IHD
-20 +20 μA
ILD
-20 +20 μA
IHD
= 0V 700 μA
ILAUX
= VDD -20 +20 μA
IHAUX
= +5mA
OLD
= -5mA
OHD
0.7 x
V
DD
0.8 x
V
DD
0.7 x
V
DD
0.3 x
V
DD
V
VDD V
0.2 x
V
DD
V
VDD V
0.3 x
V
DD
V
V

DS8007
Multiprotocol Dual Smart Card Interface
_______________________________________________________________________________________ 7
AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR MULTIPLEXED
PARALLEL BUS
(VDD= 3.3V, V
DDA
= 3.3V, TA= +25°C, unless otherwise noted.) (Figure 1)
Figure 1. Multiplexed Parallel Bus Timing
XTAL1 Cycle Time t
ALE Pulse Width t
Address Valid to ALE Low t
ALE Low to RD or WR Low t
RD Pulse Width t
RD Low to Data Read Valid t
WR/RD High to ALE High t
WR Pulse Width t
Data Write Valid to WR Low t
ALE
CS
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
50 ns
20 ns
W(ALE)
10 ns
AVLL
10 ns
W(RD)
Register URR 2 x t
Other registers 10
CY(XTAL1)
50 ns
10 ns
10 ns
W(WR)
10 ns
t
(AL-RWL)
t
W(ALE)
t
AVLL
CY(XTAL1)
(AL-RWL)
(RL-DV)
(RWH-AH)
(DV-WL)
ns
D7–D0
RD
WR
ADDRESS ADDRESS
t
W(RD)
t
(RL-DV)
DATA
(READ)
t
(RWH-AH)
t
(DV-WL)
DATA
(WRITE)
t
W(WR)
t
(RWH-AH)

DS8007
Multiprotocol Dual Smart Card Interface
8 _______________________________________________________________________________________
Figure 2. Nonmultiplexed Parallel Bus Timing (Read and Write)
AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR NONMULTIPLEXED
PARALLEL BUS (READ AND WRITE)
(VDD= 3.3V, V
DDA
= 3.3V, TA= +25°C, unless otherwise noted.) (See Figure 2.)
RD High to CS Low t
Access Time CS Low to Data Out Valid t
CS High to Data Out High Impedance t
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
1
2
3
10 ns
50 ns
10 ns
Data Valid to End of Write t
Data Hold Time t
RD Low to CS or WR Low t
Address Stable to CS or WR High t
Address to CS Low t
READ
CS
t
WR (EN)
RD (R/W)
AD3–AD0
D7–D0
WRITE
CS
WR (EN)
1
t
8
4
5
6
7
8
t
2
ADDRESS
DATA OUT
t
3
10 ns
10 ns
10 ns
10 ns
10 ns
WRITE
RELEASE
WITH CS
CS
WR (EN)
t
6
RD (R/W)
t
7
AD3–AD0
D7–D0
ADDRESS
t
4
DATA IN
t
5
WRITE
RELEASE
WITH EN

DS8007
Multiprotocol Dual Smart Card Interface
_______________________________________________________________________________________ 9
AC ELECTRICAL SPECIFICATIONS—TIMING PARAMETERS FOR CONSECUTIVE
READ/WRITE TO URR/UTR/TOC
(VDD= 3.3V, V
DDA
= 3.3V, TA = +25°C, unless otherwise noted.)
Figure 3. Timing Between Two Read Operations in Register URR
Note 4: Depends on the leading edge of WR or CS (whichever is deasserted first). Reference this specification to the rising edge
of CS/WR instead of the falling edge.
Note 5: PSC is the programmed prescaler value (31 or 32).
PARAMETER S YMBOL CONDITIONS MIN TYP MAX UNITS
SEE FIGURE 3
RD Pulse Width t
RD Low to Bit CRED = 1 t
Set Time Bit FE t
Set Time Bit RBF t
SEE FIGURE 4
WR/CS Pulse Width t
WR/CS Low to I/Ox Low t
SEE FIGURE 5
WR/CS Pulse Width t
WR/CS High to Bit CRED = 1 t
10 ns
W(RD)
RD(URR)
10.5 ETU
SB(FE)
10.5 ETU
SB(RBF)
(Note 4) 10 ns
W(WR)
WR(UTR)
10 ns
W(WR)
(Notes 4 and 5) 1 / PSC 2 / PSC ETU
WR(TOC)
t
W(RD)
2t
CY(CLK)
t
W(WR)
2t
CY(CLK)
+
+
t
W(RD)
3t
CY(CLK)
t
W(WR)
3t
CY(CLK)
+
+
ns
ns
I/Ox
RBF BIT
FE BIT
INT
RD
CRED BIT
t
SB(FE)
t
SB(RBF)
t
W(RD)
t
RD(URR)

DS8007
Multiprotocol Dual Smart Card Interface
10 ______________________________________________________________________________________
Figure 4. Timing Between Two Write Operations in Register UTR
Figure 5. Timing Between Two Write Operations in Register TOC
I/Ox
TBE BIT
INT
WR/CS
CRED BIT
t
W(WR)
t
WR(UTR)
t
WR/CS
CRED BIT
W(WR)
t
WR(TOC)

DS8007
Multiprotocol Dual Smart Card Interface
______________________________________________________________________________________ 11
Pin Description
PIN NAME FUNCTION
Reset Output. This active-high output is provided for resetting external devices. The RSTOUT pin is driven
1 RSTOUT
2 I/OAUX Auxiliary I/O. This I/O pin allows connection to an auxiliary smart card interface.
3 I/OA
4 C8A
5 PRESA Smart Card A Presence Contact. This is the active-high presence contact associated with smart card A.
6 C4A
7 GNDA Smart Card A Ground. Thi s must be connected to GND.
8 CLKA
9 V
10 RSTA
11 I/OB
12 C8B
13 PRESB Smart Card B Presence Contact. This is the active-high presence contact associated with smart card B.
14 C4B
15 GNDB Smart Card B Ground. This must be connected to GND.
16 CLKB
17 V
18 RSTB
19 GND Ground
20 VUP Step-Up Converter Connection. Connect a low-ESR capacitor of 220nF between this pin and ground.
21 CPA1 Step-Up Converter Contact 1. Connect a low-ESR capacitor of 220nF between CPA1 and CPA2.
22 CPB1 Step-Up Converter Contact 3. Connect a low-ESR capacitor of 220nF between CPB1 and CPB2.
23 V
CCA
CCB
DDA
high until the DELAY pin reaches V
stated so it can externally b e pul led down. The SUPL bit is set for each RSTOUT pulse.
Smart Card A I/O Data Line. This i s the I/O data line associated with smart card A. This is a lso referred to
as the ISO C7 contact.
Smart Card A Auxiliary I/O. This is an auxiliary I/O associated with smart card A. This is also referred to
as the ISO C8 contact. This can be associated with synchronous cards.
Smart Card A Auxiliary I/O. This is an auxiliary I/O associated with smart card A. This is also referred to
as the ISO C4 contact. This can be associated with synchronous cards.
Smart Card A Cloc k Output. This is the clock output assoc iated with smart card A. This is also referred to
as the ISO C3 contact.
Smart Card A Supply Voltage. This i s the supply voltage output assoc iated with smart card A. This i s al so
referred to as the ISO C1 contact.
Smart Card A Reset. This is the reset output as sociated with smart card A. Thi s is a lso referred to as the
ISO C2 contact.
Smart Card B I/O Data Line. This i s the I/O data line associated with smart card B. This is a lso referred to
as the ISO C7 contact.
Smart Card B Auxiliary I/O. This is an auxiliary I/O associated with smart card B. This is also referred to
as the ISO C8 contact. This can be associated with synchronous cards.
Smart Card B Auxiliary I/O. This is an auxiliary I/O associated with smart card B. This is also referred to
as the ISO C4 contact. This can be associated with synchronous cards.
Smart Card B Cloc k Output. This is the clock output assoc iated with smart card B. This is also referred to
as the ISO C3 contact.
Smart Card B Supply Voltage. This i s the supply voltage output assoc iated with smart card B. This i s al so
referred to as the ISO C1 contact.
Smart Card B Reset. This is the reset output as sociated with smart card B. Thi s is a lso referred to as the
ISO C2 contact.
Analog Supply Voltage. Positive analog-supply voltage for the step-up converter; can be higher but not
lower than V
This pin should be decoupled to AGND with a good quality capacitor.
DD.
. Once the DELAY pin reaches V
DRST
, the RSTOUT pin is three-
DRST

DS8007
Multiprotocol Dual Smart Card Interface
12 ______________________________________________________________________________________
Pin Description (continued)
PIN NAME FUNCTION
24 CPB2 Step-Up Converter Contact 4. Connect a low-ESR capacitor of 220nF between CPB1 and CPB2.
25 AGND Analog Ground
26 CPA2 Step-Up Converter Contact 2. Connect a low-ESR capacitor of 220nF between CPA1 and CPA2.
27 VDD Digital Supply Voltage. This pin should be decoupled to GND with a good quality capacitor.
28–35 D0–D7
36 RD
37 WR
38 CS Active-Low Chip-Select Input. This input indicates when the DS8007 is active on the parallel bus.
39 ALE
40 INT Active-Low Interrupt. This output indicate s an interrupt is act ive.
41 INTAUX Auxiliary Interrupt Input. This pin serves as an auxiliary interrupt.
42–45 AD3 –AD0
46, 47
48 DELAY
XTAL2,
XTAL1
8-Bit Digital I/O. This port functions as the data or address/data communication lines between the host
controller and the DS8007 for the nonmultiplexed and multiplexed operating modes, respectively.
Active-Low Paralle l Bus Read Strobe Input. In mu ltiple xed mode, this input i ndicates when the host
processor is reading information from the DS8007. In nonmultiplexed mode, this pin signa ls the current
operation is a read (RD = 1) or a write (RD = 0) when CS and WR are low.
Active-Low Parallel Bus Write Strobe Input. In multiple xed mode, this input indicates when the host
processor is writing information to the DS8007. In nonmultiplexed mode, a low on this pin signals the bus
is engaged in a read or write operation.
Address Latch Enable Input. This signal monitors the ALE signal when the host processor bus is
operating in multiplexed mode. Connect this signal to V
Register Selection Address Inputs. These pins function as the address input lines for the nonmultiplexed
configuration and should be connected to ground or V
Crystal Oscillators. Place a crystal with appropriate load capacitors between these pins if that is the
desired clock source. XTAL1 also acts as an input if there is an external clock source in place of a
crystal.
External Delay Capacitor Connection. Connect a capacitor from thi s pin to ground to set the power-on
reset delay.
when operating in nonmult iplexed mode.
DD
in the mu ltiple xed configuration.
DD

DS8007
Multiprotocol Dual Smart Card Interface
______________________________________________________________________________________ 13
Detailed Description
The following describes the major functional features of
the device. Use of this document requires the reader
have a basic understanding of ISO 7816 terminology.
Parallel Bus Interface
The device interfaces to a host computer/processor
through a multiplexed or demultiplexed, parallel, 8-bit
data bus (D0–D7). The parallel bus interface monitors
the ALE signal and automatically detects whether a
multiplexed or nonmultiplexed external bus interface is
intended. The nonmultiplexed external bus interface is
the default configuration and is maintained so long as
no edge (activity) is detected on the ALE pin. Once a
rising edge is detected on the ALE pin, the DS8007 is
placed into the multiplexed mode of operation. Once in
the multiplexed mode of operation, a reset/power cycle
or the deassertion of CS forces the device to the nonmultiplexed mode. Connecting the ALE pin to V
DD
or
ground forces the device into nonmultiplexed parallel
bus mode. Figure 7 shows that the bus recognition dictates whether the external address lines (AD3–AD0)
can be used directly or whether the external data lines
(D7–D0) must be latched according to the ALE input
signal. In the multiplexed mode of operation, a new
address is latched irrespective of the state of CS.
GNDB
I/OB
C4B
C8B
PRESB
RSTB
CLKB
V
CCB
GNDA
I/OA
C4A
C8A
PRESA
RSTA
CLKA
V
CCA
RSTOUT
DELAY
V
GND
DD
POWER-SUPPLY
SUPERVISOR
ANALOG
INTERFACE
DS8007
ISO
UART
DIGITAL
INTERFACE
TIMEOUT
COUNTER
INT
CS
INTAUX
I/OAUX
AD0
AD1
AD2
AD3
ALE
RD
WR
D0
D1
D2
D3
D4
D5
D6
D7
CPA1
CPA2
CPB1
CPB2
V
DDA
AGND
V
UP
DC-DC
CONVERTER
CONTROL
SEQUENCERS
CLOCK
GENERATION
XTAL1
XTAL2