Datasheet

Table Of Contents
PN532_C1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.6 — 28 November 2017
115436 220 of 222
continued >>
NXP Semiconductors
PN532/C1
Near Field Communication (NFC) controller
8.3.4.5 HSU_STA register . . . . . . . . . . . . . . . . . . . . . 76
8.3.4.6 HSU_CTR register . . . . . . . . . . . . . . . . . . . . . 77
8.3.4.7 HSU_PRE register . . . . . . . . . . . . . . . . . . . . . 78
8.3.4.8 HSU_CNT register . . . . . . . . . . . . . . . . . . . . . 78
8.3.5 Serial Parallel Interface (SPI) . . . . . . . . . . . . . 79
8.3.5.1 Shift register pointer . . . . . . . . . . . . . . . . . . . . 79
8.3.5.2 Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.3.5.3 SPI status register read . . . . . . . . . . . . . . . . . 80
8.3.5.4 FIFO manager read access . . . . . . . . . . . . . . 80
8.3.5.5 FIFO manager write access . . . . . . . . . . . . . . 81
8.3.5.6 SPIcontrol register . . . . . . . . . . . . . . . . . . . . . 81
8.3.5.7 SPIstatus register . . . . . . . . . . . . . . . . . . . . . . 83
8.4 Power management . . . . . . . . . . . . . . . . . . . . 84
8.4.1 Low drop-out voltage regulator. . . . . . . . . . . . 85
8.4.1.1 LDO block diagram. . . . . . . . . . . . . . . . . . . . . 85
8.4.1.2 LDO with offset . . . . . . . . . . . . . . . . . . . . . . . . 86
8.4.1.3 LDO without offset . . . . . . . . . . . . . . . . . . . . . 87
8.4.1.4 LDO overcurrent detection . . . . . . . . . . . . . . . 87
8.4.1.5 LDO register . . . . . . . . . . . . . . . . . . . . . . . . . . 88
8.4.2 SVDD switch. . . . . . . . . . . . . . . . . . . . . . . . . . 89
8.5 Power clock and reset controller. . . . . . . . . . . 90
8.5.1 PCR block diagram. . . . . . . . . . . . . . . . . . . . . 90
8.5.2 27.12 MHz crystal oscillator . . . . . . . . . . . . . . 91
8.5.3 Reset modes . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.5.4 Soft-Power-Down mode (SPD). . . . . . . . . . . . 92
8.5.5 Low power modes . . . . . . . . . . . . . . . . . . . . . 92
8.5.6 Remote wake-up from SPD . . . . . . . . . . . . . . 93
8.5.7 PCR extension registers . . . . . . . . . . . . . . . . 93
8.5.8 PCR register description. . . . . . . . . . . . . . . . . 94
8.5.8.1 CFR register . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8.5.8.2 CER register . . . . . . . . . . . . . . . . . . . . . . . . . . 94
8.5.8.3 ILR register . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.5.8.4 PCR Control register . . . . . . . . . . . . . . . . . . . 96
8.5.8.5 PCR Status register . . . . . . . . . . . . . . . . . . . . 96
8.5.8.6 PCR Wakeupen register . . . . . . . . . . . . . . . . 97
8.6 Contactless Interface Unit (CIU). . . . . . . . . . . 99
8.6.1 Feature list . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8.6.2 Simplified block diagram. . . . . . . . . . . . . . . . 101
8.6.3 Reader/Writer modes . . . . . . . . . . . . . . . . . . 102
8.6.3.1 ISO/IEC 14443A Reader/Writer . . . . . . . . . . 102
8.6.3.2 FeliCa Reader/Writer . . . . . . . . . . . . . . . . . . 104
8.6.3.3 ISO/IEC 14443B Reader/Writer . . . . . . . . . . 105
8.6.4 ISO/IEC 18092, ECMA 340 NFCIP-1
operating mode. . . . . . . . . . . . . . . . . . . . . . . 106
8.6.4.1 ACTIVE Communication mode. . . . . . . . . . . 107
8.6.4.2 PASSIVE Communication mode. . . . . . . . . . 108
8.6.4.3 NFCIP-1 framing and coding . . . . . . . . . . . . 109
8.6.4.4 NFCIP-1 protocol support. . . . . . . . . . . . . . . 109
8.6.5 Card operating modes . . . . . . . . . . . . . . . . . 110
8.6.5.1 ISO/IEC 14443A/MIFARE card operating
mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
8.6.5.2 FeliCa Card operating mode . . . . . . . . . . . . . 111
8.6.6 Overall CIU block diagram. . . . . . . . . . . . . . . 111
8.6.7 Transmitter control . . . . . . . . . . . . . . . . . . . . . 113
8.6.8 RF level detector . . . . . . . . . . . . . . . . . . . . . . 116
8.6.9 Antenna presence self test . . . . . . . . . . . . . . 117
8.6.9.1 Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
8.6.9.2 Antenna presence detector register. . . . . . . . 118
8.6.10 Random generator . . . . . . . . . . . . . . . . . . . . . 119
8.6.11 Data mode detector . . . . . . . . . . . . . . . . . . . 120
8.6.12 Serial data switch. . . . . . . . . . . . . . . . . . . . . 121
8.6.12.1 Serial data switch for driver and loadmod . . 121
8.6.13 NFC-WI/S
2
C interface support. . . . . . . . . . . 123
8.6.13.1 Signal shape for FeliCa NFC-WI/S
2
C interface
support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.6.13.2 Signal shape for ISO/IEC14443A and MIFARE
NFC-WI/S
2
C support . . . . . . . . . . . . . . . . . . 125
8.6.13.3 NFC-WI/S
2
C initiator mode . . . . . . . . . . . . . 126
8.6.14 Hardware support for FeliCa and NFC
polling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
8.6.14.1 Polling sequence functionality for initiator . . 126
8.6.14.2 Polling sequence functionality for target . . . 127
8.6.14.3 Additional hardware support for FeliCa and
NFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
8.6.15 CRC co-processor . . . . . . . . . . . . . . . . . . . . 128
8.6.16 FIFO buffer. . . . . . . . . . . . . . . . . . . . . . . . . . 128
8.6.16.1 Accessing the FIFO buffer . . . . . . . . . . . . . . 128
8.6.16.2 Controlling the FIFO buffer . . . . . . . . . . . . . 128
8.6.16.3 Status information about the FIFO buffer. . . 129
8.6.17 CIU_timer . . . . . . . . . . . . . . . . . . . . . . . . . . 130
8.6.18 Interrupt request system . . . . . . . . . . . . . . . 131
8.6.18.1 Interrupt sources . . . . . . . . . . . . . . . . . . . . . 131
8.6.19 CIU Power Reduction Modes. . . . . . . . . . . . 132
8.6.19.1 Hard-Power-Down . . . . . . . . . . . . . . . . . . . . 132
8.6.19.2 CIU Power-down . . . . . . . . . . . . . . . . . . . . . 132
8.6.19.3 Transmitter Power-down . . . . . . . . . . . . . . . 133
8.6.20 CIU command set . . . . . . . . . . . . . . . . . . . . 133
8.6.20.1 General description . . . . . . . . . . . . . . . . . . . 133
8.6.20.2 General behavior . . . . . . . . . . . . . . . . . . . . . 133
8.6.20.3 Commands overview . . . . . . . . . . . . . . . . . . 134
8.6.20.4 Idle command . . . . . . . . . . . . . . . . . . . . . . . 134
8.6.20.5 Config command . . . . . . . . . . . . . . . . . . . . . 134
8.6.20.6 Generate RandomID command. . . . . . . . . . 135
8.6.20.7 CalcCRC command . . . . . . . . . . . . . . . . . . . 135
8.6.20.8 Transmit command . . . . . . . . . . . . . . . . . . . 135
8.6.20.9 NoCmdChange command . . . . . . . . . . . . . . 135
8.6.20.10 Receive command . . . . . . . . . . . . . . . . . . . . 136
8.6.20.11 Transceive command. . . . . . . . . . . . . . . . . . 136
8.6.20.12 AutoColl command. . . . . . . . . . . . . . . . . . . . 137
8.6.20.13 MFAuthent command. . . . . . . . . . . . . . . . . . 139
8.6.20.14 SoftReset command . . . . . . . . . . . . . . . . . . 139
8.6.21 CIU tests signals . . . . . . . . . . . . . . . . . . . . . 140