AT88SC25616C-EK Atmel, AT88SC25616C-EK Datasheet - Page 36
![no-image](/images/manufacturer_photos/0/0/78/atmel_sml.jpg)
AT88SC25616C-EK
Manufacturer Part Number
AT88SC25616C-EK
Description
MCU, MPU & DSP Development Tools CRYPTOMEMORY 256K 16 ZONE DEV KIT
Manufacturer
Atmel
Datasheet
1.AT88SC25616C-EK.pdf
(58 pages)
Specifications of AT88SC25616C-EK
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
7.6.5
7.6.5.1
Figure 7-10. Verify Password Command Functional Description
7.7
5210B–SMIC–11/08
Initialization Example
AT88SC0104/0204/0404/0808/1616/3216/6416/12816/25616C
Verify Password : $BA
Functional
3 password bytes
Read password indices : $10 to $17 for passwords 0 to 7.
Write password indices : $00 to $07 for passwords 0 to 7.
Secure code index : $07 (equivalent to Write 7 password).
Four password index bits "r" and "ppp" indicate the password to compare :
Figure 7-11. Verify Password
Once the sequence has been carried out, the device requires the host to perform an ACK polling
sequence with the system read command $B6. In order to know whether the inserted password
was correct, the host can read the corresponding attempts counter and verify the value is $FF.
The first step in initializing CryptoMemory is to determine what data is to be stored in the device
and what the security settings need to be to protect this data. Once defined, determine the
proper settings for CryptoMemory registers and select values for passwords. To initialize the
CryptoMemory device, the following sequence is recommended to take place in a secure loca-
tion to protect sensitive data and passwords that may be loaded into the device.
R
S
T
A
T
r = 0: Write password,
r = 1: Read password,
p2p1p0: Password set number.
Command
1011 1010
A
C
K
000r 0p2p1p0
Password Index
PW Index
Command
Host
PW1
PW2
PW3
A
C
K
Parameter 2
xxxx xxxx
A
C
K
0000 0011
N=3
Device
A
C
K
Data x 3
d7--- ---d0
C
A
K
O
S
T
P
33