| Electronic Components Datasheet Search |
|
ATSHA204A Datasheet(PDF) 43 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATSHA204A Datasheet(HTML) 43 Page - Microchip Technology |
|
43 / 93 page ![]() State Description Error/ Status Description Changes in the value of the command bits must be made before it is re-attempted. 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 the ATSHA204A has received a proper Wake token. CRC or other Communications Error 0xFF Command was not properly received by the ATSHA204A and should be re-transmitted by the I/O driver in the system. No attempt was made to parse or execute the command. 8.2 Sleep Sequence Upon completion of system use of the ATSHA204A, the system should issue a sleep sequence to put the device into low-power mode. Using the I2C interface, this sequence consists of the proper device address followed by the sleep flag followed by a Stop condition. This transition to the low-power state causes a complete reset of the device’s internal command engine and input/output buffer. It can be sent to the device at any time when it is awake and not busy. 8.3 Idle Sequence If the total sequence of required commands exceeds tWATCHDOG, then the device automatically goes to sleep and loses any information stored in the volatile registers. This action can be prevented by putting the device into the idle state prior to completion of the watchdog interval. When the device receives the Wake token, it then restarts the watchdog timer and execution can be continued. Using the I2C interface, this idle sequence consists of the proper device address followed by the value of 0x02 as the word address followed by a Stop condition. It can be sent to the device at any time when it is awake and not busy. If TempKey was created as a result of the copy mode of the CheckMac command, it will not be retained when the part goes into an idle state. 8.4 Watchdog Failsafe A watchdog counter starts within the device after the ATSHA204A receives a Wake token. After tWATCHDOG, the device enters sleep mode regardless of whether some I/O transmission or command execution is in progress. There is no way to reset the counter other than to put the device into sleep or idle mode and then wake it up again. The watchdog timer is implemented as a failsafe mechanism so that no matter what happens on either the system side or inside the device, including any I/O synchronization issue, power consumption falls to the ultra-low sleep level automatically. The device resets the values stored in the SRAM and internal status registers when it transitions to the sleep state, however if the device is explicitly put into the idle mode through the appropriate I/O ATSHA204A Security Commands © 2018 Microchip Technology Inc. DS40002025A-page 43 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | 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 |