AT88SA102S_11 ATMEL [ATMEL Corporation], AT88SA102S_11 Datasheet - Page 10

no-image

AT88SA102S_11

Manufacturer Part Number
AT88SA102S_11
Description
Atmel CryptoAuthentication Product Authentication Chip
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
5.1.1
5.1.2
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 AT88SA102S can send data back to the system, depending on
its current state. The bytes that the AT88SA102S returns to the system depend on its current state as follows:
Table 5-3.
The AT88SA102S 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, status/error, CRC x 2.
After receipt of a command block, AT88SA102S will parse the command for errors, a process which takes t
5.1.1). After this interval the system can send a transmit token to AT88SA102S – if there was an error, then AT88SA102S will
respond with an error code. If there is no error, then AT88SA102S internally transitions automatically from t
will not respond to any transmit tokens until both delays are complete.
Parameter
Parsing Delay
MacDelay
MemoryDelay
Fuse Delay
SecureDelay
PersonalizeDelay
State Description
After Wake, but prior to
first command
After successful command
execution
Execution error
After CRC or other
communications error
Command Timing (Guaranteed by design; not tested)
Return Codes
EXEC
Symbol
t
t
t
t
t
t
PARSE
EXEC_MAC
EXEC_READ
EXEC_SECURE
PERSON
EXEC_FUSE
is used as shorthand for the delay corresponding to whatever command has been sent to the chip.
Error/Status
0x11
0x0F
0xFF
Max
100
700
30
36
13
3
Unit
ms
ms
ms
ms
µs
µs
Description
Indication that a proper Wake token has been received by Atmel
AT88SA102S
Return bytes per “Output Parameters” in Section 6, Commands. In some
cases this is a single byte with a value of 0x00 indicating success. The
Transmit flag can be resent to the AT88SA102S repeatedly if a re-read of
the output is necessary.
Command was properly received but could not be executed by the
AT88SA102S. Changes in the AT88SA102S state or the value of the
command bits must happen before it is re-attempted.
Command was not properly received by the AT88SA102S and should be
re-issued by the system. No attempt was made to execute the command
Notes
Delay to check CRC and parse opcode and parameters before an
error indication will be available
Delay to execute MAC command
Delay to execute Read command
Delay to execute BurnFuse command
See Section 6.3 for more details.
Max delay to execute BurnSecure command
See Section 6.5 for more details.
Delay to execute GenPersonalizationKey
Atmel AT88SA102S [DATASHEET]
8584G−CRYPTO−9/11
PARSE
PARSE
(See Section
to t
EXEC
and
10

Related parts for AT88SA102S_11