ACS ACR101 Reference Manual

Simicro (ccid) smart card and micro sd reader

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for ACS ACR101

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

    Communication Parameters ....................8     6.2. Endpoints ..........................8 7.0.  Communication Protocol ..................9      7.1. Command to the ACR101 (CCID) ..................10     7.1.1. CCID Command Pipe Bulk-OUT Messages ...............10     7.1.2. CCID Bulk-IN Messages .....................14    ...
  • Page 3: Introduction

    1.0. Introduction The ACR101 SIMicro (CCID) is a combination of a smart card reader and a Micro-SD card slot in a compact USB token which provides you with complete support for highly secure mobile applications. Furthermore, it has an embedded Mifare chip which allows the device to be used for contactless applications such as logical and physical access.
  • Page 4: Features

    Features embedded Mifare 1K Chip  Compliant with the following international standards: PC/SC CCID Microsoft WHQL VCCI RoHS Page 4 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0 www.acs.com.hk...
  • Page 5: System Block Diagram

    USB port connection. The 1-GB flash memory is available for the end-user to use as storage. In Windows Explorer, the device is detected as a removable disk. The ACR101 (CCID) is powered from the USB port without other external power supply.
  • Page 6: Power Supply

    4.0. Power Supply The ACR101 (CCID) requires a voltage of 5V DC, 100mA regulated power supply. It gets the power supply from the PC. 4.1. Status LED Bicolor LED on the front of the reader indicates the activation status of the smart card and flash memory interface.
  • Page 7: Smart Card Interface

    The ACR101 (CCID) provides a mechanism to protect the inserted card when it is suddenly withdrawn while it is powered up. The power supply to the card and the signal lines between the ACR101 (CCID) and the card are immediately deactivated when the card is being removed. As a general rule, however, to avoid any electrical damage, a card should only be removed from the reader while it is powered down.
  • Page 8: Usb Interface

    The ACR101 (CCID) is connected to a computer through a USB following the USB standard. 6.1. Communication Parameters The ACR101 (CCID) is connected to a computer through USB as specified in the USB Specification. The ACR101 (CCID) is working in high speed mode, i.e. 480 Mbps, for the flash memory.
  • Page 9: Communication Protocol

    Chip Card Interface Device and Mass Storage. The ACR101 (CCID) Smart Card Interface shares the same core as the smart card interface of the ACR38 CCID. The Smart Card Interface will be identified as “ACR38-112c” once the reader FW is obtained.
  • Page 10: Command To The Acr101 (Ccid)

    7.1. Command to the ACR101 (CCID) In a normal operation, the ACR101 (CCID) acts as a slave device with regards to the communication between a computer and the reader. The communication is carried out in the form of successive command-response exchanges.
  • Page 11 Sequence number for command Reserved for future use abRFU The response to this message is the RDR_to_PC_SlotStatus message. Page 11 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0...
  • Page 12 BSeq Sequence number for command Reserved for future use AbRFU The response to this message is the RDR_to_PC_Parameters message. Page 12 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0...
  • Page 13 01h = Stop with Clock signal Low bClockStop 02h = Stop with Clock signal High 03h = Stop with Clock either High or Page 13 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0...
  • Page 14: Ccid Bulk-In Messages

    7.1.2. CCID Bulk-IN Messages The Bulk-IN messages are used in response to the Bulk-OUT messages. ACR101 (CCID) shall follow the CCID Bulk-IN Messages as specified in section 4. This section lists the CCID Bulk-IN Messages to be supported by ACR101 (CCID).
  • Page 15 02h Clock stopped in state H 03h Clock stopped in an unknown state All other values are RFU. Page 15 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0...
  • Page 16: Commands Accessed Via Pc_To_Rdr_Xfrblock

    Command format (abData field in the PC_to_RDR_XfrBlock) FIRMWARE MAX_C MAX_R C_TYPE C_SEL C_STAT Response data format (abData field in the RDR_to_PC_DataBlock) Page 16 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0 www.acs.com.hk...
  • Page 17: Mass Storage

    Mass Storage Device Class specifies all the protocols required for data transaction between Host (computer) and storage devices. The configurations and usage of USB endpoints on ACR101 (CCID) shall follow Mass Storage Class Bulk-Only Transport in Section 3 (Protocol Code) of the USB Mass Storage Device Specification.
  • Page 18: Appendix A. Supported Card Types

    Infineon SLE4404 Atmel AT88SC101, AT88SC102 and AT88SC1003 MCU-based cards with T=0 communication protocol MCU-based cards with T=1 communication protocol Page 18 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0 www.acs.com.hk...
  • Page 19: Appendix B. Response Status Codes

    The following table is a list of the error codes that may be returned by the ACR38: Error Code Status SLOTERROR_CMD_ABORTED SLOTERROR_ICC_MUTE SLOTERROR_XFR_PARITY_ERROR SLOTERROR_XFR_OVERRUN SLOTERROR_HW_ERROR SLOTERROR_BAD_ATR_TS SLOTERROR_BAD_ATR_TCK SLOTERROR_ICC_PROTOCOL_NOT_SUPPORTED SLOTERROR_ICC_CLASS_NOT_SUPPORTED SLOTERROR_PROCEDURE_BYTE_CONFLICE SLOTERROR_DEACTIVATED_PROTOCOL SLOTERROR_BUSY_WITH_AUTO_SEQUENCE SLOTERROR_CMD_SLOT_BUSY Page 19 of 19 ACR101 PC/SC Memory Card Access info@acs.com.hk Document Title Here Document Title Here Document Title Here Version 1.0 www.acs.com.hk...

Table of Contents