16
4234G–SCR–01/07
AT83C24
ISO 7816 constraints: ta = 200 card clock cycles
400 card clock cycles< = tb
400 card clock cycles< = tc < = 40000 card clock cycles
Note: Timer[1-0] reset value is 400.
Warm reset
The AT83C24 offers a simple and accurate way to control the CRST signal during a warm reset.
After an activation sequence (cold reset), a warm reset is started with a low level on CRST dur-
ing a define delay (between 40000 and 45000 clock cycles for example).
The ART bit, the TIMER 1 and the TIMER 0 registers are used to control CRST.
The first step is to load the number of CCLK cycles with CRST=0 in TIMER registers.
The warm reset is started by setting ART bit (if ART bit is already set, reset ART before).
The CRST signal will be equal to 0 during the number of clock cycles programmed in TIMER 1
and TIMER 0. Then, the CRST signal will be at 1.
Figure 12. Warm reset with ART bit = 1
CVCC
CRST
CCLK
t
CIO
ART = 1
t = TIMER value
17
4234G–SCR–01/07
AT83C24
Software Activation (DC/DC Started by Writing in VCARD[1:0] bits) and ART bit = 0
The activation sequence is controlled by software using TWI commands, depending on the
cards to support. For ISO 7816 cards, the following sequence can be applied:
1. Card Voltage is set by software to the required value (VCARD[1:0] bits in CONFIG0
register). This writing starts the DC/DC.
2. Wait of the end of the DC/DC init with a polling on VCARDOK bit (STATUS register)
or wait for PRES/INT to go Low if enabled (if IT_SEL bit = 0 in CONFIG4 register).
When VCARDOK bit is set (by hardware), CARDIO bit should be set by software.
3. CKSTOP, IODIS are programmed by software. CKSTOP bit is reset to have the
clock running. IODIS is reset to drive the I/O, C4, C8 pins and the CIO,CC4, CC8
pins according to each other.
4. CRST pin is controlled by software using CARDRST bit (see INTERFACE register).
Figure 13. Software activation without automatic control (ART bit = 0)
Note: It is assumed that initially VCARD[1:0], CARDCK, CARDIO and CARDRST bits are cleared,
CKSTOP and IODIS are set (those bits are further explained in the registers description)
Note: The user should check the AT83C24 status and possibly resume the activation sequence if one
TWI transfer is not acknowledged during the activation sequence.
CVCC
CRST
CCLK
CIO
2
4
3
1
ATR
18
4234G–SCR–01/07
AT83C24
Deactivation Sequence
The card automatic deactivation is triggered when one the following condition occurs:
ICARDERR bit is set by hardware
VCARDERR bit is set by hardware (or by software)
INSERT is set and CARDIN is cleared (card extraction)
SHUTDOWN is set by software
CMDVCC goes from Low to High
Power fail on VCC (see POWERMON bit in CONFIG4 register)
Reset pin going low
It is a self-timed sequence which cannot be interrupted when started (see Figure 14). Each step
is separated by a delay based on Td equal to 8 periods of the DC/DC clock, typically 2 µs:
1. T0: CARDRST is cleared, SHUTDOWN bit set.
2. T0 + 5 x Td:CARDCK is cleared, CKSTOP, CARDIO and IODIS are set.
3. T0 + 6 x Td: CARDIO is cleared.
4. T0 + 7 x Td: VCARD[1-0] = 00.
Figure 14. Deactivation Sequence
Notes: 1. Setting ICARDERR by software does not trigger a deactivation. VCARDERR can be used to
deactivate the card by software.
2. t1=5 to 5.5*Td, and t2=0.5*Td to Td.
CVCC
CRST
CCLK
CIO,
Td
CC4,
CC8
t1
t2

AT83C24B-PRRUL

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
Interface - Specialized 3V Smart card reader
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union