AT88SA10HS-TSU-T Atmel, AT88SA10HS-TSU-T Datasheet - Page 10

no-image

AT88SA10HS-TSU-T

Manufacturer Part Number
AT88SA10HS-TSU-T
Description
IC HOST AUTHENTICATION SOT23-3
Manufacturer
Atmel
Series
CryptoAuthentication™r
Type
Authentication Chipr

Specifications of AT88SA10HS-TSU-T

Applications
Networking & Communications
Mounting Type
Surface Mount
Package / Case
SOT-23-3
Operating Supply Voltage
2.5 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Interface Type
1 Wire
Minimum Operating Temperature
- 40 C
Number Of Timers
1
Program Memory Size
72 bit
Program Memory Type
ROM
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
3.2.
3.3.
3.4.
10
IO Blocks
Commands are sent to the chip, and responses received from the chip, within a block that is constructed in the
following way:
IO Flow
The general IO flow for the commands is as follows:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10. Receive output block from the AT88SA10HS, system checks CRC.
11. If CRC from the AT88SA10HS is incorrect, indication transmission error, system resends Transmit flag.
12. System sends sleep flag to the AT88SA10HS.
Where the command in question has a short execution delay the system should omit steps 6, 7 & 8 and replace this
with a wait of duration t
Synchronization
Because the communications protocol is half duplex, there is the possibility that the system and the AT88SA10HS will
fall out of synchronization with each other. In order to speed recovery, the AT88SA10HS implements a timeout that
forces the AT88SA10HS to sleep.
AT88SA10HS Host Authentication Chip [Preliminary]
Byte
Number
0
1 to (N-2) Packet
N-1, N
System sends Wake token.
System sends Transmit flag.
Receive 0x11 value from the AT88SA10HS to verify proper wakeup synchronization.
System sends Command flag.
System sends complete command block.
System waits t
System sends Transmit flag. If command format is OK, the AT88SA10HS ignores this flag because the
computation engine is busy. If there was an error, the AT88SA10HS responds with an error code.
System waits t
System sends Transmit flag.
Name
Count
Checksum
PARSE
EXEC
PARSE
, Refer to
for the AT88SA10HS to check for command formation errors.
Meaning
Number of bytes to be transferred to the chip in the block, including count, packet and
checksum, so this byte should always have a value of (N+1). The maximum size block is
39 and the minimum size block is 4. Values outside this range will cause unpredictable
operation.
Command, parameters and data, or response. Refer to
details.
CRC-16 verification of the count and packet bytes. The CRC polynomial is 0x8005, the
initial register value should be 0 and after the last bit of the count and packet have been
transmitted the internal CRC register should have a value that matches that in the block.
The first byte transmitted (N-1) is the least significant byte of the CRC value so the last
byte of the block is the most significant byte of the CRC.
+ t
EXEC
Section 3.1.1.
.
Section 3.1.2
&
Section 4
8595B–SMEM–09/09
for more

Related parts for AT88SA10HS-TSU-T