ACR30 Reference Manual version 3.2 November 2005
Contents
1. Introduction.............................................................................................................................. 4
2. Features.................................................................................................................................... 4
3. Supported Card Types ............................................................................................................5
3.1 Memory-based smart cards (synchronous interface) (*) .................................................................... 5
3.2 Microcontroller-based smart cards (asynchronous interface) ............................................................ 5
4. Smart Card Interface ............................................................................................................... 6
4.1 Smart Card Power Supply VCC (C1) ................................................................................................. 6
4.2 Programming Voltage VPP (C6)......................................................................................................... 6
4.3 Card Type Selection ........................................................................................................................... 6
4.4 Interface for Microcontroller-based Cards .......................................................................................... 6
4.5 Card Tearing Protection ..................................................................................................................... 6
5. Power Supply........................................................................................................................... 7
6. Serial Interface......................................................................................................................... 8
6.1 Communication Parameters ............................................................................................................... 8
6.1.1 Hardware Baud Rate..................................................................................................................................8
6.1.2 Software Baud Rate Selection ....................................................................................................................8
6.2 Interface Wiring................................................................................................................................... 8
7. USB Interface ......................................................................................................................... 10
7.1 Communication Parameters ............................................................................................................. 10
8. Communication protocol ...................................................................................................... 11
8.1 Command ......................................................................................................................................... 11
8.1.1 Normal Command (Length < 255 bytes)..................................................................................................11
8.1.2 Extended Command .................................................................................................................................12
8.2 Response.......................................................................................................................................... 12
8.2.1 No transmission error with normal response (Length < 255 bytes) ........................................................12
8.2.2 No transmission error with extended response ........................................................................................13
8.2.3 Transmission error...................................................................................................................................14
8.3 Reset Message................................................................................................................................. 14
8.4 Card Status Message ....................................................................................................................... 14
8.5 Transmission Protocol ...................................................................................................................... 15
9. Commands ............................................................................................................................. 16
9.1 Control Commands........................................................................................................................... 16
9.1.1 GET_ACR_STAT......................................................................................................................................16
9.1.2 SET_PROTOCOL ....................................................................................................................................17
9.1.3 SELECT_CARD_TYPE ............................................................................................................................18
9.1.4 RESET ......................................................................................................................................................19
9.1.5 SET_NOTIFICATION ..............................................................................................................................19
9.1.6 SET_OPTION...........................................................................................................................................19
9.2 Card Commands............................................................................................................................... 20
9.2.1 '104' - type non-reloadable Token Counter Cards (*) .............................................................................20
9.2.1.1 RESET (*)............................................................................................................................................20
9.2.1.2 POWER_OFF (*).................................................................................................................................21
9.2.1.3 READ_DATA (*) ................................................................................................................................21
Advanced Card Systems Ltd. Page 2 of 42