CLRC63201T/0FE,112 NXP Semiconductors, CLRC63201T/0FE,112 Datasheet

IC I.CODE HS READER 32-SOIC

CLRC63201T/0FE,112

Manufacturer Part Number
CLRC63201T/0FE,112
Description
IC I.CODE HS READER 32-SOIC
Manufacturer
NXP Semiconductors
Series
I-Coder
Datasheets

Specifications of CLRC63201T/0FE,112

Rf Type
Read Only
Frequency
13.56MHz
Features
ISO14443-A, ISO14443-B, ISO15693, ISO18000-3
Package / Case
32-SOIC (0.300", 7.50mm Width)
Product
RFID Readers
Operating Temperature Range
- 25 C to + 85 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Other names
568-2199-5
935269690112
CLRC632
CLRC63201TD

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CLRC63201T/0FE,112
Manufacturer:
IR
Quantity:
3 400
Part Number:
CLRC63201T/0FE,112
Manufacturer:
NXP/恩智浦
Quantity:
20 000
1. Introduction
2. General description
This data sheet describes the functionality of the CLRC632 Integrated Circuit (IC). It
includes the functional and electrical specifications and from a system and hardware
viewpoint gives detailed information on how to design-in the device.
Remark: The CLRC632 supports all variants of the MIFARE Mini, MIFARE 1K,
MIFARE 4K and MIFARE Ultralight RF identification protocols. To aid readability
throughout this data sheet, the MIFARE Mini, MIFARE 1K, MIFARE 4K and
MIFARE Ultralight products and protocols have the generic name MIFARE.
The CLRC632 is a member of a new family of highly integrated reader ICs for contactless
communication at 13.56 MHz. This family of reader ICs provide:
All protocol layers of the ISO/IEC 14443 A and ISO/IEC 14443 B communication
standards are supported provided:
Using this NXP Semiconductors’ device according to ISO/IEC 14443 B may infringe third
party patent rights.
The CLRC632 supports contactless communication using MIFARE higher baud rates (see
Section 9.12 on page
demodulation/decoding circuitry implementation for compatible transponder signals (see
Section 9.10 on page
The digital module, manages the complete ISO/IEC 14443 standard framing and error
detection (parity and CRC). In addition, it supports the fast MIFARE security algorithm for
authenticating the MIFARE products (see
CLRC632
Multiple protocol contactless reader IC (MIFARE/I-CODE1)
Rev. 3.5 — 10 November 2009
073935
outstanding modulation and demodulation for passive contactless communication
a wide range of methods and protocols
a small, fully integrated package
pin compatibility with the MFRC500, MFRC530, MFRC531 and SLRC400
additional components, such as the oscillator, power supply, coil etc. are correctly
applied.
standardized protocols, such as ISO/IEC 14443-4 and/or ISO/IEC 14443 B
anticollision are correctly implemented
40). The receiver module provides a robust and efficient
34).
Section 9.14 on page
42).
Product data sheet
PUBLIC

Related parts for CLRC63201T/0FE,112

CLRC63201T/0FE,112 Summary of contents

Page 1

... ISO/IEC 14443-4 and/or ISO/IEC 14443 B anticollision are correctly implemented Using this NXP Semiconductors’ device according to ISO/IEC 14443 B may infringe third party patent rights. The CLRC632 supports contactless communication using MIFARE higher baud rates (see Section 9.12 on page demodulation/decoding circuitry implementation for compatible transponder signals (see Section 9 ...

Page 2

... NXP Semiconductors All layers of the I-CODE1 and ISO/IEC 15693 protocols are supported by the CLRC632. The receiver module provides a robust and efficient demodulation/decoding circuitry implementation for I-CODE1 and ISO/IEC 15693 compatible transponder signals. The digital module handles I-CODE1 and ISO/IEC 15693 framing and error detection (CRC). ...

Page 3

... NXP Semiconductors 4. Applications I Electronic payment systems I Identification systems I Access control systems I Subscriber services I Banking systems I Digital content systems 5. Quick reference data Table 1. Quick reference data Symbol Parameter T ambient temperature amb T storage temperature stg V digital supply voltage DDD V analog supply voltage ...

Page 4

... NXP Semiconductors 7. Block diagram NWR NRD NCS ALE PARALLEL INTERFACE CONTROL (INCLUDING AUTOMATIC INTERFACE DETECTION AND SYNCHRONISATION) FIFO CONTROL 64-BYTE FIFO CONTROL REGISTER BANK EEPROM 32 16-BYTE ACCESS EEPROM CONTROL MASTER KEY BUFFER CYRPTO1 UNIT 32-BIT PSEUDO RANDOM GENERATOR AMPLITUDE RATING REFERENCE ...

Page 5

... NXP Semiconductors 8. Pinning information Fig 2. 8.1 Pin description Table 3. Pin description Pin Symbol Type 1 OSCIN I 2 IRQ O 3 MFIN I [2] 4 MFOUT O 5 TX1 O 6 TVDD P 7 TX2 O 8 TVSS G 9 NCS I [3] 10 NWR I R/NW I nWrite I CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) ...

Page 6

... NXP Semiconductors Table 3. Pin description …continued Pin Symbol Type [3] 11 NRD I NDS I nDStrb I 12 DVSS [ I/O AD0 to AD7 I/O [3] 21 ALE nAStrb I NSS I [ nWait O MOSI [ SCK I 25 DVDD P 26 AVDD P 27 AUX O 28 AVSS VMID P 31 RSTPD I 32 OSCOUT O [1] Pin types Input Output, I/O = Input/Output Power and G = Ground. ...

Page 7

... NXP Semiconductors 9. Functional description 9.1 Digital interface 9.1.1 Overview of supported microprocessor interfaces The CLRC632 supports direct interfacing to various 8-bit microprocessors. Alternatively, the CLRC632 can be connected to a PC’s Enhanced Parallel Port (EPP). the parallel interface signals supported by the CLRC632. Table 4. Bus control signals ...

Page 8

... NXP Semiconductors 9.1.3 Connection to different microprocessor types The connection to various microprocessor types is shown in Table 5. CLRC632 pins ALE NRD NWR NCS 9.1.3.1 Separate read and write strobe address bus (A3 to An) ADDRESS DECODER address bus (A0 to A2) data bus (D0 to D7) HIGH Read strobe (NRD) Write strobe (NWR) Fig 3 ...

Page 9

... NXP Semiconductors 9.1.3.2 Common read and write strobe address bus (A3 to An) ADDRESS DECODER address bus (A0 to A2) data bus (D0 to D7) HIGH Data strobe (NDS) Read/Write (R/NW) Fig 4. Connection to microprocessor: common read and write strobes Refer to 9.1.3.3 Common read and write strobe: EPP with handshake Fig 5 ...

Page 10

... NXP Semiconductors Table 6. CLRC632 pins ALE NRD NWR NCS Figure 6 Fig 6. Remark: The SPI implementation for CLRC632 conforms to the SPI standard and ensures that the CLRC632 can only be addressed as a slave. 9.1.4.1 SPI read data The structure shown n-data bytes. The first byte sent defines both, the mode and the address. ...

Page 11

... NXP Semiconductors Table 8. Address (MOSI) byte 0 byte 1 to byte n reserved address address address address address address reserved byte [1] All reserved bits must be set to logic 0. 9.1.4.2 SPI write data The structure shown n-data bytes. The first byte sent defines both the mode and the address. ...

Page 12

... NXP Semiconductors 9.2 Memory organization of the EEPROM Table 11. Block Position CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) EEPROM memory organization diagram Byte Access Memory content address Address 0 00h to 0Fh R 1 10h to 1Fh R/W 2 20h to 2Fh R/W 3 30h to 3Fh ...

Page 13

... NXP Semiconductors 9.2.1 Product information field (read only) Table 12. Byte Internal Table 13. Definition Byte Value [1] Byte 4 contains the current version number. 9.2.2 Register initialization files (read/write) Register initialization from address 10h to address 2Fh is performed automatically during the initializing phase (see initialization fi ...

Page 14

... NXP Semiconductors Remark: The following points apply to initialization: • the Page register (addressed using 10h, 18h, 20h, 28h) is skipped and not initialized. • make sure that all PreSetxx registers are not changed. • make sure that all register bits that are reserved are set to logic 0. ...

Page 15

... NXP Semiconductors Table 15. Shipment content of StartUp configuration file EEPROM Register Value Symbol byte address address 10h 10h 00h Page 11h 11h 58h TxControl 12h 12h 3Fh CwConductance 13h 13h 3Fh ModConductance 14h 14h 19h CoderControl 15h 15h 13h ModWidth 16h ...

Page 16

... NXP Semiconductors 9.2.2.3 Register initialization file (read/write) The EEPROM memory content from block address can initialize register sub addresses 10h to 2Fh when the LoadConfig command is executed (see page 95). This command requires the EEPROM starting byte address as a two byte argument for the initialization procedure. ...

Page 17

... NXP Semiconductors Table 17. Content of I-CODE1 startup configuration EEPROM Register Value byte address address 30h 10h 00h 31h 11h 58h 32h 12h 3Fh 33h 13h 05h 34h 14h 2Ch 35h 15h 3Fh 36h 16h 3Fh 37h 17h 00h 38h 18h 00h ...

Page 18

... NXP Semiconductors 9.2.3 Crypto1 keys (write only) MIFARE security requires specific cryptographic keys to encrypt data stream communication on the contactless interface. These keys are called Crypto1 keys. 9.2.3.1 Key format Keys stored in the EEPROM are written in a specific format. Each key byte must be split into lower four bits (lower nibble) and the higher four bits (higher nibble) ...

Page 19

... NXP Semiconductors 9.3 FIFO buffer buffers both the input and output data streams between the microprocessor and the internal circuitry of the CLRC632. This makes it possible to manage data streams bytes long without needing to take timing constraints into account. 9.3.1 Accessing the FIFO buffer 9 ...

Page 20

... NXP Semiconductors 9.3.3 FIFO buffer status information The microprocessor can get the following FIFO buffer status data: • the number of bytes stored in the FIFO buffer: bits FIFOLength[6:0] • the FIFO buffer full warning: bit HiAlert • the FIFO buffer empty warning: bit LoAlert • ...

Page 21

... NXP Semiconductors 9.4.1 Interrupt sources overview Table 20 interrupt TimerIRq flag bit indicates an interrupt set by the timer unit. Bit TimerIRq is set when the timer decrements from one down to zero (bit TAutoRestart disabled) or from one to the TReLoadValue[7:0] with bit TAutoRestart enabled. Bit TxIRq indicates interrupts from different sources and is set as follows: • ...

Page 22

... NXP Semiconductors If any interrupt request flag is set to logic 1 (showing that an interrupt request is pending) and the corresponding interrupt enable flag is set, the PrimaryStatus register IRq flag bit is set to logic 1. Different interrupt sources can activate simultaneously because all interrupt request bits are OR’ed, coupled to the IRq flag and then forwarded to pin IRQ. ...

Page 23

... NXP Semiconductors 9.4.4 Register overview interrupt request system Table 22 Table 22. Flags HiAlertIEn HiAlertIRq IdleIEn IdleIRq IRq IRQInv IRQPushPull LoAlertIEn LoAlertIRq RxIEn RxIRq SetIEn SetIRq TimerIEn TimerIRq TxIEn TxIRq 9.5 Timer unit The timer derives its clock from the 13.56 MHz on-board chip clock. The microprocessor can use this timer to manage timing-relevant tasks. The timer unit may be used in one of the following confi ...

Page 24

... NXP Semiconductors 9.5.1 Timer unit implementation 9.5.1.1 Timer unit block diagram Figure 8 Fig 8. The timer unit is designed, so that events when combined with enabling flags start or stop the counter. For example, setting bit TStartTxBegin = logic 1 enables control of received data with the timer unit. In addition, the first received bit is indicated by the TxBegin event. ...

Page 25

... NXP Semiconductors The timer is started immediately by loading a value from the TimerReload register into the counter module. This is activated by one of the following events: • transmission of the first bit to the card (TxBegin event) with bit TStartTxBegin = logic 1 • transmission of the last bit to the card (TxEnd event) with bit TStartTxEnd = logic 1 • ...

Page 26

... NXP Semiconductors 9.5.1.5 TimeSlotPeriod When sending I-CODE1 Quit frames necessary to generate the exact chronological relationship to the start of the command frame the end of command execution TimeSlotPeriod > 0, the TimeSlotPeriod starts. If the FIFO buffer contains data when the end of TimeSlotPeriod is reached, the data is sent. If the FIFO buffer is empty nothing happens. As long as the TimeSlotPeriod is > ...

Page 27

... NXP Semiconductors 9.5.2 Using the timer unit functions 9.5.2.1 Time-out and WatchDog counters After starting the timer using TReloadValue[7:0], the timer unit decrements the TimerValue register beginning with a given start event given stop event occurs, such as a bit being received from the card, the timer unit stops without generating an interrupt. ...

Page 28

... NXP Semiconductors 9.6 Power reduction modes 9.6.1 Hard power-down Hard power-down is enabled when pin RSTPD is HIGH. This turns off all internal current sinks including the oscillator. All digital input buffers are separated from the input pads and defined internally (except pin RSTPD itself). The output pins are frozen at a given value. ...

Page 29

... NXP Semiconductors 9.6.3 Standby mode The Standby mode is immediately entered when the Control register StandBy bit is set. All internal current sinks, including the internal digital clock buffer are switched off. However, the oscillator buffer is not switched off. The digital input buffers are not separated by the input pads, keeping their functionality and the digital output pins do not change their state ...

Page 30

... NXP Semiconductors 9.7.3 Initialization phase The initialization phase automatically follows the reset phase and takes 128 clock cycles. During the initializing phase the content of the EEPROM blocks 1 and 2 is copied into the register subaddresses 10h to 2Fh (see Remark: During the production test, the CLRC632 is initialized with default configuration values. This reduces the microprocessor’ ...

Page 31

... NXP Semiconductors If an external clock source is used, the clock signal must be applied to pin OSCIN. In this case, be very careful in optimizing clock duty cycle and clock jitter. Ensure the clock quality has been verified. It must meet the specifications described in page 106. ...

Page 32

... NXP Semiconductors Table 27. TxControl register configuration TX2RFEn 9.9.2 Antenna operating distance versus power consumption Using different antenna matching circuits (by varying the supply voltage on the antenna driver supply pin TVDD possible to find the trade-off between maximum effective operating distance and power consumption. Different antenna matching circuits are described in the Application note “ ...

Page 33

... NXP Semiconductors 9.9.3.1 Source resistance table Table 28. TX1 and TX2 source resistance of n-channel driver transistor against GsCfgCW or GsCfgMod MANT = Mantissa; EXP= Exponent. GsCfgCW, EXP , MANT GsCfgCW GsCfgMod EXP MANT GsCfgMod (decimal) (decimal) (decimal CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) ...

Page 34

... NXP Semiconductors 9.9.3.2 Calculating the relative source resistance The reference source resistance ref The reference source resistance (R using ModConductance register’s GsCfgMod[5:0]. 9.9.3.3 Calculating the effective source resistance Wiring resistance (R resistance that is relevant when pins TX1 and TX2 are switched to low-impedance. The ...

Page 35

... NXP Semiconductors The quadrature demodulator uses two different clocks (Q-clock and I-clock) with a phase-shift of 90 between them. Both resulting subcarrier signals are amplified, filtered and forwarded to the correlation circuitry. The correlation results are evaluated, digitized and then passed to the digital circuitry. Various adjustments can be made to obtain optimum performance for all processing units ...

Page 36

... NXP Semiconductors Automatic calibration can be set-up to execute at the end of each Transceive command if bit ClkQCalib = logic 0. Setting bit ClkQCalib = logic 1 disables all automatic calibrations except after the reset sequence. Automatic calibration can also be triggered by the software when bit ClkQCalib has a logic 0 to logic 1 transition. ...

Page 37

... NXP Semiconductors 9.10.2.3 Correlation circuitry The correlation circuitry calculates the degree of matching between the received and an expected signal. The output is a measure of the amplitude of the expected signal in the received signal. This is done for both, the Q and I-channels. The correlator provides two outputs for each of the two input channels, resulting in a total of four output signals ...

Page 38

... NXP Semiconductors Remark: Pin MFIN can only be accessed at 106 kBd based on ISO/IEC 14443 A. The Manchester signal and the Manchester signal with subcarrier can only be accessed on pin MFOUT at 106 kBd based on ISO/IEC 14443 A. 9.11.1 Serial signal switch block diagram Figure 14 the serial signal switch enabling the CLRC632 to be used in different configurations. ...

Page 39

... NXP Semiconductors Table 30. See Table 96 on page 67 Number The TxControl register ModulatorSource[1:0] bits define the signal used to modulate the transmitted 13.56 MHz energy carrier. The modulated signal drives pins TX1 and TX2. Table 31. See Table 96 on page 67 Number The MFOUTSelect register MFOUTSelect[2:0] bits select the output signal which routed to pin MFOUT ...

Page 40

... NXP Semiconductors Table 33. Register Analog circuitry settings ModulatorSource MFOUTSelect DecoderSource Digital circuitry settings ModulatorSource MFOUTSelect DecoderSource [1] The number column refers to the value in the number column of Two CLRC632 devices configured as described in other using pins MFOUT and MFIN. Remark: The active antenna concept can only be used at 106 kBd based on ISO/IEC 14443 A ...

Page 41

... TauD[1:0] TxCoding[2:0] As reference documentation, the international standard ISO/IEC 14443 Identification cards - Contactless integrated circuit(s) cards - Proximity cards, part 1-4 used. Remark: NXP Semiconductors does not offer a basic function library to design-in the ISO/IEC 14443 B protocol. CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) describes the registers and fl ...

Page 42

... NXP Semiconductors 9.14 MIFARE authentication and Crypto1 The security algorithm used in the MIFARE products is called Crypto1 based on a proprietary stream cipher with a 48-bit key length. To access data on MIFARE cards, knowledge of the key format is needed. The correct key must be available in the CLRC632 to enable successful card authentication and access to the card’ ...

Page 43

... NXP Semiconductors 9.14.2 Authentication procedure The Crypto1 security algorithm enables authentication of MIFARE cards. To obtain valid authentication, the correct key has to be available in the key buffer of the CLRC632. This can be ensured as follows: 1. Load the internal key buffer by using the LoadKeyE2 (see or the LoadKey (see 2. Start the Authent1 command (see the error fl ...

Page 44

... NXP Semiconductors Table 37. Multiplexed address bus type Paging mode Linear addressing 10.2 Register bit behavior Bits and flags for different registers behave differently, depending on their functions. In principle, bits with same behavior are grouped in common registers. the function of the Access column in the register tables. ...

Page 45

... NXP Semiconductors 10.3 Register overview Table 39. CLRC632 register overview Sub Register name address (Hex) Page 0: Command and status 00h Page 01h Command 02h FIFOData 03h PrimaryStatus 04h FIFOLength 05h SecondaryStatus 06h InterruptEn 07h InterruptRq Page 1: Control and status 08h Page 09h ...

Page 46

... NXP Semiconductors Table 39. CLRC632 register overview Sub Register name address (Hex) Page 4: RF Timing and channel redundancy 20h Page 21h RxWait 22h ChannelRedundancy 23h CRCPresetLSB 24h CRCPresetMSB 25h TimeSlotPeriod 26h MFOUTSelect 27h PreSet27 Page 5: FIFO, timer and IRQ pin configuration ...

Page 47

... NXP Semiconductors Table 40. Flag(s) AccessErr BitPhase[7:0] CharSpacing[2:0] ClkQ180Deg ClkQCalib ClkQDelay[4:0] CoderRate[2:0] CollErr CollLevel[3:0] CollPos[7:0] Command[5:0] CRC3309 CRC8 CRCErr CRCPresetLSB[7:0] CRCPresetMSB[7:0] CRCReady CRCResultMSB[7:0] CRCResultLSB[7:0] Crypto1On DecoderSource[1:0] E2Ready EOFWidth Err FIFOData[7:0] FIFOLength[6:0] FIFOOvfl FilterAmpDet FlushFIFO Force100ASK FramingErr Gain[1:0] GsCfgCW[5:0] GsCfgMod[5:0] HiAlert HiAlertIEn ...

Page 48

... NXP Semiconductors Table 40. Flag(s) IRQInv IRQPushPull ISO Selection[1:0] KeyErr LoAlert LoAlertIEn LoAlertIRq LPOff MFOUTSelect[2:0] MinLevel[3:0] ModemState[2:0] ModulatorSource[1:0] ModWidth[7:0] NoRxEGT NoRxEOF NoRxSOF NoTxEOF NoTxSOF PageSelect[2:0] ParityEn ParityErr ParityOdd PowerDown RcvClkSelI RxAlign[2:0] RxAutoPD RxCRCEn RxCoding RxFraming[1:0] RxIEn RxIRq RxLastBits[2:0] RxMultiple RxWait[7:0] SetIEn SetIRq ...

Page 49

... NXP Semiconductors Table 40. Flag(s) TauB[1:0] TauD[1:0] TAutoRestart TestAnaOutSel[4:0] TestDigiSignalSel[6:0] TimerIEn TimerIRq TimerValue[7:0] TimeSlotPeriod[7:0] TimeSlotPeriodMSB TPreScaler[4:0] TReloadValue[7:0] TRunning TStartTxBegin TStartTxEnd TStartNow TStopRxBegin TStopRxEnd TStopNow TX1RFEn TX2Cw TX2Inv TX2RFEn TxCoding[2:0] TxCRCEn TxIEn TxIRq TxLastBits[2:0] UsePageSelect WaterLevel[5:0] ZeroAfterColl CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) CLRC632 register fl ...

Page 50

... NXP Semiconductors 10.5 Register descriptions 10.5.1 Page 0: Command and status 10.5.1.1 Page register Selects the page register. Table 41. Bit Symbol Access Table 42. Bit 10.5.1.2 Command register Starts and stops the command execution. Table 43. Bit Symbol Access Table 44. Bit CLRC632_35 Product data sheet ...

Page 51

... NXP Semiconductors 10.5.1.3 FIFOData register Input and output of the 64 byte FIFO buffer. Table 45. Bit Symbol Access Table 46. Bit 10.5.1.4 PrimaryStatus register Bits relating to receiver, transmitter and FIFO buffer status flags. Table 47. Bit Symbol Access Table 48. Bit ModemState[2:0] 3 CLRC632_35 Product data sheet ...

Page 52

... NXP Semiconductors Table 48. Bit 10.5.1.5 FIFOLength register Number of bytes in the FIFO buffer. Table 49. Bit Symbol Access Table 50. Bit FIFOLength[6:0] CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) PrimaryStatus register bit descriptions Symbol Value Status Err 1 HiAlert 1 LoAlert 1 FIFOLength register (address: 04h) reset value: 0000 0000b, 00h bit allocation ...

Page 53

... NXP Semiconductors 10.5.1.6 SecondaryStatus register Various secondary status flags. Table 51. Bit Symbol Access Table 52. Bit 10.5.1.7 InterruptEn register Control bits to enable and disable passing of interrupt requests. Table 53. Bit Symbol Access Table 54. Bit Symbol 7 SetIEn TimerIEn 4 TxIEn 3 RxIEn 2 IdleIEn 1 HiAlertIEn - 0 LoAlertIEn - [1] This bit can only be set or cleared using bit SetIEn. ...

Page 54

... NXP Semiconductors 10.5.1.8 InterruptRq register Interrupt request flags. Table 55. Bit Symbol Access Table 56. Bit Symbol 7 SetIRq TimerIRq 4 TxIRq 3 RxIRq 2 IdleIRq 1 HiAlertIRq 0 LoAlertIRq [1] PrimaryStatus register Bit HiAlertIRq stores this event and it can only be reset using bit SetIRq. CLRC632_35 Product data sheet PUBLIC ...

Page 55

... NXP Semiconductors 10.5.2 Page 1: Control and status 10.5.2.1 Page register Selects the page register; see 10.5.2.2 Control register Various control flags, for timer, power saving, etc. Table 57. Bit Symbol Access Table 58. Bit 10.5.2.3 ErrorFlag register Error flags show the error status of the last executed command. ...

Page 56

... NXP Semiconductors Table 60. Bit Symbol 5 AccessErr 4 FIFOOvfl 3 CRCErr 2 FramingErr 1 ParityErr 0 CollErr [1] Only valid for communication using ISO/IEC 14443 A. 10.5.2.4 CollPos register Bit position of the first bit-collision detected on the RF interface. Table 61. Bit Symbol Access Table 62. Bit Remark: A bit collision is not indicated in the CollPos register when using the ISO/IEC 14443 B protocol standard ...

Page 57

... NXP Semiconductors 10.5.2.5 TimerValue register Value of the timer. Table 63. Bit Symbol Access Table 64. Bit 10.5.2.6 CRCResultLSB register LSB of the CRC coprocessor register. Table 65. Bit Symbol Access Table 66. Bit 10.5.2.7 CRCResultMSB register MSB of the CRC coprocessor register. Table 67. Bit Symbol Access Table 68. ...

Page 58

... NXP Semiconductors 10.5.2.8 BitFraming register Adjustments for bit oriented frames. Table 69. Bit Symbol Access Table 70. Bit RxAlign[2: TxLastBits[2:0] CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) BitFraming register (address: 0Fh) reset value: 0000 0000b, 00h bit allocation RxAlign[2:0] R/W ...

Page 59

... NXP Semiconductors 10.5.3 Page 2: Transmitter and control 10.5.3.1 Page register Selects the page register; see 10.5.3.2 TxControl register Controls the logical behavior of the antenna pin TX1 and TX2. Table 71. Bit Symbol Access Table 72. Bit CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) Section 10.5.1.1 “ ...

Page 60

... NXP Semiconductors 10.5.3.3 CwConductance register Selects the conductance of the antenna driver pins TX1 and TX2. Table 73. Bit Symbol Access Table 74. Bit See Section 9.9.3 on page 32 10.5.3.4 ModConductance register Defines the driver output conductance. Table 75. Bit Symbol Access Table 76. Bit Remark: When Force100ASK = logic 1, the GsCfgMod[5:0] value has no effect. ...

Page 61

... NXP Semiconductors 10.5.3.5 CoderControl register Sets the clock rate and the coding mode. Table 77. Bit Symbol Access Table 78. Bit CoderRate[2: TxCoding[2:0] CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) CoderControl register (address: 14h) reset value: 0001 1001b, 19h bit allocation ...

Page 62

... NXP Semiconductors 10.5.3.6 ModWidth register Selects the pulse-modulation width. Table 79. Bit Symbol Access Table 80. Bit 10.5.3.7 ModWidthSOF register Table 81. Bit Symbol Access Table 82. Bit ModWidthSOF CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) ModWidth register (address: 15h) reset value: 0001 0011b, 13h bit allocation ...

Page 63

... NXP Semiconductors 10.5.3.8 TypeBFraming Defines the framing for ISO/IEC 14443 B communication. Table 83. Bit Symbol Access Table 84. Bit CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) TypeBFraming register (address: 17h) reset value: 0011 1011b, 3Bh bit allocation 7 6 NoTxSOF NoTxEOF EOFWidth ...

Page 64

... NXP Semiconductors 10.5.4 Page 3: Receiver and decoder control 10.5.4.1 Page register Selects the page register; see 10.5.4.2 RxControl1 register Controls receiver operation. Table 85. Bit Symbol Access Table 86. Bit SubCPulses[2: ISOSelection[1: Gain[1:0] CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) Section 10.5.1.1 “ ...

Page 65

... NXP Semiconductors 10.5.4.3 DecoderControl register Controls decoder operation. Table 87. Bit Symbol Access Table 88. Bit RxFraming[1: 10.5.4.4 BitPhase register Selects the bit-phase between transmitter and receiver clock. Table 89. Bit Symbol Access Table 90. Bit CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) ...

Page 66

... NXP Semiconductors 10.5.4.5 RxThreshold register Selects thresholds for the bit decoder. Table 91. Bit Symbol Access Table 92. Bit 10.5.4.6 BPSKDemControl Controls BPSK demodulation. Table 93. Bit Symbol Access Table 94. Bit CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) RxThreshold register (address: 1Ch) reset value: 1111 1111b, FFh bit allocation ...

Page 67

... NXP Semiconductors 10.5.4.7 RxControl2 register Controls decoder behavior and defines the input source for the receiver. Table 95. Bit Symbol Access Table 96. Bit [1] I-clock and Q-clock are 90 phase-shifted from each other. 10.5.4.8 ClockQControl register Controls clock generation for the 90 phase-shifted Q-clock. Table 97. ...

Page 68

... NXP Semiconductors 10.5.5 Page 4: RF Timing and channel redundancy 10.5.5.1 Page register Selects the page register; see 10.5.5.2 RxWait register Selects the time interval after transmission, before the receiver starts. Table 99. Bit Symbol Access Table 100. RxWait register bit descriptions Bit ...

Page 69

... NXP Semiconductors Table 102. ChannelRedundancy bit descriptions Bit 1 0 [1] When used with ISO/IEC 14443 A, this bit must be set to logic 1. 10.5.5.4 CRCPresetLSB register LSB of the preset value for the CRC register. Table 103. CRCPresetLSB register (address: 23h) reset value: 0101 0011b, 63h bit allocation ...

Page 70

... NXP Semiconductors Table 108. TimeSlotPeriod register bit descriptions Bit 10.5.5.7 MFOUTSelect register Selects the internal signal applied to pin MFOUT. Table 109. MFOUTSelect register (address: 26h) reset value: 0000 0000b, 00h bit allocation Bit Symbol Access Table 110. MFOUTSelect register bit descriptions ...

Page 71

... NXP Semiconductors 10.5.6 Page 5: FIFO, timer and IRQ pin configuration 10.5.6.1 Page register Selects the page register; see 10.5.6.2 FIFOLevel register Defines the levels for FIFO underflow and overflow warning. Table 112. FIFOLevel register (address: 29h) reset value: 0000 1000b, 08h bit allocation ...

Page 72

... NXP Semiconductors 10.5.6.4 TimerControl register Selects start and stop conditions for the timer. Table 116. TimerControl register (address: 2Bh) reset value: 0000 0110b, 06h bit allocation Bit Symbol Access Table 117. TimerControl register bit descriptions Bit 0000 10.5.6.5 TimerReload register Defines the preset value for the timer. ...

Page 73

... NXP Semiconductors 10.5.6.6 IRQPinConfig register Configures the output stage for pin IRQ. Table 120. IRQPinConfig register (address: 2Dh) reset value: 0000 0010b, 02h bit allocation Bit Symbol Access Table 121. IRQPinConfig register bit descriptions Bit 10.5.6.7 PreSet2E register Table 122 ...

Page 74

... NXP Semiconductors 10.5.8 Page 7: Test control 10.5.8.1 Page register Selects the page register; see 10.5.8.2 Reserved register 39h Table 125. Reserved register (address: 39h) reset value: xxxx xxxxb, xxh bit allocation Bit Symbol Access Remark: This register is reserved for future use. ...

Page 75

... NXP Semiconductors 10.5.8.4 Reserved register 3Bh Table 128. Reserved register (address: 3Bh) reset value: xxxx xxxxb, xxh bit allocation Bit Symbol Access Remark: This register is reserved for future use. 10.5.8.5 Reserved register 3Ch Table 129. Reserved register (address: 3Ch) reset value: xxxx xxxxb, xxh bit allocation ...

Page 76

... NXP Semiconductors 10.5.8.7 Reserved registers 3Eh, 3Fh Table 132. Reserved register (address: 3Eh, 3Fh) reset value: xxxx xxxxb, xxh bit allocation Bit Symbol Access Remark: This register is reserved for future use. 11. CLRC632 command set CLRC632 operation is determined by an internal state machine capable of performing a command set ...

Page 77

... NXP Semiconductors Table 133. CLRC632 commands overview Command Value Action [1] Transceive 1Eh transmits data from FIFO buffer to the card and automatically activates the receiver after transmission. The receiver waits until the time defined in the RxWait register has elapsed before starting. See Section 11 ...

Page 78

... NXP Semiconductors 11.1.1 Basic states 11.1.2 StartUp command 3Fh Table 134. StartUp command 3Fh Command StartUp Remark: This command can only be activated by a Power-On or Hard reset. The StartUp command runs the reset and initialization phases. It does not need or return, any data. It cannot be activated by the microprocessor but is automatically started after one of the following events: • ...

Page 79

... NXP Semiconductors 11.2 Commands for ISO/IEC 14443 A card communication The CLRC632 is a fully ISO/IEC 14443 A, ISO/IEC 14443 B, ISO/IEC 15693 and I-CODE1 compliant reader IC. This enables the command set to be more flexible and generalized when compared to dedicated MIFARE or I-CODE1 reader ICs. to Section 11.2.5 and related communication protocols ...

Page 80

... NXP Semiconductors 11.2.1.2 RF channel redundancy and framing Each ISO/IEC 14443 A transmitted frame consists of a Start Of Frame (SOF) pattern, followed by the data stream and is closed by an End Of Frame (EOF) pattern. These different phases of the transmission sequence can be monitored using the PrimaryStatus register ModemState[2:0] bit; see Depending on the setting of the ChannelRedundancy register bit TxCRCEn, the CRC is calculated and appended to the data stream ...

Page 81

... NXP Semiconductors Fig 17. Timing for transmitting byte oriented frames As long as the internal accept further data signal is logic 1, further data can be written to the FIFO buffer. The CLRC632 appends this data to the data stream transmitted using the RF interface. If the internal accept further data signal is logic 0, the transmission terminates. All data written to the FIFO buffer after accept further data signal was set to logic 0 is not transmitted, however, it remains in the FIFO buffer ...

Page 82

... NXP Semiconductors Figure 18 status is checked. This leads to FIFO empty state being held LOW which keeps the accept further data active. The new byte written to the FIFO buffer is transmitted using the RF interface. Accept further data is only changed by the check FIFO empty function. This function verifi ...

Page 83

... NXP Semiconductors If an EOF pattern is detected or the signal strength falls below the RxThreshold register MinLevel[3:0] bits setting, both the receiver and the decoder stop. Then the Idle command is entered and an appropriate response for the microprocessor is generated (interrupt request activated, status flags set). ...

Page 84

... NXP Semiconductors Table 139. Return values for bit-collision positions Collision in bit SOF Least Significant Bit (LSB) of the Least Significant Byte (LSByte) … Most Significant Bit (MSB) of the LSByte LSB of second byte … MSB of second byte LSB of third byte … ...

Page 85

... NXP Semiconductors 11.2.3 Transceive command 1Eh Table 141. Transceive command 1Eh Command Value Transceive The Transceive command first executes the Transmit command (see page 79) and then starts the Receive command (see transmitted is sent using the FIFO buffer and all data received is written to the FIFO buffer. ...

Page 86

... NXP Semiconductors 11.2.5 Card communication state diagram Fig 19. Card communication state diagram CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) COMMAND = TRANSMIT, RECEIVE OR TRANSCEIVE IDLE (000) FIFO not empty and command = command = Receive Transmit or Transceive TxSOF (001) SOF transmitted ...

Page 87

... NXP Semiconductors 11.3 I-CODE1 and ISO/IEC 15693 label communication commands The CLRC632 is a fully ISO/IEC 14443 A, ISO/IEC 14443 B, ISO/IEC 15693 and I-CODE1 compliant reader IC. This enables the command set to be more flexible and generalized when compared to dedicated MIFARE or I-CODE1 reader ICs. ...

Page 88

... NXP Semiconductors 11.3.1.2 RF channel redundancy and framing Each transmitted ISO/IEC 15693 frame consists of a Start Of Frame (SOF) pattern, followed by the data stream and is closed by an End Of Frame (EOF) pattern. All I-CODE1 command frames consists of a start pulse followed by the data stream. The I-CODE1 commands have a fi ...

Page 89

... NXP Semiconductors Remark: This command may be used for test purposes only, since there is no timing relation to the Transmit command. 11.3.2.1 Using the Receive command After starting the Receive command the internal state machine decrements the RxWait register value on every bit-clock. The analog receiver circuitry is prepared and activated from 3 down to 1 ...

Page 90

... NXP Semiconductors To distinguish between a 1-bit or 0-bit from a bit-collision, the RxThreshold register’s CollLevel[3:0] value is used. If the amplitude of the half-bit with smaller amplitude is larger than defined by CollLevel[3:0], a bit-collision is flagged by setting the CollErr error flag. The receiver continues receiving the incoming data stream independently from the detected collision ...

Page 91

... NXP Semiconductors 11.3.3 Transceive command 1Eh Table 147. Transceive command 1Eh Command Transceive The Transceive command first executes the Transmit command (see page 79) and then starts the Receive command (see to be transmitted is sent using the FIFO buffer and all received data is written to the FIFO buffer ...

Page 92

... NXP Semiconductors 11.3.5 Label communication state diagram (1) Fig 21. Label communication state diagram CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) COMMAND = TRANSMIT, RECEIVE OR TRANSCEIVE IDLE (000) FIFO not empty and command = Transmit or Transceive TxSOF (001) SOF transmitted TxData (010) ...

Page 93

... NXP Semiconductors 11.4 EEPROM commands 11.4.1 WriteE2 command 01h Table 149. WriteE2 command 01h Command WriteE2 The WriteE2 command interprets the first two bytes in the FIFO buffer as the EEPROM start byte address. Any further bytes are interpreted as data bytes and are programmed into the EEPROM, starting from the given EEPROM start byte address ...

Page 94

... NXP Semiconductors 11.4.1.2 Timing diagram Figure 22 NWR write addr addr data byte 0 E2 LSB MSB WriteE2 command active EEPROM programming E2Ready TxIRq Fig 22. EEPROM programming timing diagram Assuming that the CLRC632 finds and reads byte 0 before the microprocessor is able to write byte which takes approximately 5 ...

Page 95

... NXP Semiconductors 11.4.2 ReadE2 command 03h Table 150. ReadE2 command 03h Command ReadE2 The ReadE2 command interprets the first two bytes stored in the FIFO buffer as the EEPROM starting byte address. The next byte specifies the number of data bytes returned. When all three argument bytes are available in the FIFO buffer, the specified number of data bytes is copied from the EEPROM into the FIFO buffer, starting from the given EEPROM starting byte address ...

Page 96

... NXP Semiconductors 11.5.1.2 Relevant LoadConfig command error flags Valid EEPROM starting byte addresses are between 10h and 60h. Copying from block 8h to 1Fh (keys) is restricted. Reading from these addresses sets the flag AccessErr = logic 1. Addresses above 1FFh are taken as modulo 200h; see EEPROM memory organization ...

Page 97

... NXP Semiconductors 11.6 Error handling during command execution If an error is detected during command execution, the PrimaryStatus register Err flag is set. The microprocessor can evaluate the status flags in the ErrorFlag register to get information about the cause of the error. Table 154. ErrorFlag register error flags overview Error fl ...

Page 98

... NXP Semiconductors The LoadKey command interprets the first twelve bytes it finds in the FIFO buffer as the key when stored in the correct key format as described in page 18. When the twelve argument bytes are available in the FIFO buffer they are checked and, if valid, are copied into the key buffer. ...

Page 99

... NXP Semiconductors 11.7.4.1 Authent2 command effects If the Authent2 command is successful, the authenticity of card and the CLRC632 are proved. This automatically sets the Crypto1On control bit. When bit Crypto1On = logic 1, all further card communication is encrypted using the Crypto1 security algorithm. If the Authent2 command fails, bit Crypto1On is cleared (Crypto1On = logic 0). ...

Page 100

... NXP Semiconductors 13.2 Current consumption Table 161. Current consumption Symbol Parameter I digital supply current DDD I analog supply current DDA I TVDD supply current DD(TVDD) 13.3 Pin characteristics 13.3.1 Input pin characteristics Pins D0 to D7, A0, and A1 have TTL input characteristics and behave as defined in Table 162 ...

Page 101

... NXP Semiconductors Pin RSTPD has Schmitt trigger CMOS characteristics. In addition internally filtered low-pass filter which causes a propagation delay on the reset signal. Table 164. RSTPD input pin characteristics Symbol Parameter The analog input pin RX has the input capacitance and input voltage range shown in Table 165 ...

Page 102

... NXP Semiconductors Table 167. Antenna driver output pin characteristics Symbol 13.4 AC electrical characteristics 13.4.1 Separate read/write strobe bus timing Table 168. Timing specification for separate read/write strobe Symbol t LHLL t AVLL t LLAX t LLRWL t SLRWL t RWHSH t RLDV t RHDZ t WLQV t WHDX t RWLRWH t AVRWL ...

Page 103

... NXP Semiconductors ALE NCS NWR NRD Fig 23. Separate read/write strobe timing diagram Remark: The signal ALE is not relevant for separate address/data bus and the multiplexed addresses on the data bus do not care. The multiplexed address and data bus address lines (A0 to A2) must be connected as described in 13.4.2 Common read/write strobe bus timing Table 169. Common read/write strobe timing specifi ...

Page 104

... NXP Semiconductors Table 169. Common read/write strobe timing specification Symbol t AVDSL t RHAX t DSHDSL t WLDSL ALE NCS/NDS R/NW NRD Fig 24. Common read/write strobe timing diagram 13.4.3 EPP bus timing Table 170. Common read/write strobe timing specification for EPP Symbol t ASLASH ...

Page 105

... NXP Semiconductors Table 170. Common read/write strobe timing specification for EPP Symbol t DSHDZ t DSLQV t DSHQX t DSHWX t DSLDSH t WLDSL t DSL-WAITH t DSH-WAITL Fig 25. Remark: cycle. The timings for the address write and data write cycle are different. In EPP mode, the address lines (A0 to A2) must be connected as described in ...

Page 106

... NXP Semiconductors 13.4.4 SPI timing Table 171. SPI timing specification Symbol t SCKL t SCKH t DSHQX t DQXCH t h(SCKL-Q) t (SCKL-NSSH) SCK MOSI MISO NSS Fig 26. Timing diagram for SPI Remark: To send more bytes in one data stream the NSS signal must be LOW during the send process ...

Page 107

... NXP Semiconductors 14. EEPROM characteristics The EEPROM size is 32 Table 173. EEPROM characteristics Symbol N endu(W_ER) t ret a(W) 15. Application information 15.1 Typical application 15.1.1 Circuit diagram Figure 27 CLRC632: control lines MICROPROCESSOR Fig 27. Application example circuit diagram: directly matched antenna CLRC632_35 Product data sheet ...

Page 108

... NXP Semiconductors 15.1.2 Circuit description The matching circuit consists of an EMC low-pass filter (L0 and C0), matching circuitry (C1 and C2), a receiver circuit (R1, R2, C3 and C4) and the antenna itself. Refer to the following application notes for more detailed information about designing and tuning an antenna. • ...

Page 109

... NXP Semiconductors It is recommended to use the internally generated VMID potential as the input potential for pin RX. This VMID DC voltage level has to be coupled to pin RX using resistor (R2). To provide a stable DC reference voltage, a capacitor (C4) must be connected between VMID and ground. The AC voltage divider and R2 has to be designed taking in to account the AC voltage limits on pin RX ...

Page 110

... NXP Semiconductors 15.2 Test signals The CLRC632 allows different kinds of signal measurements. These measurements can be used to check the internally generated and received signals using the serial signal switch as described in In addition, the CLRC632 enables users to select between: • internal analog signals for measurement on pin AUX • ...

Page 111

... NXP Semiconductors (1) MFOUTSelect[2: serial data stream per division. (2) MFOUTSelect[2: serial data stream per division. (3) RFOut per division. Fig 28. TX control signals 15.2.1.2 RX control Figure 29 beginning of a card’s answer to a request signal. The RF signal shows the RF voltage measured directly on the antenna so that the card’s load modulation is visible ...

Page 112

... NXP Semiconductors (1) RFOut per division. (2) MFOUTSelect[2: Manchester with subcarrier per division. (3) MFOUTSelect[2: Manchester per division. Fig 29. RX control signals 15.2.2 Analog test signals The analog test signals can be routed to pin AUX by selecting them using the TestAnaSelect register TestAnaOutSel[4:0] bits. Table 175. Analog test signal selection ...

Page 113

... NXP Semiconductors Table 175. Analog test signal selection Value 15.2.3 Digital test signals Digital test signals can be routed to pin MFOUT by setting bit SignalToMFOUT = logic 1. A digital test signal is selected using the TestDigiSelect register TestDigiSignalSel[6:0] bits. The signals selected by the TestDigiSignalSel[6:0] bits are shown in Table 176 ...

Page 114

... NXP Semiconductors Signals VEvalR and VEvalL show the evaluation of the signal’s right and left half-bit. Finally, the digital test signal s_data shows the received data. This is then sent to the internal digital circuit and s_valid which indicates the received data stream is valid. ...

Page 115

... NXP Semiconductors Fig 31. I-CODE1 receiving path Q-clock CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) receiving path Q-Clock VRxAmpQ VCorrDQ VCorrNQ VEvalR VEvalL s_data s_valid Rev. 3.5 — 10 November 2009 073935 CLRC632 50 s per division 500 s per division 001aak629 © ...

Page 116

... NXP Semiconductors 16. Package outline SO32: plastic small outline package; 32 leads; body width 7 pin 1 index 1 e DIMENSIONS (inch dimensions are derived from the original mm dimensions) A UNIT max. 0.3 2.45 mm 2.65 0.25 0.1 2.25 0.012 0.096 inches 0.1 0.01 0.004 0.089 Note 1. Plastic or metal protrusions of 0.15 mm (0.006 inch) maximum per side are not included. ...

Page 117

... NXP Semiconductors 17. Abbreviations Table 177. Abbreviations and acronyms Acronym ASK BPSK CMOS CRC EOF EPP ETU FIFO HBM LSB MM MSB NRZ POR PCD PICC SOF SPI 18. References [1] Application note — MICORE reader IC family; Directly Matched Antenna Design. [2] Application note — MIFARE (14443 A) 13.56 MHz RFID Proximity Antennas. ...

Page 118

... Legal texts have been adapted to the new company name where appropriate • The symbols for electrical characteristics and their parameters have been updated to meet the NXP Semiconductors’ guidelines • A number of inconsistencies in pin, register and bit names have been eliminated from the data sheet • ...

Page 119

... Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice ...

Page 120

... NXP Semiconductors 21. Contact information For more information, please visit: For sales office addresses, please send an email to: CLRC632_35 Product data sheet PUBLIC Multiple protocol contactless reader IC (MIFARE/I-CODE1) http://www.nxp.com salesaddresses@nxp.com Rev. 3.5 — 10 November 2009 073935 CLRC632 © NXP B.V. 2009. All rights reserved. ...

Page 121

... NXP Semiconductors 22. Tables Table 1. Quick reference data . . . . . . . . . . . . . . . . . . . . .3 Table 2. Ordering information . . . . . . . . . . . . . . . . . . . . .3 Table 3. Pin description . . . . . . . . . . . . . . . . . . . . . . . . . .5 Table 4. Supported microprocessor and EPP interface signals . . . . . . . . . . . . . . . . . . . . . . . . .7 Table 5. Connection scheme for detecting the parallel interface type . . . . . . . . . . . . . . . . . . . . .8 Table 6. SPI compatibility . . . . . . . . . . . . . . . . . . . . . . .10 Table 7. SPI read data . . . . . . . . . . . . . . . . . . . . . . . . . .10 Table 8. SPI read address . . . . . . . . . . . . . . . . . . . . . . .11 Table 9. ...

Page 122

... NXP Semiconductors Table 71. TxControl register (address: 11h) reset value: 0101 1000b, 58h bit allocation . . .59 Table 72. TxControl register bit descriptions . . . . . . . . . .59 Table 73. CwConductance register (address: 12h) reset value: 0011 1111b, 3Fh bit allocation . . .60 Table 74. CwConductance register bit descriptions . . . .60 Table 75. ModConductance register (address: 13h) reset value: 0011 1111b, 3Fh bit allocation ...

Page 123

... NXP Semiconductors Table 137.Transmission of frames of more than 64 bytes 82 Table 138.Receive command 16h . . . . . . . . . . . . . . . . . .82 Table 139.Return values for bit-collision positions . . . . . .84 Table 140.Communication error table . . . . . . . . . . . . . . .84 Table 141.Transceive command 1Eh . . . . . . . . . . . . . . . .85 Table 142.Meaning of ModemState . . . . . . . . . . . . . . . . .85 Table 143.Transmit command 1Ah . . . . . . . . . . . . . . . . . .87 Table 144.Receive command 16h . . . . . . . . . . . . . . . . . .88 Table 145.Return values for bit-collision positions . . . . . .90 Table 146 ...

Page 124

... NXP Semiconductors 24. Contents 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 General description . . . . . . . . . . . . . . . . . . . . . . 1 3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 5 Quick reference data . . . . . . . . . . . . . . . . . . . . . 3 6 Ordering information . . . . . . . . . . . . . . . . . . . . . 3 7 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8 Pinning information . . . . . . . . . . . . . . . . . . . . . . 5 8.1 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . 5 9 Functional description . . . . . . . . . . . . . . . . . . . 7 9.1 Digital interface . . . . . . . . . . . . . . . . . . . . . . . . . 7 9.1.1 Overview of supported microprocessor interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 9.1.2 Automatic microprocessor interface detection ...

Page 125

... NXP Semiconductors 9.13 ISO/IEC 14443 B communication scheme . . . 41 9.14 MIFARE authentication and Crypto1 . . . . . . . 42 9.14.1 Crypto1 key handling . . . . . . . . . . . . . . . . . . . 42 9.14.2 Authentication procedure . . . . . . . . . . . . . . . . 43 10 CLRC632 registers 10.1 Register addressing modes . . . . . . . . . . . . . . 43 10.1.1 Page registers 10.1.2 Dedicated address bus . . . . . . . . . . . . . . . . . . 43 10.1.3 Multiplexed address bus . . . . . . . . . . . . . . . . . 43 10.2 Register bit behavior ...

Page 126

... NXP Semiconductors 11.2.5 Card communication state diagram . . . . . . . . 86 11.3 I-CODE1 and ISO/IEC 15693 label communication commands . . . . . . . . . . . . . . . 87 11.3.1 Transmit command 1Ah . . . . . . . . . . . . . . . . . 87 11.3.1.1 Using the Transmit command . . . . . . . . . . . . . 87 11.3.1.2 RF channel redundancy and framing . . . . . . . 88 11.3.1.3 Transmission of frames of more than 64 bytes 88 11.3.2 Receive command 16h . . . . . . . . . . . . . . . . . . 88 11.3.2.1 Using the Receive command . . . . . . . . . . . . . 89 11 ...

Related keywords