Document
AT88RF04C, AT88SC0808CRF, AT88SC1616CRF AT88SC3216CRF, AT88SC6416CRF
CryptoRF EEPROM Memory Full Specification
DATASHEET
Features
A of a family of devices with user memory of 4 kilobits to 64 kilobits Contactless 13.56MHz RF communications interface
ISO/IEC 14443-2:2001 Type B Compliant ISO/IEC 14443-3:2001 Type B Compliant Anticollision Protocol Tolerant of Type A Signaling for multi-protocol applications Integrated 82pF tuning capacitor User EEPROM memory configurations: 64 kilobits configured as sixteen 512 byte (4-Kbit) User Zones [AT88SC6416CRF] 32 kilobits configured as sixteen 256 byte (2-Kbit) User Zones [AT88SC3216CRF] 16 kilobits configured as sixteen 128 byte (1-Kbit) User Zones [AT88SC1616CRF] 8 kilobits configured as eight 128 byte (1-Kbit) User Zones [AT88SC0808CRF] 4 kilobits configured as four 128 byte (1-Kbit) User Zones [AT88RF04C] Byte, page, and partial page write modes Self timed write cycle 256 byte (2-Kbit) configuration memory User Programmable Application Family Identifier (AFI) User-defined anticollision polling response User-defined keys and passwords Read-only unique die serial number High security features Selectable access rights by zone 64-bit Mutual Authentication Protocol (under license of ELVA) Encrypted checksum Stream encryption using 64-bit key Four key sets for authentication and encryption Four or eight 24-bit password sets Password and authentication attempts counters Anti-tearing function Tamper sensors High reliability Endurance: 100,000 write cycles Data retention: 10 years
Atmel-5276G-CryptoRF-AT88SC0808CRF-1616CRF-3216CRF-6416CRF-AT88RF04C-Datasheet_012014
Table of Contents
1. Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3. User Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4. Configuration Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. Command Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
6. Anticollision Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6.1 REQB/WUPB Polling Commands [$05] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.2 Slot MARKER Command [$s5] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.3 ATTRIB Command [$1D] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.4 HLTB Command [$50] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7. Active State Command Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.1 Response Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.2 Set User Zone Command [$c1]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 7.3 Read User Zone Command [$c2] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 7.4 Read User Zone (Large Memory) Command [$c2]. . . . . . . . . . . . . . . . . . . . . 27 7.5 Read User Zone Command with Integrated MAC [$c2] [88RF] . . . . . . . . . . . 29 7.6 Write User Zone Command [$c3] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 7.7 Write User Zone (Large Memory) Command [$c3] . . . . . . . . . . . . . . . . . . . . . 35 7.8 Write User Zone Command with Integrated MAC [$c3] [88RF] . . . . . . . . . . . 38 7.9 Write System Zone Command [$c4] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 7.10 Write System Zone Command with Integrated MAC [$c4] [88RF] . . . . . . . . . 44 7.11 Write System Zone Command, Write Fuse Byte Option [$c4] . . . . . . . . . . . . 47 7.12 Read System Zone Command [$c6] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 7.13 Read System Zone Command, Read Fuse Byte Option [$c6] . . . . . . . . . . . . 53 7.14 Read System Zone Command, Read Checksum Option [$c6]. . . . . . . . . . . . 56 7.15 Verify Crypto Command [$c8] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 7.16 Send Checksum Command [$c9] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 7.17 DESELECT Command [$cA] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 7.18 IDLE Command [$cB] . . . . .