This application note describes the ISO/IEC 14443-3 libraries used by a microcontroller to drive the CR95HF 13.56 MHz multiprotocol contactless transceiver using an SPI or UART interface in order to perform wireless communications with ISO/IEC 14443 Type A or B contactless tag. The library was developed to speed up the development of applications using the CR95HF. The CR95HF library is composed of three layers: ■ CR95HF low level layer ■ Standard ISO/IEC 14443-3 protocol layer (type A and type B) ■ SRIX4K product specific layer The library code has been developed in ANSI C language, and validated on an STM32 evaluation board.
This document details the CR95HF library, which is composed of three layers: the CR95HF low-level layer, the standard ISO/IEC 14443-3 protocol layer (Type A and Type B), and the SRIX4K product-specific layer. The library is written in ANSI C and has been validated on an STM32 evaluation board to speed up application development.
The note provides an overview of the CR95HF transceiver, the ISO/IEC 14443-3 protocol specifications, and the SRIX4K product. It further explains the functions of the library layers, including configuration, command execution, and error handling for both ISO/IEC 14443 Type A and Type B protocols, as well as the SRIX4K protocol.
The device operates at a frequency of 13.56 MHz.
A microcontroller can drive the library using an SP! or UART interface.