at90sp0801-01sc ATMEL Corporation, at90sp0801-01sc Datasheet
at90sp0801-01sc
Related parts for at90sp0801-01sc
at90sp0801-01sc Summary of contents
Page 1
... Supply Voltage Description The AT90SP0801 is used to perform cryptographic operations, using asymmetric pri- vate keys stored in its internal EEPROM. An arbitrary number of private keys can be stored externally and decrypted by the chip when required. Communication to the sys- tem processor is via the SMBus. ...
Page 2
... Figure 2. Block Diagram Data SMBus Commands CLKIN RESET Key: Control: Data: AT90SP0801 2 I/O Buffer 8/16-bit Crypto Data Buffer AVR µp Public Key Program Crypto Memory Engine EEPROM Registers Hardware Key Private Key Password User Key Buffer 0 Private Key Password, Mode CRC Tag ...
Page 3
Serial Interface SMBus Standard Usage Two-wire Serial EEPROM Comparison 1495AS–01/02 Data is transferred to or from the I/O buffer on the chip using the SMBus interface manner similar but not identical to that of standard two-wire serial EEPROMs. ...
Page 4
... AT90SP0801 4 6. Multi-byte writes longer than the maximum size of the register (i.e., containing more bytes) cause an error. There are a number of commands (described within the following Commands sections) that perform various internal operations on the chip, using data already stored in either the I/O buffer or the internal memories of the chip ...
Page 5
S S 01010000 00000000 S 01010000 10000000 1495AS–01/02 Data is sent least significant byte first. In some circumstances, there may be no data, only crc. Depending on the value of ss, the crc bytes may or may not ...
Page 6
... Read Commands Slave Address Byte Count = N AT90SP0801 6 Block read commands are slightly different than writes and are encoded as follows: Command Code - - - - - - - - - - - - - - - - The read command is only one byte long, and the chip (not the host) sends back the count information ...
Page 7
S 01010010 01111111 S 01010010 01111111 S 01010000 01111111 S 01010000 01111111 S 01010000 01111111 S 01010000 01111111 1495AS–01/ example of the read block command, the following would take place to read four bytes of data from the ...
Page 8
... F t 4.7 SU.STO t 300 CLKIN CLKO CKH1 Figure 3. Timing Diagram for Serial Interface AC Specification AT90SP0801 8 *NOTICE: +0. 3.0V to 3.7V. CC Max Units Notes 100 kHz Clock (SCL) Frequency µs Clock (SCL) Pulse Low-width µs Clock (SCL) Pulse High-width 100 ns Noise Suppression, Not Tested 4.5 µ ...
Page 9
Serial Interface DC Specifications Operating Temperature Range = 0 ° ° C. Name Min V 3 LIO V −0 0 ...
Page 10
... Ordering Information Ordering Code AT90SP0801-01SC 20S 20-lead, 0.300 Wide, Plastic Gull Wing Small Outline (SOIC) AT90SP0801 10 Package 20S, 20-lead SOIC Package Type Operation Range Commercial (0°C to 70°C) 1495AS–01/02 ...
Page 11
... PIN 1 .050 (1.27) BSC 0.513 (13.0) 0.497 (12.6) 0.012 (0.305) 0.003 (0.076) 0 REF 8 0.035 (0.889) 0.015 (0.381) AT90SP0801 11 28A, 28-lead, 6.1mm Wide, Thin Shrink Small Outline Package (TSSOP) Dimensions in Inches and (Millimeters) 0.420 (10.7) 0.299 (7.60) 0.393 (9.98) 0.291 (7.39) 0.105 (2.67) 0.092 (2.34) 0.013 (0.330) 0˚ ...
Page 12
... Atmel Corporation 2002. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein ...