Mass Storage ........................19 Appendix A. Supported Card Types ................20 Appendix B. Response Status Codes ................21 List of Figures Figure 1 : ACR100I System Block Diagram ................... 5 Page 2 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
The ACR101I SIMicro (CCID) is more than just your ordinary SIM-sized smart card reader. With the combination of a smart card reader and a Micro SD card slot in a compact USB token, ACR101I SIMicro (CCID) provides you with complete support for highly secured mobile applications.
Supports Android™ 3.1 and above • Compliant with the following standards: ISO 7816 VCCI PC/SC CCID Microsoft® WHQL RoHS 2 REACH PC/SC and CCID support are not applicable Page 4 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
ACR101 (CCID) is powered from the USB port without other external power supply. Smart Card Interface Circuit Interface USB 2.0 SIM-sized Smart Card Controller 1 GB Flash Memory ACR101I Figure 1: ACR100I System Block Diagram Page 5 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Indicates power supply to the smart card is switched on, i.e., the smart card is activated. RED LED: Lighting up Indicates a communication between ACR101 (CCID) and flash memory. Page 6 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Note: The ACR101 (CCID) never switches on the power supply to the inserted card by itself. This must be done by the controlling computer through the proper command sent to the reader. Page 7 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk...
For command to be sent from host to CCID Interface (data packet size is 16 bytes) Bulk IN Endpoint 2 For response to be sent from CCID Interface to host (data packet size is 16 bytes) Page 8 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
0001F808h 344 Kbps Does not support manual setting of data bNumDataRatesSupported rates Maximum IFSD supported by the smart dwMaxIFSD 00000Feh card reader for protocol T=1 is 254 Page 9 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 10
Insignificant for TPDU level exchanges bClassEnvelope Insignificant for TPDU level exchanges wLCDLayout 0000h No LCD bPINSupport No PIN Verification bMaxCCIDBusySlots Only 1 slot can be simultaneously busy Page 10 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Size of extra bytes of this message Identifies the slot number for this bSlot command bSeq Sequence number for command abRFU Reserved for future use The response to this message is the RDR_to_PC_SlotStatus message. Page 11 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 12
Offset Field Size Value Description bMessageType DwLength 00000000h Size of extra bytes of this message Identifies the slot number for this BSlot command BSeq Sequence number for command Page 12 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 13
80h = Structure for 2-wire protocol 81h = Structure for 3-wire protocol 82h = Structure for I2C protocol abRFU Reserved for future use abProtocolDataStr Byte Protocol Data Structure ucture array Page 13 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 14
Extra Guardtime (0 to 254 etu between BGuardTimeT1 two characters). If value is FFh, then guardtime is reduced by 1 etu. B7-4 = BWI values 0-9 valid BwaitingIntegerT1 B3-0 = CWI values 0-Fh valid Page 14 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 15
03h = Stop with Clock either High or Low bIFSC Size of negotiated IFSC bNadValue Only support NAD = 00h The response to this message is the RDR_to_PC_Parameters message. Page 15 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
00h Clock running 01h Clock stopped in state L bClockStatus 02h Clock stopped in state H 03h Clock stopped in an unknown state All other values are RFU. Page 16 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Page 17
80h = Structure for 2-wire protocol 81h = Structure for 3-wire protocol 82h = Structure for I2C protocol Byte Protocol Data Structure as summarized abProtocolDataStructure array in section 5.2.3. Page 17 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Indicates whether a card is physically inserted in the reader and whether the card is powered up: 00h: no card inserted 01h: card inserted, not powered up 03h: card powered up Page 18 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
2. Data-Out Command Protocol uses the Bulk-OUT endpoint to transfer data from the host to the device. 3. Data-In Command Protocol uses the Bulk-IN endpoint to transfer data from the device or to return status about the device. Page 19 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Infineon® SLE4432 and SLE4442 Infineon® SLE4406, SLE4436 and SLE5536 Infineon® SLE4404 Atmel® AT88SC101, AT88SC102 and AT88SC1003 MCU-based cards with T=0 communication protocol MCU-based cards with T=1 communication protocol Page 20 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk Version 1.01...
Microsoft is a registered trademark of Microsoft Corporation in the United States and/or other countries. MIFARE and MIFARE Classic are registered trademarks of NXP B.V. and are used under license. Page 21 of 21 ACR101I – Reference Manual info@acs.com.hk www.acs.com.hk...
Need help?
Do you have a question about the ACR101I and is the answer not in the manual?
Questions and answers