Electronic Components Datasheet Search |
|
AT88SC018 Datasheet(PDF) 8 Page - ATMEL Corporation |
|
AT88SC018 Datasheet(HTML) 8 Page - ATMEL Corporation |
8 / 33 page 8 CryptoCompanion Chip 5277C–CryptoCompanion–9/09 Table 8. Error Codes Name Value Description OK 0 Enabled, no error. RstLocked 1 The AT88SC018 is disabled until the next power cycle or reset assertion. Whenever the error bits are in this state, the Busy bit in the status register will also be asserted. BadCmd 2 The formatting of the command was invalid, or one of the operands had an unacceptable value. TimeDelay 3 The AT88SC018 is disabled up for a certain period of time and will respond to commands after this delay has elapsed. This delay may be a Power Delay (Section 1.6.2) or Security Delay (Section 1.6.3). Whenever the error bits are in this state, the Busy bit in the status register will also be asserted. AuthFail 4 Either authentication must be completed prior to the execution of this command or there was a problem during the execution of the auth commands themselves. ― 5 ⎯ 6 ⎯ 7 The system must poll this register (using TWI reads) after sending a command to the chip before attempting to read the result. This register cannot be written, attempts to do so will result in a NACK. 1.4.6. Byte Order The AT88SC018 uses a big-endian byte order for all large integers (addresses, counters) which means that the most significant byte appears first on the bus. Within this document, that byte is shown on the left side of the page. Arrays (F values, cryptograms, passwords, digests) appear in index order, byte 0 first (or on the left of the page). The two wire protocol specifies that the most significant bit within a byte appears first on the bus, and it appears on the left side of the page. 1.5. Memory Architecture The 4K bit (512 byte) EEPROM within the AT88SC018 is organized into a number of sections, each of which have different access restrictions. 1.5.1. Memory Locking On shipment from Atmel, certain locations are preloaded by Atmel, per Section 1.5.13. All other data locations are unknown. The system manufacturer should load all areas important for proper system operation with the desired initial values. When this initialization is complete the Lock command should be executed which limits access to the memory per the restrictions listed later in this section. The system can determine the current lock value by using the ReadManufacturingID command to read out the ManufacturingID value (MfrID) and the lock byte. The table below describes the encoding of the least significant two bits of the Lock byte. On shipment from Atmel, Lock[1:0] will have a value of either 10 or 00, depending on the part number ordered. An AT88SC018 in either of these two states is considered ‘unlocked’. It is not possible to change from one of these unlocked states to the other. After the Lock command has been executed, the Lock byte will have the value 0xFF. Subsequent changes to the Lock byte are impossible. |
Similar Part No. - AT88SC018 |
|
Similar Description - AT88SC018 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |