NXP Semiconductors
CLRC632
Standard multi-protocol reader solution
9.13
9.14
9.14.1
9.14.2
ISO/IEC 14443 B communication scheme . . . 41
MIFARE authentication and Crypto1 . . . . . . . 42
Crypto1 key handling . . . . . . . . . . . . . . . . . . . 42
Authentication procedure . . . . . . . . . . . . . . . . 43
10
CLRC632 registers. . . . . . . . . . . . . . . . . . . . . . 43
10.1
10.1.1
10.1.2
10.1.3
10.2
10.3
10.4
10.5
10.5.1
10.5.1.1
10.5.1.2
10.5.1.3
10.5.1.4
10.5.1.5
10.5.1.6
10.5.1.7
10.5.1.8
10.5.2
10.5.2.1
10.5.2.2
10.5.2.3
10.5.2.4
10.5.2.5
10.5.2.6
10.5.2.7
10.5.2.8
10.5.3
10.5.3.1
10.5.3.2
10.5.3.3
10.5.3.4
10.5.3.5
10.5.3.6
10.5.3.7
10.5.3.8
10.5.4
10.5.4.1
10.5.4.2
10.5.4.3
10.5.4.4
10.5.4.5
10.5.4.6
10.5.4.7
10.5.4.8
10.5.5
Register addressing modes . . . . . . . . . . . . . . 43
Page registers . . . . . . . . . . . . . . . . . . . . . . . . 43
Dedicated address bus . . . . . . . . . . . . . . . . . . 43
Multiplexed address bus . . . . . . . . . . . . . . . . . 43
Register bit behavior. . . . . . . . . . . . . . . . . . . . 44
Register overview . . . . . . . . . . . . . . . . . . . . . . 45
CLRC632 register flags overview . . . . . . . . . . 47
Register descriptions . . . . . . . . . . . . . . . . . . . 50
Page 0: Command and status . . . . . . . . . . . . 50
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 50
Command register . . . . . . . . . . . . . . . . . . . . . 50
FIFOData register . . . . . . . . . . . . . . . . . . . . . . 51
PrimaryStatus register . . . . . . . . . . . . . . . . . . 51
FIFOLength register . . . . . . . . . . . . . . . . . . . . 52
SecondaryStatus register . . . . . . . . . . . . . . . . 53
InterruptEn register . . . . . . . . . . . . . . . . . . . . . 53
InterruptRq register. . . . . . . . . . . . . . . . . . . . . 54
Page 1: Control and status . . . . . . . . . . . . . . . 55
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 55
Control register . . . . . . . . . . . . . . . . . . . . . . . . 55
ErrorFlag register . . . . . . . . . . . . . . . . . . . . . . 55
CollPos register . . . . . . . . . . . . . . . . . . . . . . . 56
TimerValue register. . . . . . . . . . . . . . . . . . . . . 57
CRCResultLSB register . . . . . . . . . . . . . . . . . 57
CRCResultMSB register . . . . . . . . . . . . . . . . . 57
BitFraming register . . . . . . . . . . . . . . . . . . . . . 58
Page 2: Transmitter and control . . . . . . . . . . . 59
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 59
TxControl register . . . . . . . . . . . . . . . . . . . . . . 59
CwConductance register . . . . . . . . . . . . . . . . 60
ModConductance register. . . . . . . . . . . . . . . . 60
CoderControl register . . . . . . . . . . . . . . . . . . . 61
ModWidth register. . . . . . . . . . . . . . . . . . . . . . 62
ModWidthSOF register . . . . . . . . . . . . . . . . . . 62
TypeBFraming . . . . . . . . . . . . . . . . . . . . . . . . 63
Page 3: Receiver and decoder control . . . . . . 64
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 64
RxControl1 register. . . . . . . . . . . . . . . . . . . . . 64
DecoderControl register . . . . . . . . . . . . . . . . . 65
BitPhase register . . . . . . . . . . . . . . . . . . . . . . 65
RxThreshold register . . . . . . . . . . . . . . . . . . . 66
BPSKDemControl . . . . . . . . . . . . . . . . . . . . . . 66
RxControl2 register. . . . . . . . . . . . . . . . . . . . . 67
ClockQControl register . . . . . . . . . . . . . . . . . . 67
Page 4: RF Timing and channel redundancy . 68
10.5.5.1
10.5.5.2
10.5.5.3
10.5.5.4
10.5.5.5
10.5.5.6
10.5.5.7
10.5.5.8
10.5.6
10.5.6.1
10.5.6.2
10.5.6.3
10.5.6.4
10.5.6.5
10.5.6.6
10.5.6.7
10.5.6.8
10.5.7
10.5.7.1
10.5.7.2
10.5.8
10.5.8.1
10.5.8.2
10.5.8.3
10.5.8.4
10.5.8.5
10.5.8.6
10.5.8.7
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 68
RxWait register. . . . . . . . . . . . . . . . . . . . . . . . 68
ChannelRedundancy register . . . . . . . . . . . . 68
CRCPresetLSB register . . . . . . . . . . . . . . . . . 69
CRCPresetMSB register . . . . . . . . . . . . . . . . 69
TimeSlotPeriod register . . . . . . . . . . . . . . . . . 69
MFOUTSelect register . . . . . . . . . . . . . . . . . . 70
PreSet27 register . . . . . . . . . . . . . . . . . . . . . . 70
Page 5: FIFO, timer and IRQ pin
configuration . . . . . . . . . . . . . . . . . . . . . . . . . 71
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 71
FIFOLevel register . . . . . . . . . . . . . . . . . . . . . 71
TimerClock register . . . . . . . . . . . . . . . . . . . . 71
TimerControl register . . . . . . . . . . . . . . . . . . . 72
TimerReload register . . . . . . . . . . . . . . . . . . . 72
IRQPinConfig register . . . . . . . . . . . . . . . . . . 73
PreSet2E register. . . . . . . . . . . . . . . . . . . . . . 73
PreSet2F register. . . . . . . . . . . . . . . . . . . . . . 73
Page 6: reserved . . . . . . . . . . . . . . . . . . . . . . 73
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 73
Reserved registers 31h, 32h, 33h, 34h,
35h, 36h and 37h . . . . . . . . . . . . . . . . . . . . . . 73
Page 7: Test control . . . . . . . . . . . . . . . . . . . . 74
Page register . . . . . . . . . . . . . . . . . . . . . . . . . 74
Reserved register 39h . . . . . . . . . . . . . . . . . . 74
TestAnaSelect register . . . . . . . . . . . . . . . . . . 74
Reserved register 3Bh . . . . . . . . . . . . . . . . . . 75
Reserved register 3Ch . . . . . . . . . . . . . . . . . . 75
TestDigiSelect register . . . . . . . . . . . . . . . . . . 75
Reserved registers 3Eh, 3Fh . . . . . . . . . . . . . 76
11
CLRC632 command set . . . . . . . . . . . . . . . . . 76
11.1
11.1.1
11.1.2
11.1.3
11.2
11.2.1
11.2.1.1
11.2.1.2
11.2.1.3
11.2.1.4
11.2.2
11.2.2.1
11.2.2.2
11.2.2.3
11.2.2.4
11.2.2.5
11.2.3
CLRC632 command overview . . . . . . . . . . . . 76
Basic states . . . . . . . . . . . . . . . . . . . . . . . . . . 78
StartUp command 3Fh . . . . . . . . . . . . . . . . . . 78
Idle command 00h . . . . . . . . . . . . . . . . . . . . . 78
Commands for ISO/IEC 14443 A card
communication. . . . . . . . . . . . . . . . . . . . . . . . 79
Transmit command 1Ah . . . . . . . . . . . . . . . . . 79
Using the Transmit command . . . . . . . . . . . . 79
RF channel redundancy and framing. . . . . . . 80
Transmission of bit oriented frames . . . . . . . . 80
Transmission of frames with more than
64 bytes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Receive command 16h . . . . . . . . . . . . . . . . . 82
Using the Receive command . . . . . . . . . . . . . 82
RF channel redundancy and framing. . . . . . . 82
Collision detection . . . . . . . . . . . . . . . . . . . . . 83
Receiving bit oriented frames . . . . . . . . . . . . 84
Communication errors . . . . . . . . . . . . . . . . . . 84
Transceive command 1Eh . . . . . . . . . . . . . . . 85
continued >>
CLRC632
Product data sheet
COMPANY PUBLIC
All information provided in this document is subject to legal disclaimers.
Rev. 3.7 — 27 February 2014
073937
© NXP Semiconductors N.V. 2014. All rights reserved.
126 of 127