ATSHA204 ATMEL [ATMEL Corporation], ATSHA204 Datasheet - Page 20

no-image

ATSHA204

Manufacturer Part Number
ATSHA204
Description
Atmel CryptoAuthentication
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATSHA204-MAH-DA-T
Manufacturer:
NVIDIA
Quantity:
340
Part Number:
ATSHA204-SH-DA-B
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
ATSHA204-SH-DA-T
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
ATSHA204-TSU-T
Manufacturer:
EPSON
Quantity:
418
Part Number:
ATSHA204-TSU-T
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
ATSHA204A
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
ATSHA204A-MAHDA-T
Manufacturer:
AT
Quantity:
20 000
Company:
Part Number:
ATSHA204A-MAHFD-T
Quantity:
14 270
Company:
Part Number:
ATSHA204A-MAHMF-S
Quantity:
2 973
Part Number:
ATSHA204A-SSHDA-B
Manufacturer:
ATMEL
Quantity:
3 450
Part Number:
ATSHA204A-SSHDA-B
Manufacturer:
AT
Quantity:
21 810
Company:
Part Number:
ATSHA204A-SSHDA-B
Quantity:
50 000
Part Number:
ATSHA204A-SSHDA-T
Manufacturer:
ATMEL
Quantity:
3 450
Part Number:
ATSHA204A-STUCZ-T
Manufacturer:
ATMEL
Quantity:
12 000
Company:
Part Number:
ATSHA204A-TSU-T
Quantity:
569
Company:
Part Number:
ATSHA204A-XHDA-T
Quantity:
3 360
5.2.1.2 Idle Flag
5.2.1.3 Sleep Flag
5.3
5.3.1
5.3.2
The idle flag is used to transition the ATSHA204 to the idle state, which causes the input/output buffer to be flushed. It does
not invalidate the contents of the TempKey and RNG seed registers. This flag can be sent to the device at any time when it will
accept a flag. When the device is in the idle state, the watchdog timer is disabled.
The sleep flag transitions the ATSHA204 to the low-power sleep state, which causes a complete reset of the device, including
invalidation of the contents of the SRAM and all volatile registers. This flag can be sent to the device at any time when it will
accept a flag.
Synchronization
Because the communications protocol is half-duplex, there is the possibility that the system and the ATSHA204 will fall out of
synchronization with each other. In order to speed recovery, the device implements a timeout that forces it to sleep under
certain circumstances.
I/O Timeout
After a leading transition for any data token has been received, the ATSHA204 will expect the remaining bits of the token to be
properly received by the device within the t
(a low pulse exceeding t
The same timeout applies during the transmission of the command block. After the transmission of a legal command flag, the
I/O timeout circuitry is enabled until the last expected data bit is received.
Note:
The I/O timeout circuitry is disabled when the device is busy executing a command.
Synchronization Procedures
If the device is not busy when the system sends a transmit flag, the device should respond within t
not already passed, the device may be busy, and the system should poll or wait until the maximum t
the device still does not respond to a second transmit flag within t
system may take the following steps to reestablish communication:
Any command results in the I/O buffer may be lost when the system and device lose synchronization.
1.
2.
3.
4.
5.
6.
7.
Wait t
Send the transmit flag.
If the device responds within t
Send a Wake token.
Wait t
Send the transmit flag.
The device should respond with a 0x11 status within t
commands.
TIMEOUT.
WHI.
The timeout counter is reset after every legal token, and so the total time to transmit the command may exceed
the t
TIMEOUT
ZLO
interval while the time between bits may not.
) will cause the device to enter the sleep state after the t
TURNAROUND
TIMEOUT
, then the system may proceed with more commands.
interval. Failure to send enough bits or the transmission of an illegal token
TURNAROUND
TURNAROUND
, at which time system may proceed with
, it may be out of synchronization. At this point, the
Atmel ATSHA204 [DATASHEET]
TIMEOUT
interval.
TURNAROUND
EXEC
8740D−CRYPTO−3/12
time has elapsed. If
. If t
EXEC
time has
20

Related parts for ATSHA204