ACR100F
SIMFlash (CCID)
Reference Manual
Subject to change without prior notice
Subject to change without prior notice
info@acs.com.hk
info@acs.com.hk
www.acs.com.hk
www.acs.com.hk
Table of Contents
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 ACR100F (CCID).....................................................................................10
7.1.1. CCID Command Pipe Bulk-OUT Messages...............................................................10
7.1.2. CCID Bulk-IN Messages.............................................................................................13
7.1.3. Commands Accessed via PC_to_RDR_XfrBlock.......................................................15
7.2. Mass Storage.......................................................................................................................16
Appendix A. Supported Card Types............................................................................... 17
Appendix B. Response Status Codes ............................................................................18
Figures
Figure 1: ACR100F System Block Diagram.....................................................................................5
ACR100F (CCID) Reference Manual
Document Title Here
Document Title Here
Version 3.00
Document Title Here
Page 2 of 18
info@acs.com.hk
info@acs.com.hk
www.acs.com.hk
www.acs.com.hk
1.0. Introduction
More than just a smart card reader, the ACR100F (CCID) SIMFlash has a built-in flash memory and is
designed for both accessing plug-in (SIM-sized) smart cards and for data or application storage. It is
ideal for GSM solutions such as GSM management software and VoIP applications, electronic
payment systems, e-commerce, home banking, transportation, and computer and network access.
The flash memory acts like any combination of up to three drivers, which may include public, private,
CD-ROM (optional autorun area) and hidden drives, in order to boost security and flexibility when you
store different kinds of software. Aside from its Mass Storage Device Class compatibility, its plug and
play feature is enhanced with its smart card reader now CCID compliant, reducing driver installation
issues.
ACR100F (CCID) Reference Manual
Document Title Here
Document Title Here
Version 3.00
Document Title Here
Page 3 of 18
info@acs.com.hk
info@acs.com.hk
www.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 for flash and USB 1.1 Full-Speed interface for smart card reader
Bus-powered – no need for separate power supply or battery
Plug and play – CCID support brings utmost mobility
With protective USB cap and keychain loop
Smart card reader:
o Supports plug-in (SIM-sized) cards
o Supports ISO 7816 Class A, B and C (5 V, 3 V, 1.8 V) cards
o Read and write all microprocessor cards with T=0, T=1 protocols
o Supports SLE 4418/28/32, SLE 5542 memory cards
o Supports most common memory-based smart cards, including I2C bus protocol cards
(from 1k bits up to 1024k bits) and secure memory cards (Atmel AT88SC153 and
AT88SC1608)
o Supports Spec 11.11-compliant GSM cards
o Supports PPS (Protocol and Parameters Selection)
o Short circuit protection
Flash drive:
o Mass Storage Device Class compatible
o Built-in 1 GB flash memory (Other memory sizes from 128 MB to 4 GB are available upon
request)
o Up to three partitions (private/security, public and CD-ROM/auto-run, and hidden)
o Compliant with the following international standards: ISO 7816, PC/SC, Microsoft WHQL,
FCC, CE and RoHS
ACR100F (CCID) Reference Manual
Document Title Here
Document Title Here
Version 3.00
Document Title Here
Page 4 of 18
info@acs.com.hk
info@acs.com.hk
www.acs.com.hk
www.acs.com.hk
3.0. System Block Diagram .0. System Block Diagram
The USB Hub Controller is the communication interface between the PC and the MCU of the smart
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
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 ACR100F is
to use as storage. In Windows Explorer, the device is detected as a removable disk. The ACR100F is
powered from the USB port without other external power supply.
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
00F System Block Diagram Figure 1: ACR100F System Block Diagram
ACR100F (CCID) Reference Manual
Document Title Here
Document Title Here
Version 3.00
Document Title Here
Page 5 of 18
info@acs.com.hk
info@acs.com.hk
www.acs.com.hk
www.acs.com.hk
4.0. Power Supply
The ACR100F requires a voltage of 5 V DC, 100 mA regulated power supply. It gets the power supply
from the PC.
4.1. Status LED
Bicolor LED in front of the reader indicates the activation status of the smart card and flash memory
interface.
GREEN LED:
Flashing slowly (turns on 200 ms 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 the smart card power is switched on, i.e., the smart card is activated.
RED LED:
Lighting up
Indicates a communication between ACR100F and flash memory.
ACR100F (CCID) Reference Manual
Document Title Here
Document Title Here
Version 3.00
Document Title Here
Page 6 of 18
info@acs.com.hk
info@acs.com.hk
www.acs.com.hk
www.acs.com.hk