ACS ACR101 User Manual

ACR101 SIMicro (CCID)
Smart Card and Micro-SD Reader
Reference Manual
Subject to change without prior notice
info@acs.com.hk
www.acs.com.hk
1.0. Introduction ...............................................................................................................3
2.0. Features .....................................................................................................................4
3.0. System Block Diagram.............................................................................................5
4.0. Power Supply ............................................................................................................6
4.1. Status LED.............................................................................................................................6
5.0. Smart Card Interface.................................................................................................7
5.1. Smart Card Power Supply VCC (C1) ....................................................................................7
5.2. Programming Voltage VPP (C6)............................................................................................7
5.3. Card Type Selection..............................................................................................................7
5.4. Interface for Microcontroller-Based Cards.............................................................................7
5.5. Card Tearing Protection.........................................................................................................7
6.0. USB Interface............................................................................................................. 8
6.1. 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
7.1.3. Commands Accessed via PC_to_RDR_XfrBlock.......................................................16
7.2. Mass Storage.......................................................................................................................17
Appendix A.Supported Card Types...............................................................................18
Appendix B.Response Status Codes ............................................................................19
ACR101 PC/SC Memory Card Access
Document Title Here
Document Title Here
Version 1.0
Document Title Here
Page 2 of 19
info@acs.com.hk
www.acs.com.hk

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.
Designed to access SIM-sized smart cards and for data or application storage, it is perfect for GSM solutions, such as E-Government, E-Banking and E-Payment, Public Key Infrastructure, Network Security, GSM Management, VoIP, Secure Data Storage, Access Control, and Loyalty Program.
ACR101 PC/SC Memory Card Access
Document Title Here
Document Title Here
Version 1.0
Document Title Here
Page 3 of 19
info@acs.com.hk
www.acs.com.hk

2.0. Features

USB combo device – works as smart card reader and mass storage  USB 2.0 Hi-Speed Interface  Bus-powered – no need for separate power supply or battery  Plug–and-play – CCID support brings utmost compatibility and mobility  With extractable USB cable and keychain loop  Smart card reader:
o Supports plug-in (SIM-sized) cards o Supports ISO 7816 Classes A, B and C (5 V, 3 V, 1.8 V) cards o Reads and writes onto all microprocessor cards with the T=0, T=1 protocol o Supports memory cards o Supports Spec 11.11-compliant GSM cards o Short circuit protection
Memory Card Support:
o Supports Micro-SD cards with up to 8 GB memory
Contactless Feature
o Features embedded Mifare 1K Chip
Compliant with the following international standards:
o PC/SC o CCID o Microsoft WHQL o CE o FCC o VCCI o RoHS
ACR101 PC/SC Memory Card Access
Document Title Here
Document Title Here
Version 1.0
Document Title Here
Page 4 of 19
info@acs.com.hk
www.acs.com.hk

3.0. System Block Diagram

The USB Hub Controller is the communication interface between the PC and the MCU of the smart card and flash memory via 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.
USB
Interface
Comp
uter
USB 2.0
Hub
Controller
Smart Card
Interface Circuit
1-GB Flash Memory
Smart Card
Figure 1: ACR1
01 System Block Diagram
ACR101 PC/SC Memory Card Access
Document Title Here
Document Title Here
Version 1.0
Document Title Here
Page 5 of 19
info@acs.com.hk
www.acs.com.hk

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.
GREEN LED:
Flashing slowly (turns on 200ms for every 2 seconds)
Indicates smart card interface part is powered up and in the standby state. Either the smart card has not been inserted or the smart card has not been powered up (if it is inserted).
Lighting up 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.
ACR101 PC/SC Memory Card Access
Document Title Here
Document Title Here
Version 1.0
Document Title Here
Page 6 of 19
info@acs.com.hk
www.acs.com.hk
Loading...
+ 13 hidden pages