AT88SA100S-SH-CZ-T ATMEL [ATMEL Corporation], AT88SA100S-SH-CZ-T Datasheet - Page 9

no-image

AT88SA100S-SH-CZ-T

Manufacturer Part Number
AT88SA100S-SH-CZ-T
Description
Atmel CryptoAuthentication Battery Authentication Chip
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
5.1.1
5.1.2
5.1.3
Command Timing
After a command flag is transmitted, a command block should be sent to the chip. During parsing of the parameters and
subsequent execution of a properly received command, the chip will be busy and not respond to transitions on the signal pin.
The delays for these operations are listed in the table below:
Table 5-2.
In this document, t
Transmit Flag
The Transmit flag is used to turn around the signal so that the AT88SA100S can send data back to the system, depending on
its current state. The bytes that the AT88SA100S returns to the system, depending on its current state as follows:
Table 5-3.
The AT88SA100S always transmits complete blocks to the system, so in the above table the status/error bytes result in 4-
bytes going to the system – count, error, CRC x 2.
After receipt of a command block, the AT88SA100S will parse the command for errors, a process which takes t
Section 5.1.1). After this interval the system can send a transmit token to the AT88SA100S – if there was an error then the
AT88SA100S will respond with an error code. If there is no error then the AT88SA100S internally transitions automatically
from t
Sleep Flag
The sleep flag is used to transition the AT88SA100S to the low power state, which causes a complete reset of the
AT88SA100S’ internal command engine and input/output buffer. It can be sent to the AT88SA100S at any time when the
AT88SA100S will accept a flag.
Parameter
ParsingDelay
MemoryDelay
FuseDelay
MacDelay
PersonalizeDelay
State Description
After Wake, but prior
to first command
After successful
command execution
Execution error
After CRC or other
parsing error
PARSE
to t
Command Timing (Guaranteed by design; not tested)
Return Codes
EXEC
EXEC
and will not respond to any Transmit tokens until both delays are complete.
Symbol
t
t
t
t
t
PARSE
EXEC_MEM
EXEC_FUSE
EXEC_MAC
PERSON
is used as shorthand for the delay corresponding to whatever command has been sent to the chip.
Error/Status
0xFF
0x11
0x0F
Max
100
700
30
13
3
Description
Indication that a proper Wake token has been received by the AT88SA100S.
Return bytes per “Output Parameters” in Section 6, Commands of this document.
In some cases this is a single byte with a value of 0x00 indicating success. The
Transmit flag can be resent to the AT88SA100S repeatedly if a re-read of the
output is necessary.
Command was properly received but could not be executed by the AT88SA100S
chip. Changes in the AT88SA100S chip state or the value of the command bits
must happen before it is re-attempted.
Command was not properly received by AT88SA100S and should be re-issued
by the system.
Unit
ms
ms
ms
µs
µs
Notes
Delay to check CRC and parse opcode and parameters before an
error indication will be available
Delay to execute Read, Write and/or SramLock commands
Delay to execute BurnFuse command
See Section 6.3 for more details
Delay to execute MAC command
Delay to execute GenPersonalizationKey or LoadSram
Atmel AT88SA100S [DATASHEET]
8558F−CRYPTO−9/11
PARSE
(See
9

Related parts for AT88SA100S-SH-CZ-T