User guide

ACR38xReference Manual info@acs.com.hk
Version 6.02
www.acs.com.hk
Page 2 of 40
Table of Contents
1.0. Introduction ............................................................................................................... 4
1.1. Reference Documents ........................................................................................................... 4
1.2. Symbols and Abbreviations ................................................................................................... 4
2.0. Features ..................................................................................................................... 5
3.0. Smart Card Support .................................................................................................. 6
3.1. MCU Cards ............................................................................................................................ 6
3.2. Memory-based Smart Cards .................................................................................................. 6
4.0. Smart Card Interface ................................................................................................. 7
4.1. Smart Card Power Supply VCC (C1) .................................................................................... 7
4.2. Programming Voltage VPP (C6) ............................................................................................ 7
4.3. Card Type Selection .............................................................................................................. 7
4.4. Interface for Microcontroller-based Cards ............................................................................. 7
4.5. Card Tearing Protection ......................................................................................................... 7
5.0. Power Supply ............................................................................................................ 8
5.1. Status LED ............................................................................................................................. 8
6.0. USB Interface ............................................................................................................. 9
6.1. Communication Parameters .................................................................................................. 9
6.2. Endpoints ............................................................................................................................... 9
7.0. Communication Protocol ....................................................................................... 10
7.1. Command to Reader ........................................................................................................... 10
7.2. Response from Reader ........................................................................................................ 10
7.3. Card Status Message .......................................................................................................... 11
8.0. Memory Card Type Selection ................................................................................. 12
8.1. By Property Sheet ................................................................................................................ 12
8.2. By Programmatic Method .................................................................................................... 12
9.0. Commands ............................................................................................................... 14
9.1. Control Commands .............................................................................................................. 14
9.1.1. GET_ATR_STAT ........................................................................................................ 14
9.1.2. SELECT_CARD_TYPE .............................................................................................. 15
9.1.3. SET_OPTION ............................................................................................................. 15
9.1.4. SET_CARD_PPS ........................................................................................................ 16
9.1.5. SET_READER_PPS ................................................................................................... 16
9.2. Card Commands .................................................................................................................. 17
9.2.1. MCU Card Command Set ........................................................................................... 17
9.2.2. Memory Card Command Set ...................................................................................... 20
Appendix A. Supported Card Types ............................................................................... 39
Appendix B. Response Status Codes ................................
............................................ 40
List of Figures
Figure 1 : ACR38x Reader Setting Property Sheet ............................................................................. 12