NXP NFC controller: PN544, PN65, PN547 & variants

 

  • PN544 has 2 variants: PN544 C2 & PN544 C3.
    • PN544 C2 with FW version ranging from 106 to 110.16.
    • PN544 C3 with FW version ranging from 1.6 to 1.34.
    • It’s strange that C2 & C3 has 2 different version ranges. I guess they are considered different HW.
  • PN65 also has 2 variants: PN65N & PN65O.
    • PN65N = PN544 C2 + SmartMX.
    • PN65O = PN544 C3 + SmartMX.
  • PN547 is not out yet
    • C1 is only available for big customer. Version range: 6.3.7 to 6.3.11
Advertisements
NXP NFC controller: PN544, PN65, PN547 & variants

Does Nexus 4 phone (Broadcom NFC chip) support Mifare ?

I got this question from a coworker, who has Nexus 4, which uses Broadcom NFC chip.

The answer is yes & no.

Broadcom doesn’t support Mifare directly. It only support NFC Forum Type 1-4.

Since NFC_FORUM_TYPE_2 includes Mifare UL/UL C, Broadcom NFC chip supports Mifare UL via NDEF, not raw read/write. The same situation applies to NFC_FORUM_TYPE_4, which includes MIFARE Desfire. Thus, Broadcom supports Mifare Desfire via NDEF, not raw read/write.

Since Mifare Classic is not part of NFC Forum Type, Broadcom NFC chip doesn’t support it.

If you are in market for NFC tag, to ensure compatibility in all phones, don’t buy Mifare Classic.

Does Nexus 4 phone (Broadcom NFC chip) support Mifare ?

Broadcom BCM43341 NFC combo chip & iPhone 6 (or 5S)

With rumors for next iPhone6 with new iOS 7 is already out, I think the next iPhone will definitely have NFC.

Here are the reasons:
– iPhone 5 is using BCM4334 for Wifi + Bluetooth.
– Back in Dec 2012, Broadcom announced BCM43341 NFC combo chip (BCM43341 is BCM4334 + NFC chip). It’s no brainer for Apple to put the new chip in since it has the same size.
– NFC chip requires NFC stack, it’s significant software change. Thus, iOS 7 is needed.

Reference:

– Broadcom BCM43341 NFC combo chip:
http://www.broadcom.com/press/release.php?id=s726226
– Broadcom BCM4334 in iPhone 5:
http://theiphonewiki.com/wiki/BCM4334
– iPhone 6 & iOS 7 rumor:
http://www.techradar.com/us/news/phone-and-communications/mobile-phones/iphone-6-and-ios-7-show-up-in-developer-logs-1122074

Broadcom BCM43341 NFC combo chip & iPhone 6 (or 5S)

Single Wire Protocol

The single wire protocol consists of a single-wire transmission line for connecting an NFC interface
(CLF, contactless front end) as master and a secure element as slave. ETSI SCP in TS 102 613 standardised and adopted this NFC interface (Mohrs, 2008). The single wire protocol is mainly intended as secure element for (U)SIM cards in mobile phones as there is only one contact of the standard eight SIM contacts available for this function. The remaining seven contacts are already allocated to other functions.

The data to be transmitted are represented by the binary states of voltage (S1) and current (S2) on the single wire. The data transmission from NFC interface to secure element is carried out by modulating signal S1 through modulation of voltage U CL between the states Logic-1 and Logic-0. In the reversed direction, the data are transmitted by modulating signal S2 through modulating current I CL between states Logic-1 and Logic-0. The process of modulating current I CL can also be described as ‘wire-bound load modulation’. In that case, signal S1 has to be in state Logic-1 (Praca, 2006).

An HDLC protocol is used for controlling data transmission between the NFC interface and the secure element. The HDLC protocol (high-level data link control) is ISO standardised and is one of the oldest communication protocols. It implements efficient error detection and correction, sign synchronization and ‘flow control’.The protocol for the contactless data transmission between the NFC interface and another contactless device is completely processed by the NFC interface. Only application data are forwarded to the secure element via the single wire protocol. Both the protocol for contactless data transmission (ISO/IEC 18092 and ISO/IEC 14443) and a host control interface (HCI) for data transmission via SWP interface have to be implemented on the NFC interface. Thus the SWP interface is open to all future, new contactless transmission standards or to the expansion of existing standards and specifications of NFC interfaces.

A special case constitutes the wiring of (U)SIM cards as secure elements with an NFC interface in mobile phones. As shown in Figure 11.36, the voltage (VDD) of the (U)SIM card is not directly supplied by the phone, but via the NFC interface. This is necessary for contactless data transmission with secure elements, even if the battery is flat. If the NFC interface is close to an RFID reader, the reader field supplies NFC interface and secure element with power, similarly to the process used for passive transponders. This way NFC interface and secure element can, at least, be used in card emulation mode. Typical ticketing and payment applications using card emulation mode thus have a high operational security as the contactless functionality does not rely on the battery’s charging state any longer (Praca, 2006; Mohrs, 2008).

Single Wire Protocol