The CR95HF is an integrated transceiver IC for contactless applications.
The CR95HF manages the frame coding and decoding in Reader mode for standard applications such as:
The CR95HF embeds the Analog Front End for 13.56 MHz Air Interface.
The CR95HF supports ISO/IEC 14443 A and B, ISO/IEC 15693 (single or double subcarrier) and ISO/IEC 18092 protocols.
In order to meet environmental
requirements, ST offers these devices in different grades of
ECOPACK®packages, depending on their level of environmental compliance.
ECOPACK®specifications, grade definitions and product status are
available at: www.st.com. ECOPACK®is an ST trademark.
Operating modes supported:
Dedicated internal frame controller
RF communication @13.56 MHz
Highly integrated Analog Front End (AFE) for RF communications
Transmission and reception modes
Optimized power management
Tag Detection modes
ISO/IEC 14443 A and B
Communication interfaces with a Host Controller
Serial peripheral interface (SPI) Slave interface
32-pin VFQFPN (5 x 5 mm) ECOPACK® package
Universal asynchronous receiver/transmitter (UART)
The demo board is
■ Ready to use printed circuit board
CR95HF multiprotocol transceiver IC
■ USB cable
■ Demonstration tags
STM32F103CB 32-bit microcontroller
48 x 34 mm 13.56 MHz inductive etched antenna and tuning components
USB-B connector for communication with host PC and demonstration board powering
USB connect/disconnect jumper (must be left in default state)
LED indicating completion of board initialization
Microcontroller reset button
JTAG connector for microcontroller firmware upgrade and debug
ISO15693 tag: LRI2K mounted on a 45 x 75 mm antenna
■ Associated Firmware and PC software
ISO 15693 dual interface EEPROM memory: M24LR64-R mounted on a 15 x 15 mm double side etched antenna
On-board demonstration firmware to communicate with the host PC through the USB bus.
PC software to communicate with ISO15693 and dual interface EEPROM tags
CR95HF and MIFARE
Some RFID devices, eg MIFARE Classic, have a special encryption algorithm owner of NXP (called Crypto 1) that is not public and requires a license from NXP.
To my knowledge, there aren't free implementations of the algorithm Crypto1.
STM has a device that contains a microcontroller secure encryption (STMSE) for Cypto1, and are available for larger volumes of 100 Kp.
Other devices, eg NXP Ultralight, do not have encryption, and therefore are readable with CR95HF, while others, NXP DESFire, use encryption standard (3DES or AES) then could be managed with CR95HF.
So, if you want to use Mifare Classic, the CR95HF is not suitable
unless add the microcontroller secure encryption (STMSE) intended for