AT88SC0404C-PI Atmel, AT88SC0404C-PI Datasheet - Page 23

no-image

AT88SC0404C-PI

Manufacturer Part Number
AT88SC0404C-PI
Description
Manufacturer
Atmel
Datasheet

Specifications of AT88SC0404C-PI

Operating Temperature (max)
85C
Operating Temperature (min)
-40C
Package Type
PDIP
Mounting
Through Hole
Pin Count
8
Operating Temperature Classification
Industrial
Lead Free Status / RoHS Status
Not Compliant
5.3.10. Password/Key Registers
5.3.11. Identification Number
5.3.12. Cryptograms (C
22
ER – Encryption Required
When ER = "0", the host is required to activate the encryption mode in order to read/write the corresponding user zone.
No data read from or written to the zone may be transmitted in the clear. If ER = "1", the host may activate the
encryption mode, but isn't specifically required to do so by the device.
WLM – Write Lock Mode
Asserting this bit (WLM = “0”) divides the user zone into 8-byte pages. The first byte of each page becomes the Write
Lock Byte and defines the locked/unlocked status for each byte in the page. Write access is forbidden to a byte if its
associated bit in the Write Lock Byte is set to “0”. Bit seven controls byte seven; bit six controls byte six, etc. By setting
bit 0 to “0” locks the Write Lock Byte itself. Enabling Write Lock Mode limits write operations to one byte at a time.
MDF – Modify Forbidden
Asserting this bit (MDF = “0”) renders the user zone read-only at all times. The user zone must, therefore, be
programmed before setting this bit to “0”
PGO – Program Only
Asserting this bit (PGO = “0”) allows changing of data within the user zone under protection from “1” to “0” and never
from “0” to “1”.
Four, eight or sixteen 8-bit Password/Key registers receive definition during device personalization. Each
Password/Key register works in conjunction with a corresponding Access register to define the security settings of each
zone. The values programmed have an immediate effect on the logic of the device. The default value is “1” for each bit.
Bit 3 is reserved and should be left as value “1.”
Table 20. Password/Key Register Definition
AK(1:0) – Authentication Key
These bits define which of the four secret seeds G
zone if authentication is selected in the corresponding access register. Each access register may point to a unique
authentication secret, or access registers for multiple zones may point to the same authentication secret. In this case
authentication with a single secret seed will open several zones.
POK(1:0) – Program Only Key
When the user zone has the dual access mode selected (AM = "00"), these bits define which of the four secret seeds
G
PW(2:0) – Password Set
These bits define which of the eight password sets must be presented to allow access to the user zone when the
password mode is selected.
A 56-bit number the customer defines during personalization. It is recommended that a unique identification number be
assigned to each device.
Each of these fields contains a 56-bit cryptogram for use during authentication. The internal logic modifies the
cryptogram each time it successfully verifies the authentication. The customer may program an initial value for the
cryptogram during personalization. It is recommended that the initial values be diversified or random.
Atmel AT88SC0104/0204/0404/0808/1616/3216/6416/12816/25616C
0
-G
Bit 7
AK1
3
must be used in an authentication to allow read and program (i.e. write '0's only) access to the user zone.
Bit 6
AK0
0
– C
3
)
POK1
Bit 5
POK0
Bit 4
0
-G
3
must be used in an authentication to allow access to the user
Bit 3
Res
Bit 2
PW2
Bit 1
PW1
5211C–SMIC–01/10
Bit 0
PW0

Related parts for AT88SC0404C-PI