Skip to main content
Application NoteNxp

MIFARE SAM AV3 - X interface

This application note describes using the MIFARE SAM AV3 in X-interface mode to manage secure communication between a host controller and contactless reader ICs.

View application note

Overview

The AN12705 application note provides detailed guidance on implementing the NXP MIFARE SAM AV3 Secure Application Module in an X-interface configuration. In this architecture, the SAM is directly connected to an RF controller IC, such as the RC52x, PN51x, or RC66x, via an I2C interface. This setup allows the SAM to manage all required communication with PICCs (Proximity Integrated Circuit Cards) independently of the host microcontroller. The document outlines initialization procedures, register configuration, and specific command sets for ISO/IEC 14443, MIFARE Classic, MIFARE DESFire, and MIFARE Plus. It includes protocol examples for card activation, mutual authentication, and secure data exchange functions.

Use Cases

  • Secure terminal development for access control
  • Contactless payment system design
  • Public transport ticketing readers
  • Cryptographic key management in reader terminals
  • Integrating SAM AV3 with NXP RC663 or PN51x readers

Topics

MIFARE SAM AV3
X interface
Secure Application Module
I2C
ISO/IEC 14443
MIFARE DESFire
MIFARE Plus
MIFARE Classic
RF Controller

Referenced Parts

MIFARE SAM AV3

NXP

This application note presents examples of using MIFARE SAM AV3 (referred to SAM in this document, if not otherwise mentioned) in X-interface.

RC663

NXP

The functions supported in X interface... enabling the RC52x/PN51x/RC663 for further communication with PICC.

RC523

NXP

Of course, before executing this command the RC523 registers have to be set to the correct values using RC_Init command.

MFRC52x

NXP

The slave address of the MFRC52x/PN51x/RC66x is fixed in the SAM AV3.

PN51x

NXP

RF controller can be RC52x, PN51x or RC66x.

RC52x

NXP

RF controller can be RC52x, PN51x or RC66x.

RC66x

NXP

RF controller can be RC52x, PN51x or RC66x.