MC33560
http://onsemi.com
10
Table 1. PIN FUNCTION DESCRIPTION
Pin Symbol Type Name/Function
CONTROLLER INTERFACE
2
PWRON INPUT
Pulldown
This pin is used to start operation of the internal DC−DC converter.
In programming mode, this pin is used to set the “Output Voltage” switch. (See Table 2).
3 INT OUTPUT
Pullup
This open collector pin indicates a change in the card presence circuit status. When a card is
inserted or extracted, the pin goes to logic level “0”. The signal is reset to logic level “1” upon
the rising edge of CS
or upon the rising edge of PWRON. In the case of a multislot application,
two or more INT outputs are connected together and the microcontroller has to poll all the
MC33560s to identify which slot was detected.
4 RDYMOD I/O and Pullup This bidirectional pin has tri−state output and Schmitt trigger input.
* When RDYMOD is forced to 0, the MC33560 can be set to programming mode by a
negative transition on CS
.
* When RDYMOD is connected to a high impedance, the MC33560 is in normal operating
mode, and RDYMOD is in output mode (See Tables 2 and 4):
− With CS
= L and PWRON=H, RDYMOD indicates the status of the DC−DC converter.
− With CS = L and PWRON=L, RDYMOD indicates the status of the card detector.
5 CS INPUT Pullup This is the MC33560 chip select signal. Pins 2, 6, 7, 10, 20, 21 are disabled when CS = H.
When RDYMOD = L, the MC33560 enters programming mode upon the falling edge of CS
.
(Figure 20)
6 RESET INPUT
Pulldown
The signal present at this input pin is translated to Pin 14 (the card reset signal) when CS = L.
The signal on this pin is latched when CS
= H. This pin is also used in programming mode.
(See Table 2)
7 I/O I/O This pin connects to the Serial I/O port of a microcontroller. A bi−directional level translator
adapts the serial I/O signal between the smartcard and the microcontroller. The level translator
is enabled when CS
= L. The signal on thispin is latched when CS=H. This pin is also used in
programming mode. (See Table 2)
8 INVOUT CLK
OUTPUT
The ASYCLKIN (Pin 9) signal is buffered and inverted to generate the output signal INVOUT.
This output is used for multislot applications, where the ASYCLKIN inputs and INVOUT
outputs are daisy−chained. (See the multislot application example in Figure 31)
9 ASYCLKIN CLK INPUT
high impedance
This pin can be connected to the microcontroller master clock or any clock signal for
asynchronous cards. The signal is fed to the internal clock selector circuit, and is translated to
CRDCLK at the same frequency, or divided by 2 or 4, depending on programming.
(See Table 3)
10 SYNCLK CLK INPUT
Pulldown
This function is used for communication with synchronous cards, and the pin is generally
connected to the controller serial interface clock signal. The signal is fed to the internal clock
selector circuit, and is translated to CRDCLK upon appropriate programming of the MC33560
(See Table 3). When selected at programming, the signal on this pin is latched when CS
= H.
20 C8 I/O General purpose input/output. It has the same behavior as I/O, except for programming. It can
be connected to a bidirectional port of the microcontroller. The level translator is enabled when
CS = L, and the signal is latched whenCS = H. (Compare with Pin 19)
21 C4 I/O General purpose input/output. It has the same behavior as I/O, except for programming. It can
be connected to a bidirectional port of the microcontroller. The level translator is enabled when
CS
= L, and the signal is latched when CS = H. (Compare with Pin 16)
CARD INTERFACE
11
CRDIO I/O This pin connects to the serial I/O pin of the card connector. A bidirectional level translator
adapts the serial I/O signal between the card and the microcontroller. (Compare with Pin 7)
14 CRDRST OUTPUT This pin connects to the RESET pin of the card connector. A level translator adapts the
RESET signal driven by the microcontroller. (Compare with Pin 6)
15 CRDCLK OUTPUT This pin connects to the CLK pin of the card connector. The CRDCLK signal is the output of
the clock selector circuit.The clock selection is programmed using Pins 2, 6 and 7 with
RDYMOD forced to “0”.
16 CRDC4 I/O General purpose input/output. It has the same behavior as CRDIO. It can be connected to the
C4 pin of the card connector.
17 CRDDET INPUT high
impedance
This pin connects to the card detection switch of the card connector. Card detection phase is
determined with Pin 18. This pin needs an external pullup or pulldown resistor to operate
properly.
18 CRDCON INPUT high
impedance
This pin connects to PGND or V
BAT
, or possibly to an output port of the microcontroller. With
this pin set to a logic “0”, the presence of a card is signalled with a logic “1” on Pin 17. With
this pin set to a logic “1”, the presence of a card is signalled with a logic “0” on Pin 17.
MC33560
http://onsemi.com
11
Table 1. PIN FUNCTION DESCRIPTION
Pin Name/FunctionTypeSymbol
CARD INTERFACE
19
CRDC8 I/O General purpose input/output. It has the same behavior as CRDIO. It can be connected to the
C8 pin of the card connector.
CURRENT LIMIT AND THERMAL PROTECTION
1
PGND POWER This pin is the return path for the current flowing into Pin 22 (L1). It must be connected to
CRDGND using appropriate grounding techniques.
12 CRDGND POWER This pin is the signal ground. It must be connected to the ground pin of the card connector. It is
the reference level for all analog and digital signals.
13 CRDV
CC
POWER This pin connects to the V
CC
pin of the card connector. It is the reference level for a logic “1” of
Pins 11, 14, 15, 16 and 19.
22 L1 POWER This pin connects to an external inductance for the DC−DC converter. Please refer to the
description of the DC−DC converter functional block.
23 V
BAT
POWER This pin is connected to the supply voltage. Logic level “1” of Pins 2 to 10, 17, 18, 20 and 21 is
referenced to V
BAT
. Operation of the MC33560 is inhibited when V
BAT
is lower than the
minimum value.
24 ILIM POWER This pin can be connected to the PGND pin, or to a resistor connected to PGND, or left open,
depending on the peak coil current needed to supply the card.
PROGRAMMING AND STATUS FUNCTIONS
The MC33560 features a programming interface and a status interface. Figure 20 shows how to enter and exit programming
mode; Table 2 shows which pins are used to access the various functions.
PWRON
CS
RDYMOD (in)
IO
RESET
PROGRAM DATA VALUE
PROGRAM DATA VALUE
PROGRAM DATA VALUE
ENTER
PROGRAMMING
MODE
LATCH
PROGRAM
VALUE
EXIT
PROGRAMMING
MODE
Figure 20. MC33560 Programming Sequence
Table 2. PIN USE FOR PROGRAMMING AND STATUS FUNCTIONS
Programs CRDV-
CC
TO 3 V/5 V
Select V
CC
ON/OFF
Select
Clock Input
Program ASYCLKIN
Divide Ratio
Poll Card
Status
Poll CRDV
CC
Status
RDYMOD
(In/Out)
Force to 0 READ Force to 0 Force to 0 READ READ
CS (In) rising edge 0 rising edge rising edge 0 0
PWRON 0/1 0/1 Programs CRDV
CC
Programs CRDV
CC
0 or Hi−z 1
RESET(In) Programs CLK
Input/Divide Ratio
NOT USED 0/1 0/1 NOT USED NOT USED
I/O(In) Programs CLK
Input/Divide Ratio
NOT USED 0/1 0/1 NOT USED NOT USED
MC33560
http://onsemi.com
12
CARD V
CC
AND CARD CLOCK PROGRAMMING
The CRDV
CC
and ASYCLK programming options allow the system clock frequency to be matched to the card clock
frequency and to select 3.0 V or 5.0 V CRDV
CC
supply. Table 3 shows the values of PWRON, RESET and I/O for the possible
options. The default power reset condition is state 4 (synchronous clock and CRDV
CC
=5.0 V). All states are latched for each
output variable in programming mode at the positive transition of CS
(Figure 20).
Table 3. CARD V
CC
AND CARD CLOCK TRUTH TABLE
STATE# PWRON RESET I/O CRDV
CC
CRDCLK
0 L L L 3 V SYNCLK
1 L L H 3 V ASYCLKIN/4
2 L H H 3 V ASYCLKIN/2
3 L H L 3 V ASYCLKIN
4 H L L 5 V SYNCLK
5 H L H 5 V ASYCLKIN/4
6 H H H 5 V ASYCLKIN/2
7 H H L 5V ASYCLKIN
NOTE: Card clock integrity is maintained during all frequency commutations (no spikes).
State 4 is the default state at power on.
DC−DC CONVERTER AND CARD DETECTOR STATUS
The MC33560 status can be polled when CS
= L. Please
consult Table 2 for a description of input and output
signals.The significance of the status message is described
in Table 4.
Table 4. RDYMOD STATUS MESSAGES
PWRON
(Input)
RDYMOD
(Output)
Message
LOW LOW No card
LOW HIGH Card present
HIGH LOW DC−DC converter overload
HIGH HIGH DC−DC converter OK
DETAILED OPERATING DESCRIPTION
INTRODUCTION
The MC33560 Smartcard interface IC has been designed
to provide all necessary functions for safe data transfers
between a microcontroller and a smartcard or memory card.
A card detector scans for the presence of a card and
generates a debounced wake−up signal to the
microcontroller.
Communication and control signal levels are translated
between the digital interface and the card interface by the
voltage level translator, and the card clock is matched to the
system clock frequency by the programmable card clock
generator. The power management unit enables the DC−DC
converter for card power supply, supervises the
powerup/down sequence of the card’s I/O and signal lines,
and keeps the power consumption very low in standby
mode.
All card interface pins have adequate ESD protection, and
fault monitoring (V
BATlow
, V
CClow
, I
CClim
) guarantees
hazard free card reader operation.
Several MC33560s can be operated in parallel, using the
same control and data bus, through the use of the chip select
signal CS.

MC33560DTBR2

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
I/O Controller Interface IC 3V/5V Smartcard
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union