SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
| Step | Register/Bit Field/Programming Model | Value |
|---|---|---|
| Select sending initialization pulse operation. | HDQ_CTRL_STATUS[2] INITIALIZATION | 0x1 |
| Start operation. | HDQ_CTRL_STATUS[4] GO | 0x1 |
| Wait for interrupt. | ||
| IF: Presence pulse detected? | HDQ_INT_STATUS[0] TIMEOUT | = 0x1 |
| HDQ_CTRL_STATUS[3] PRESENCEDETECT | = 0x1 | |
| Slave is present and initialized. | ||
| ELSE | ||
| Repeat initialization subsequence. | ||
| ENDIF |