Datasheet
9397 750 XXXXX © Koninklijke Philips Electronics N.V. 2006. All rights reserved.
Short form data sheet Rev. 1.2 — 31 March 2011 12 of 25
Philips Semiconductors
PN532/C1
NFC controller
9.1.3.3 FeliCa™ Reader/Writer Functionality
The FeliCa™ mode is the general reader / writer to card communication scheme
according to the FeliCa™ specification. The following diagram describes the
communication on a physical level.
The internal contactless UART, the internal µC of PN532 and the external host handle the
FeliCa™ protocol.
The Framing and coding of the FeliCa™ should be according the following table:
To enable the FeliCa™ communication a 6 bytes long preamble and 2 bytes Sync bytes
are sent in order to synchronise the internal receiver. The Len byte is an indicator for the
length of the sent data bytes plus the n-data bytes. The CRC calculation is done according
to the FeliCa™ definitions with the MSB first.
To transmit data on the RF interface, the host has to send the Preamble-, Syn-, Len- and
data- bytes to the PN532. Only the internal CRC calculation is made and added internally
of the PN532
The starting value for the CRC Polynomial is 2 null bytes: (0x00), (0x00)
Example of frame sent to the field:
Fig 5. FeliCa™ reader / writer communication Diagram.
Table 5: Communication Overview for FeliCa™ reader/writer functionality
Communication
direction
FeliCa™ FeliCa™ Higher
Baudrate
Baudrate 212 Kbaud 424kBaud
PN532 ->card Modulation on reader
side
8 - 14 % ASK 8 - 14 % ASK
bit coding Manchester coding Manchester coding
Bitlength
64
⁄
13.56
=
9.44μs
⁄
2
32
⁄
13.56
=
9.44μs
⁄
4
Card->PN532 Modulation on card side >12% ASK >12% ASK
bit coding Manchester coding Manchester coding
Table 6: FeliCa™ Framing and Coding
Preamble Sync Len n-Data CRC
00 00 00 00 00 00 B2 4D
Table 7: FeliCa™ Framing and Coding
Preamble Sync Len 2 Data Bytes CRC
00 00 00 00 00 00 B2 4D 03 AB CD 90 35
PN532
FELICA
Card (PICC)
1. PCD to PICC 8 - 14% ASK,
Manchester Coded,
Baudrate 212 to 424 Kbaud
FELICA
Reader (PCD)
2. PICC to PCD, >12% ASK loadmodulation,
Manchester Coded,
Baudrate 212 to 424 Kbaud