NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
286
PCD Single Command Exchange Data Field Protocol 2
Data Field
Length
(bytes)
Description
PCD Command
1
This is the command that is sent to the PCD Reader IC on the ViVOpay
board. It tells the PCD what to do with the data sent with the command.
The PCD commands supported and their values are given in the “PCD Cmd”
Table below
PCD Timeout
4
This is the RF communication timeout in ETUs stored as a 4-byte big-
endian number, where 1 ETU is 9.44 microseconds. The RF communication
timeout guards the communication between the PCD reader IC and the
PICC Card. The timeout is measured between the last bit sent to the PICC
and the first bit received from the PICC.
PCD Command Flags 1
These flags allow greater control over the way ViVOpay processes the
command via the PCD Reader IC. Format of the PCD Command Flags byte
is given in the “PCD Command Flags” Table below.
Channel Redundancy
Register
1
This value tells the PCD what data integrity checks to perform during
communication with the PICC Card. The checks to perform at each stage
are defined by the protocol (14443 Type A or B). The format of the PCD
Command Flags byte is given in the “Channel Redundancy Register” Table
below.
Raw Data Out
Variable
Raw data that is sent to the PICC or to the PCD.
The
Command Frame
contains some PCD parameters and raw data. The PCD Command
Parameter is used by ViVOpay to determine what PCD function is to be carried out. The raw
data is sent to the PICC for the Transceive command, or is used for LoadKey/Authentication.
The contents of the data depend on the PICC and PCD and are out of the scope of this
document.
PCD Commands Protocol 2
PCD Command
Value
Description
PCD LOADKEY
19h
Used for Loading Mifare Key into PCD for Authentication
PCD AUTHENTICATE1
0Ch
Used for PCD-based Mifare Authentication. This command results in
both Level 1 and Level 2 authentication being performed
automatically.
PCD TRANSCEIVE
1Eh
Used to Send/Receive raw Data to/from the PICC
Note
: The PCD LOADKEY and PCD AUTHENTICATE1 functions may also be performed by
the terminal directly by using the PCD Transceive Command.