Appendix A. Terms and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Appendix B. Standards and Reference Documents . . . . . . . . . . . . . . . . . . . . 75
B.1 International Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
B.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Appendix C. User Memory Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Appendix D. Configuration Memory Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Appendix E. Device Personalization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
E.1 User Memory Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
E.2 Polling Response and OTP Memory Personalization . . . . . . . . . . . . . . . . . . 87
E.3 Transport Password Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
E.4 Security Fuse Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
E.5 Secure Personalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Appendix F. Secure Personalization [88RF] . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
F.1
F.2
F.3
F.4
User Memory Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Transport Password Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Security Fuse Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Secure Personalization Mode Data Encryption . . . . . . . . . . . . . . . . . . . . . . . 91
Appendix G. Security Fuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
G.1 Reading the Security Fuses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
G.2 Programming the Fuse Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
G.3 Configuration Memory Access Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Appendix H. Configuration of Password and Access Control Registers . 96
H.1 User Zone Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
H.2 Access Registers (AR) [88RF] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
H.3 Device Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Appendix I. Using Password Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
I.1
I.2
I.3
I.4
I.5
I.6
I.7
Communication Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Transport Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
The Password and PAC Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Password Security Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Password Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Changing Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Supervisor Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Appendix J. Using Authentication Communication Security. . . . . . . . . . . . 108
J.1
J.2
J.3
J.4
J.5
J.6
J.7
J.8
J.9
Communication Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Authentication Security Options [88SC] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Authentication Security Options [88RF] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
The Password Register [88SC] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
The Key Register [88RF] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Key Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
AAC Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Authentication Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Set User Zone and Checksums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
J.10 Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
J.11 Deactivating Authentication Communication Security . . . . . . . . . . . . . . . . . 116
AT88SC0808CRF/1616CRF/3216CRF/6416CRF, AT88RF04C [Datasheet]
3
Atmel-5276G-CryptoRF-AT88SC0808CRF-1616CRF-3216CRF-6416CRF-AT88RF04C-Datasheet_012014