AT88SC0404C-PI Atmel, AT88SC0404C-PI Datasheet - Page 31

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
7.4.
7.5.
30
Table 26. Minimum Delay for ACK Polling for each Command
Note:
Write User Zone
Read User Zone
System WRITE
System Read
Verify Crypto
Verify Password
Acknowledge Polling
Each command is ended with a stop condition. Certain commands are required to be followed by an acknowledge
polling sequence. Acknowledge polling consists of sending a start condition followed by the command byte and
determining if the device responded with an ACK. If the device is not ready for the command it will not acknowledge
and the sequence must be repeated (start condition, command byte, check for ACK). The ACK indicates the operation
has completed but gives no indication of the success or failure of the command.
Read Commands:
Write Commands:
Set commands:
Verify commands:
The following table lists the specific requirements for ACK polling and the maximum expected delay before the device
will ACK indicating readiness for the next command.
Delays are based on operation at 25° C.
Device Addressing
The first nibble of the command byte corresponds to the device address. All Atmel
respond to the device address $B. A specific device may be set to respond to another value ($0 to $F) in addition to $B
by setting this value in the second nibble of the Device Configuration Register (DCR) in the configuration memory. The
DCR is set to $FF at the Atmel factory and thus will respond to device address $B and $F unless the DCR is modified.
For a device to respond only to $B the DCR should be set to $B also.
Atmel AT88SC0104/0204/0404/0808/1616/3216/6416/12816/25616C
Command Description
Normal
Normal with Anti-Tearing
Encrypted
Encrypted with Anti-Tearing
Write Config Zone
Write Fuses
Send Checksum
Send Checksum with Anti-Tearing
Set User Zone
Write Config Zone with Anti-Tearing
Set User Zone with Anti-Tearing
Read Config Zone
Read Fuse Byte
Verify Authentication
Verify Encryption
Write Password
Read Password
No ACK polling required
ACK polling required except encrypted write commands. Any command may be used
No ACK polling required
ACK polling required with B2 or B6 commands only
Command
$BA
$BA
$B0
$B0
$B0
$B0
$B2
$B4
$B4
$B4
$B4
$B4
$B4
$B4
$B6
$B6
$B8
$B8
Addr 1
addr
addr
addr
addr
addr
addr
$0B
$0X
$1X
$0X
$1X
$00
$01
$02
$03
$08
$00
$01
Addr 2
fuse ID
zone
zone
addr
addr
addr
addr
addr
addr
addr
addr
$00
$00
$00
$00
$00
$00
$00
$00
$02
$02
$00
$00
$01
$10
$10
$01
$03
N
N
N
N
N
N
N
N
N
Required, any CMD
Required, any CMD
No, Send Checksum
No, Send Checksum
Not Required
Required, any CMD
Required, any CMD
Required, any CMD
Required, any CMD
Not Required
Required, any CMD
Not Required
Not Required
Not Required
Required; B2 or B6 only 10ms
Required; B2 or B6 only 10ms
Required; B2 or B6 only 10ms
Required; B2 or B6 only 10ms
®
ACK Polling CMD
CryptoMemory
5211C–SMIC–01/10
®
devices will
Delay
5ms
20ms
0
0
0
5ms
5ms
5ms
20ms
0
20ms
0
0
0

Related parts for AT88SC0404C-PI