CR14-MQP STMicroelectronics, CR14-MQP Datasheet

no-image

CR14-MQP

Manufacturer Part Number
CR14-MQP
Description
Manufacturer
STMicroelectronics
Datasheet

Specifications of CR14-MQP

Pin Count
16
Screening Level
Commercial
Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CR14-MQP-1GE
Manufacturer:
ST
0
Part Number:
CR14-MQP/1GE
Manufacturer:
RENESAS
Quantity:
30 000
Part Number:
CR14-MQP/1GE
Manufacturer:
ST
0
Part Number:
CR14-MQP/1GE MBA
Manufacturer:
ST
0
Features
March 2010
Single 5 V ±500 mV supply voltage
SO16N package
Contactless communication
– ISO14443 type-B protocol
– 13.56MHz carrier frequency using an
– 106 Kbit/s data rate
– 36-byte input/output frame register
– Supports frame answer with/without
– CRC generation and check
– Automated ST anti-collision exchange
I²C communication
– Two-wire I²C serial interface
– Supports 400 kHz protocol
– 3 chip enable pins
– Up to 8 CR14 connected on the same bus
external oscillator
SOF/EOF
ISO14443 type-B contactless coupler chip
with anti-collision and CRC management
Doc ID 11922 Rev 2
150 mils width
SO16 (MQ)
16
1
CR14
www.st.com
1/47
1

Related parts for CR14-MQP

CR14-MQP Summary of contents

Page 1

... Automated ST anti-collision exchange ■ I²C communication – Two-wire I²C serial interface – Supports 400 kHz protocol – 3 chip enable pins – CR14 connected on the same bus March 2010 ISO14443 type-B contactless coupler chip with anti-collision and CRC management Doc ID 11922 Rev 2 CR14 ...

Page 2

... I²C acknowledge bit (ACK 4.4 I²C data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.5 I²C memory addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.6 CR14 I²C write operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.7 CR14 I²C read operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5 Applying the I²C protocol to the CR14 registers . . . . . . . . . . . . . . . . . 22 5.1 I²C parameter register protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.2 I²C input/output frame register protocol . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.3 I² ...

Page 3

... Transmission format of answer frame characters . . . . . . . . . . . . . . . . . . . 28 6.7 Answer start of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.8 Answer end of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.9 Transmission frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.10 CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7 Tag access using the CR14 coupler . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1 Standard TAG command access description . . . . . . . . . . . . . . . . . . . . . . 31 7.2 Anti-collision TAG sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8 Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . and AC parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 10 Package mechanical ...

Page 4

... Parameter register bits description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Table 4. Input/output frame register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 5. Slot marker register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 6. Device select code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 7. CR14 request frame character format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 8. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Table 9. I²C AC measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 10. I²C Input Parameters(1, Table 11. I²C DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 12. I² ...

Page 5

... CR14-to-host transfer: I²C random address read from I/O frame register for ISO14443B 23 Figure 15. CR14-to-host transfer: I²C current address read from I/O frame register for ISO14443B . 24 Figure 16. Host-to-CR14 transfer: I²C write to slot marker register . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 17. CR14-to-host transfer: I²C random address read from slot marker register . . . . . . . . . . . 24 Figure 18. ...

Page 6

... PICC. The resulting signal is decoded by a 847kHz BPSK (binary phase shift keying) sub-carrier decoder. The CR14 is designed to be connected to a digital host (Microcontroller or ASIC). This host has to manage the entire communication protocol in both transmit and receive modes, through the I²C serial bus. ...

Page 7

... RF IN OSC1 OSC2 E0, E1, E2 SDA SCL V CC GND V REF GND_RF REF OSC1 SCL CR14 SDA GND GND_RF Description Antenna Output Driver Antenna Input Filter Oscillator Input Oscillator Output Chip Enable Inputs I²C Bi-Directional Data I²C Clock Power Supply Ground Transmitter Reference Voltage ...

Page 8

... Figure 2. Logic block diagram Figure 3. SO pin connections 8/ REF CR14 OSC1 SCL SDA GND GND_RF SO16 1 V REF OUT GND_RF OSC1 OSC2 GND_RF 6 11 GND GND 7 10 SCL GND 8 9 SDA Doc ID 11922 Rev 2 CR14 RF OUT OSC2 Antenna RF IN AI12060 AI10911 ...

Page 9

... Oscillator (OSC1, OSC2) The OSC1 and OSC2 pins are internally connected to the on-chip oscillator circuit. The OSC1 pin is the input pin, the OSC2 is the output pin. For correct operation of the CR14 required to connect a 13.56MHz quartz crystal across OSC1 and OSC2 external clock is used, it must be connected to OSC1 and OSC2 must be left open ...

Page 10

... Signal description 2.6 Serial data (SDA) The SDA signal is bi-directional used to transfer I²C data in and out of the CR14 open drain output that may be wire-OR’ed with other open drain or open collector signals on the bus. A pull-up resistor must be connected from Serial data (SDA indicates how the value of the pull-up resistor can be calculated) ...

Page 11

... CR14 Figure 5. Maximum R value versus bus capacitance ( BUS fc = 100kHz fc = 400kHz 100 C BUS (pF) Doc ID 11922 Rev 2 Signal description ² ) for bus SDA MASTER SCL C BUS 1000 AI01665 C BUS 11/47 ...

Page 12

... The Parameter Register is an 8-bit volatile register used to configure the CR14, and thus, to customize the circuit behavior. The Parameter Register is located at the I²C address 00h and it is accessible in I²C Read and Write modes. Its default value, 00h, puts the CR14 in standard ISO14443 type-B configuration. ...

Page 13

... It can also generate all standardized ISO14443 type-B command frames like REQB, SLOT-MARKER, ATTRIB, HALT, and get all the answers like ATQB, or answer to ATTRIB. All ISO14443 type-B compliant PICCs can be accessed by the CR14 provided that their data frame exchange is not longer than 35 Bytes in both request and answer. Value ...

Page 14

... Slot marker register (03h) The slot Marker Register is located at the I²C address 03h used to trigger an automated anti-collision sequence between the CR14 and any ST short range memory present in the electromagnetic field. With one I²C access, the CR14 launches a complete stream of commands starting from PCALL16(), SLOT_MARKER(1), SLOT_MARKER( SLOT_MARKER(15), and stores all the identified Chip_IDs into the Input/Output Frame Register (I² ...

Page 15

... Slot register = 00h: No answer frame detected from ST short range memory – Slot register = FFh: Answer Frame detected with CRC error. Collision may have occurred Slot_Register 3 = Chip_ID value detected in Slot 3 ..... Slot_Register 14 = Chip_ID value detected in Slot 14 Slot_Register 15 = Chip_ID value detected in Slot 15 Doc ID 11922 Rev 2 CR14 registers 15/47 ...

Page 16

... Chip Enable inputs, E2, E1 and E0, respectively When data is written to the CR14, the device inserts an acknowledge bit (9th bit) after the bus master’s 8-bit transmission. When the bus master reads data, it also acknowledges the receipt of the data Byte by inserting an acknowledge bit (9th bit) ...

Page 17

... I²C data input During data input, the CR14 samples the SDA bus signal on the rising edge of the Serial Clock, SCL. For correct device operation, the SDA signal must be stable during the Low-to- High Serial Clock transition, and the data must change only when the SCL line is Low. ...

Page 18

... The 8th bit is the Read/Write bit (RW set to ‘1’ for I²C Read, and to ‘0’ for I²C Write operations. If the data sent by the bus master matches the Device Select Code of a CR14 device, the corresponding device returns an acknowledgment on the SDA bus during the 9 The CR14 devices whose Device Select Codes do not correspond to the data sent, generate a No-ACK ...

Page 19

... Select Code plus R/W bit). ● Step 2: if the CR14 is busy, no ACK is returned and the master goes back to Step 1. If the CR14 has completed the Radio Frequency data exchange, it responds with an ACK, indicating that it is ready to receive the second part of the next instruction (the first Byte of this instruction being sent during Step 1) ...

Page 20

... Read command that immediately follows the dummy Write command. In the I²C Read mode, the CR14 may read one or more data Bytes depending on the selected register. The bus master has to generate an ACK after each data Byte to read all the register data in a continuous stream ...

Page 21

... CR14 After reading each Byte, the CR14 waits for the master to send an ACK during the 9 time. If the master does not return an ACK within this time, the CR14 terminates the data transfer and switches to stand-by mode. Figure 9. CR14 I²C read modes sequences I² ...

Page 22

... I²C STOP condition. Figure 11 shows how to read the Parameter Register contents. The CR14 sends and re- sends the Parameter Register contents until it receives a NoACK from the I²C Host. The CR14 supports the I²C Current Address and Random Address Read modes. The Current Address Read mode can be used if the previous command was issued to the register where the Read is to take place ...

Page 23

... The two CRC Bytes generated by the PICC are not stored. The CR14 continues to output data Bytes until a NoACK has been generated by the I²C Host, and received by the CR14. After all 36 Bytes have been output, the CR14 “rolls over”, and starts outputting from the start of the Input/Output Frame Register again. ...

Page 24

... All the answers from the ST short range memory devices that are detected, are written in the Input/Output Frame Register. Read from the I²C Slot Marker Register is not supported by the CR14. If the I²C Host tries to read the Slot Marker Register, the CR14 will return the data value FFh in both Random Address and Current Address Read modes until NoACK is generated by the I² ...

Page 25

... Addresses above location 06h In I²C Write mode, when the CR14 receives the 8-bit register address, and the address is above location 06h, the device does not acknowledge (NoACK) and deselects itself from the bus. The Serial Data line, SDA, stays at logic ‘1’ (pull-up resistor), and the I²C Host receives a NoACK during the 9th bit time. The SDA line stays High until the STOP condition is issued. In the I² ...

Page 26

... The CR14 can be directly connected to an external matching circuit to generate a 13.56MHz sinusoidal carrier frequency on its antenna. The current driven into the antenna coil is directly generated by the CR14 RFOUT output driver. If the antenna is correctly tuned, it emits an H-field of a large enough magnitude to power a contactless PICC from a short distance ...

Page 27

... The End Of Frame (EOF) shown in ● a falling edge, ● followed by ten Elementary Time Units (ETU) containing each a logical ‘0’, ● followed by a single rising edge. Figure 22. Request end of frame ETU CR14 ISO14443 type-B radio frequency data transfer Start LSB Information Byte ...

Page 28

... An Answer Frame includes the SOF, data, CRC and the EOF, as illustrated in data transfer rate is 106 kbit/s. The CR14 will also accept Answer Frames that do not contain the SOF and EOF delimiters, provided that these Frames are correctly set in the Parameter Register. (See 28/47 circuitry ...

Page 29

... The Request Frame transmission must be followed by a minimum delay, t which no ASK or BPSK modulation occurs, before the Answer Frame can be transmitted the minimum time required by the CR14 to switch from transmission mode to reception mode, and should be inserted after each frame. After t modulated by the PICC at 847kHz for a minimum time synchronize. After t bit (‘ ...

Page 30

... Upon transmission of a Request from the CR14, the PICC verifies that the CRC value is valid invalid, it discards the frame and does not answer the CR14. Upon reception of an Answer from the PICC, the CR14 verifies that the CRC value is valid invalid, it stores the value FFh in the Input/Output Frame Register. ...

Page 31

... In all the following I²C commands, the last three bits of the Device Select Code can be replaced by any of the three-bit binary values (000, 001, 010, 011, 100, 101, 110, 111). These values are linked to the logic levels applied to the E2, E1 and E0 pads of the CR14. 7.1 ...

Page 32

... If the answer is correctly decoded, the corresponding Chip_ID is stored in the Input/Output Frame Register. If there is no answer the answer is wrong (with a CRC error, for example), the CR14 stores an error code in the Input/Output Frame Register. At the end of the sequence, the host has to read the Input/Output Frame Register to retrieve all the identified Chip_IDs ...

Page 33

... EOF <--> 76h CRC CRC EOF <--> 86h CRC CRC EOF <--> 96h CRC CRC EOF <--> Doc ID 11922 Rev 2 Tag access using the CR14 coupler TAG TAG TAG TAG SOF Chip_ID CRC CRC SOF Chip_ID CRC CRC <--> TAG TAG ...

Page 34

... Tag access using the CR14 coupler Figure 32. Anti-collision ST short range memory sequence continued I²C RF ... Slot 10 SOF I²C RF ... Slot 11 SOF I²C RF ... Slot 12 SOF I²C RF ... Slot 13 SOF I²C RF ... Slot 14 SOF I²C RF ... Slot 15 SOF Device I/O Device Answer A A Select Register Select Frame R R Code ...

Page 35

... CR14 8 Maximum rating Stressing the device above the rating listed in the Absolute Maximum Ratings table may cause permanent damage to the device. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. These are stress ratings only and operation of the device at these or any other conditions above those indicated in the Operating sections of this specification is not implied ...

Page 36

... Parameter Parameter Test condition 0V V 0V  V OUT Doc ID 11922 Rev 2 Min. Max. 4.5 5.5 – 0.2V 0. 0.3V 0. 0.7V CC 0.3V CC AI09235 Min. Max. 100 Min.   V SDA in Hi CR14 Unit V ° Unit 400 ns Max. Unit ±2 µA ±2 µA ...

Page 37

... mA tDLCL tCHDX tCLDX START SDA SDA CONDITION INPUT CHANGE tCLQV DATA VALID DATA OUTPUT tRFEX tCHDH STOP CR14 command execution Doc ID 11922 Rev 2 DC and AC parameters Min. = 400 kHz C = 400 kHz (rise/fall OFF –0.3 –0.3 0. CLCH tDXCX tCHDH STOP & ...

Page 38

... Input Transition to Clock Transition Clock High to Input High (STOP) Input High to Input Low (Bus Free) Clock Low to Data Out Valid Data Out Hold Time After Clock Low Clock Frequency Doc ID 11922 Rev 2 CR14 Fast I²C I²C 400 kHz 100 kHz Unit Min ...

Page 39

... Figure 35. CR14 synchronous timing RF OUT ASK Modulated Signal V RFOUT A t POR FRAME transmission between the reader and the contactless device DATA 1 FRAME transmitted by the PICC in BPSK Data jitter on FRAME transmitted by the CR14 in ASK t JIT 0 START t RFSBL t RFSBL Table 13 characteristics OUT Symbol Parameter f ...

Page 40

... Data specified in the table above are estimated or target values. All values can be updated during product qualification. 40/47 Condition = Request EOF = rising edge to first Answer = start bit = PICC CR14 (1) Condition 1 ETU = 128 PICC to CR14 V Max for V DYN Doc ID 11922 Rev 2 Min. Max. 500 5 10 309 9. Min. Max. 9.44 CC /16 847 0.5 OFFSET 120 ...

Page 41

... CR14 10 Package mechanical In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK® packages, depending on their level of environmental compliance. ECOPACK® specifications, grade definitions and product status are available at: www.st.com. ECOPACK® trademark. Doc ID 11922 Rev 2 Package mechanical 41/47 ...

Page 42

... Doc ID 11922 Rev 2 Inches Typ. Min. Max. 0.0689 0.0039 0.0098 0.0492 0.0122 0.0201 0.0067 0.0098 0.3898 0.3858 0.3937 0.2362 0.2283 0.2441 0.1535 0.1496 0.1575 0.05 0.0098 0.0197 0.0157 0.05 0° 8° inches 0.0039 CR14 ...

Page 43

... MQP = SO16 Narrow (150 mils width) ECOPACK® Customer code XXX = Given by the issuer For a list of available options (speed, package, etc.) or for further information on any aspect of this device, please contact your nearest ST Sales Office. CR14 – XXX Doc ID 11922 Rev 2 Ordering information ...

Page 44

... UpdateCrc(chBlock, &wCrc); } while (--Length); wCrc = ~wCrc; // ISO 3309 *TransmitFirst = (BYTE) (wCrc & 0xFF); *TransmitSecond = (BYTE) ((wCrc >> 8) & 0xFF); return; } int main(void) { BYTE BuffCRC_B[10] = {0x0A, 0x12, 0x34, 0x56}, First, Second, i; printf("Crc-16 G(x) = x^16 + x^12 + x^5 + 1"); 44/47 Doc ID 11922 Rev 2 CR14 ...

Page 45

... CR14 printf("CRC_B of [ "); for(i=0; i<4; i++) printf("%02X ",BuffCRC_B[i]); ComputeCrc(BuffCRC_B, 4, &First, &Second); printf("] Transmitted: %02X then %02X.", First, Second); return(0); } ISO14443 type B CRC calculation Doc ID 11922 Rev 2 45/47 ...

Page 46

... Revision history Revision history Table 17. Document revision history Date 16-Dec-2005 19-Mar-2010 46/47 Revision 1 Initial release. 2 Updated Figure 36 and Doc ID 11922 Rev 2 Changes Table 15 on page 42 CR14 ...

Page 47

... CR14 Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords