
Philips Semiconductors
Product Specification Rev. 3.0; May 2003
Multiple Protocol Contactless Reader IC
CL RC632
115
Confidential
18.4 Commands for ISO14443 A Card Communication
The CL RC632 is a fully ISO 14443 and ISO15693 and I
CODE1 compliant reader IC. Therefore, the
command set of this IC allows more flexibility and more generalised commands compared to MIFARE
or
I
CODE1 dedicated reader ICs. The following chapter describes the command set for card communication
for ISO14443 A related communication schemes.
18.4.1 TRANSMIT COMMAND 1A
HEX
Command
Code
hex
Action
Arguments and Data
Returned Data
Transmit
1A
Transmits data from FIFO buffer to the card
Data Stream
-
The
Transmit-Command
takes data from the FIFO buffer and forwards it to the transmitter. It does not return
any data. The
Transmit-Command
can only be started by the μ-Processor.
18.4.1.1 Working with the Transmit Command
To transmit data one of the following sequences may be used:
1. All data, that shall be transmitted to the card is written to the FIFO while the
Idle-Command
is active.
After that, the command code for the
Transmit-Command
is written to the
Command-Register
.
Note: This is possible for transmission of data with a length of up to 64 bytes.
2. The command code for the
Transmit-Command
is written to the
Command-Register
first. Since no data
is available in the FIFO, the command is only enabled but transmission is not triggered yet.
Data transmission really starts with the first data byte written to the FIFO. To generate a continuous data
stream on the RF-interface, the μ-Processor has to put the next data bytes to the FIFO in time.
Note: This allows transmission of data of any length but requires that data is available in the FIFO in
time.
3. A part of the data, that shall be transmitted to the card is written to the FIFO while the
Idle-Command
is
active. After that, the command code for the
Transmit-Command
is written to the
Command-Register
.
While the
Transmit-Command
is active, the μ-Processor may feed further data to the FIFO, causing the
transmitter to append it to the transmitted data stream.
Note: This enables transmission of data of any length but requires that data is available in the FIFO in
time.
When the transmitter requests the next data byte to keep the data stream on the RF-interface continuous but
the FIFO buffer is empty, the
Transmit-Command
automatically terminates. This causes the internal state
machine to change its state from Transmit to Idle.
If data transmission to the card is finished, the CL RC632 sets the flag
TxIRq
to signal it to the μ-Processor.
Remark: If the μ-Processor overwrites the transmit code in the
Command-Register
with the
Idle-Command
or
any other command, transmission stops immediately with the next clock cycle. This may produce output
signals that are not according to ISO14443-A.
18.4.1.2 RF-Channel Redundancy and Framing
Each transmitted ISO14443 frame consists of a SOF (start of frame) pattern, followed by the data stream
and is closed by an EOF (end of frame) pattern. These different phases of the transmit sequence may be
monitored by watching
ModemStat
e of
PrimaryStatus-Register
(see 18.4.4).