
NXP Semiconductors
UM191812
PN544 C2 User Manual
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in the section 'Legal information'.
© NXP B.V. 2010.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: [email protected]
Date of release: 2010-06-16
Document identifier: 191812
14. Contents
Introduction .........................................................3
PN544 C2..............................................................3
Abbreviations ......................................................4
References...........................................................6
PN544 Software Architecture .............................7
System Overview ...............................................7
Host hardware interface configuration..............8
General points....................................................8
SPI interface.....................................................10
C interface .....................................................11
HSU interface...................................................12
NXP Logical Link Layer ....................................12
Overview on physical interfaces.......................13
Link Layer Features .........................................13
LLC on SWP ....................................................13
C, SPI, UART ....................................14
Frame definition ...............................................14
Chaining description ........................................15
LLC Header description ...................................17
SHDLC frame types .........................................17
Control field ......................................................17
RSET Frame ....................................................19
Baud rate change (HSU) ..................................21
CRC description ...............................................23
Example ...........................................................23
Error Detection and Error Handling ..................24
Inter-frame-character timeout...........................24
Guard Host Timeout.........................................25
HSU .................................................................26
Example: Frame Transfer from Host to PN544 26
Example: Frame Transfer from PN544 to Host 26
Example: Full Duplex Transfer .........................27
I2C ...................................................................28
SPI ...................................................................30
Duplex Communication ....................................32
ETSI Host Controller Interface Compliancy ....33
ETSI HCI Commands/ Events Supported ........33
ETSI HCI Registries Supported........................36
NXP Host Controller Interface ..........................39
Access Rights NXP HCI Registry .....................39
Initialization & Default mode of PN544 .............40
Gates & Pipes ..................................................40
Pipe ID allocation .............................................40
First Setup – Initialization phase.......................40
After First Setup – Default state .......................44
System Management .......................................45
Default mode to Standby mode ........................54
Host Link Wake-up from Standby mode...........55
Information notification .....................................56
Autonomous mode ...........................................56
Clock Management ..........................................57
Clock Setup ......................................................57
Use of external oscillator ..................................57
Use of system clock .........................................58
Supported Clock Request/Acknowledge setup.58
Clock Request using GPIO pin.........................59
Clock Request using HCI Event .......................60
Clock Request & Release.................................60
No clock request...............................................61
Request through CLKREQ pin .........................61
Clock Acknowledge ..........................................63
Acknowledge with timeout ................................63
Acknowledge through CLKACK pin..................64
CLK request in NFC active target mode ...........67
SWP .................................................................68
Configuration of SWP link.................................71
Enabling SWP link............................................71
Configuring Request Power pin........................71
Changing the baudrate.....................................71
Powering the UICC when Vbat < Vbat critical ..71
Reading SWP status ........................................72
Card emulation use case..................................72
Reader use case ..............................................74
UICC dependency for PAYPASS Compliance .77