Model 152 Smart Card Reader/Writer Operation Instructions
8182760 Revision G Copyright Axiohm 1998 All Rights Reserved
Page 1.4
Table 5 - USI2 Card Commands
ASCII
HEX
Name
Use
N
4E
ICC Power ON
Power on Microprocessor Card, return ATR
n
6E
ICC Power OFF
Power off card, Microprocessor or Memory
A
41
*Output to Micro-
processor Card T=0
Sends request (and maybe data) to a Microprocessor
Card
a
61
*Input from Micro-
processor Card T=0
Sends request to a Microprocessor Card, waits for
response data
F
46
*I/O microprocessor
Card T=1
Sends request to a Microprocessor Card, waits for
response data and/or status bytes
B
42
*I/O to Memory Card
Performs an operation on a Memory Card.
* these commands are followed by a TPDU as explained in Chapter 7.The Command and
TPDU may be sent in separate messages, or together. If they are sent in separate messages,
the reader will transmit an ACK response after receiving the Command and wait for the TPDU
message. Upon receipt of the TPDU, the TPDU will be processed (with resulting card I/O), and
the response returned to the user.
ICC Power ON. This command is used to power up a Microprocessor Card in the currently
selected connector. It will follow the ISO power up sequence and return the ATR as the
response. Memory Cards do not have an explicit power up command, rather the first I/O
operation directed to the card causes a power up, which is performed according to the
specifications for the current Memory Card type.
ICC Power OFF. This command is used to power down the card in the currently selected
connector. It will work for any type of card.
Output to Microprocessor Card. This command is used to pass a TPDU to a Microprocessor
Card using T=0, where only an ISO status reply is expected from the card. Because different
Microprocessor Cards use different TPDU commands, the host must specify (via command
selection) whether any data is expected in reply. WARNING: If you use this command to send a
TPDU which generates a data response, results are undefined.
Input from Microprocessor Card. This command is used to pass a TPDU to a Microprocessor
Card using T=0, where both data and an ISO status are expected in the response. If you pass a
TPDU with data intended for the card, the data will not be sent by this command.
I/O Microprocessor Card. This command is used to pass a TPDU to a Microprocessor Card
using T=1, where both data and an ISO status may be expected in the response.
I/O to Memory Card. This command is used to perform all operations with a Memory Card. This
command will always include a TPDU. Valid TPDUs are defined in Chapter 8 Memory Card
Support and Appendices