ACS ACR101I Reference Manual

Micro sd reader

Advertisement

Quick Links

ACR101I
SIMicro (CCID)
Smart Card and Micro SD Reader
Reference Manual V1.01
Subject to change without prior notice
info@acs.com.hk
www.acs.com.hk

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ACR101I and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ACS ACR101I

  • Page 1 ACR101I SIMicro (CCID) Smart Card and Micro SD Reader Reference Manual V1.01 Subject to change without prior notice info@acs.com.hk www.acs.com.hk...
  • Page 2: Table Of Contents

    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...
  • Page 3: Introduction

    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.
  • Page 4: Features

    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...
  • Page 5: System Block Diagram

    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...
  • Page 6: Power Supply

    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...
  • Page 7: Smart Card Interface

    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...
  • Page 8: Usb Interface

    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...
  • Page 9: Communication Protocol

    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...
  • Page 11: Command To The Acr101 (Ccid)

    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...
  • Page 16: Ccid Bulk-In Messages

    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...
  • Page 18: Commands Accessed Via Pc_To_Rdr_Xfrblock

    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...
  • Page 19: Mass Storage

    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...
  • Page 20: Appendix A. Supported Card Types

    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...
  • Page 21: Appendix B. Response Status Codes

    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...

Table of Contents