
Philips Semiconductors
Product Specification Rev. 3.0; May 2003
Multiple Protocol Contactless Reader IC
CL RC632
124
Confidential
18.5 Commands for I
CODE1 and ISO15693 Label 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 I
CODE1 and ISO15693 related communication schemes in general.
18.5.1 TRANSMIT COMMAND 1A
HEX
Command
Code
hex
Action
Arguments and Data
Returned Data
Transmit
1A
Transmits data from FIFO buffer to the label
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.5.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 label 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
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 transmit to the label 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 label 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 the standard ISO 15693 or the I
CODE1 protocol.