| поискавой системы для электроныых деталей |
|
ATECC508A датащи(PDF) 56 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATECC508A датащи(HTML) 56 Page - Microchip Technology |
|
56 / 109 page ![]() If insufficient bytes are sent to the device when it is in Single-Wire mode, the device automatically transitions to the low power sleep mode after the tTIMEOUT interval. In I2C mode, the device continues to wait for the remaining bytes until the watchdog timer limit tWATCHDOG is reached, or a Start/Stop condition is received by the device. 9.1.2 Status/Error Codes The device does not have a dedicated status register, so the output FIFO is shared among status, error, and command results. All outputs from the device are returned to the system as complete groups which are formatted identically to input groups: • Count • Packet • Two byte CRC After the device receives the first byte of an input command group, the system cannot read anything from the device until the system has sent all the bytes to the device. After wake and after execution of a command, there will be error, status, or result bytes in the device's output register that can be retrieved by the system. When the length of that group is four bytes, the codes returned are detailed in the table below. Some commands return more than four bytes when they execute successfully. The resulting packet description is listed in the Command section that follows. CRC errors are always returned before any other type of error. They indicate that some sort of I/O error occurred, and that the command may be resent to the device. No particular precedence is enforced among the remaining errors if more than one occurs. Table 9-3. Status/Error Codes in Four byte Groups State Description Error/ Status Description Successful Command Execution 0x00 Command executed successfully. Checkmac or Verify Miscompare 0x01 The CheckMac or Verify command was properly sent to the device, but the input client response did not match the expected value. Parse Error 0x03 Command was properly received but the length, command opcode, or parameters are illegal regardless of the state (volatile and/or EEPROM configuration) of the ATECC508A. Changes in the value of the command bits must be made before it is re-attempted. ECC Fault 0x05 A computation error occurred during ECC processing that caused the result to be invalid. Retrying the command may result in a successful execution. Execution Error 0x0F Command was properly received but could not be executed by the device in its current state. Changes in the device state or the value of the command bits must be made before it is re-attempted. After Wake, Prior to First Command 0x11 Indication that ATECC508A has received a proper Wake token. ATECC508A Security Commands © 2017 Microchip Technology Inc. Datasheet Complete DS20005927A-page 56 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |