Table 9-19. Auto-Addressing Step1. Dummy Write to synchronize all daisy chain devices DLL (delay-locked loop) ramp in write direction. Host sends broadcast write to write 0x00 to ECC_DATA1 to ECC_DATA8 registers. Send : D0 03 43 00 F9 D4 <- OTP_ECC_DATAIN1 Send : D0 03 44 00 FB E4 <- OTP_ECC_DATAIN2 Send : D0 03 45 00 FA 74 <- OTP_ECC_DATAIN3 Send : D0 03 46 00 FA 84 <- OTP_ECC_DATAIN4 Send : D0 03 47 00 FB 14 <- OTP_ECC_DATAIN5 Send : D0 03 48 00 FE E4 <- OTP_ECC_DATAIN6 Send : D0 03 49 00 FF 74 <- OTP_ECC_DATAIN7 Send : D0 03 4A 00 FF 84 <- OTP_ECC_DATAIN8 Step2. Enable auto-addressing procedure. Host sends broadcast write to set CONTROL1[ADDR_WR] = 1. Send : D0 03 09 01 0F 74 Step3. Sending in the device addresses. Host sends broadcast write to set the consecutive addresses to DIR0_ADDR[ADDRESS5:0]. Send : D0 03 06 00 CB 44 Step4. 1. Host sends broadcast write to set [STACK_DEV] = 1 and [TOP_STACK] = 0. Send : D0 03 08 02 4E E5 2. Host sends single device write to base device (device address 0x00 in this example) with [STACK_DEV] = 0. 3. Host send single device write to the ToS device address 0x02 in this example) with [TOP_STACK] = 1. Send : 90 00 03 08 01 D2 1D Step5. Dummy read to synchronize all daisy chain devices DLL ramp in read direction. Host sends broadcast read to read ECC_DATA1 to ECC_DATA8registers. Send : C0 03 43 00 FD 14 <- OTP_ECC_DATAIN1 Recv : 00 00 03 43 00 E5 30 -> Dummy Data Send : C0 03 44 00 FF 24 <- OTP_ECC_DATAIN2 Recv : 00 00 03 44 00 E7 00 -> Dummy Data Send : C0 03 45 00 FE B4 <- OTP_ECC_DATAIN3 Recv : 00 00 03 45 00 E6 90 -> Dummy Data Send : C0 03 46 00 FE 44 <- OTP_ECC_DATAIN4 Recv : 00 00 03 46 00 E6 60 -> Dummy Data Send : C0 03 47 00 FF D4 <- OTP_ECC_DATAIN5 Recv : 00 00 03 47 00 E7 F0 -> Dummy Data Send : C0 03 48 00 FA 24 <- OTP_ECC_DATAIN6 Recv : 00 00 03 48 00 E2 00 -> Dummy Data Send : C0 03 49 00 FB B4 <- OTP_ECC_DATAIN7 Recv : 00 00 03 49 00 E3 90 -> Dummy Data Send : C0 03 4A 00 FB 44 <- OTP_ECC_DATAIN8 Recv : 00 00 03 4A 00 E3 60 -> Dummy Data - Do Fault Reset Send : 91 00 03 31 FF 7F 4D 01 <- FAULT_RST1 and FAULT_RST2 - Read Shadow Registers Send : 80 00 00 00 37 64 08 <- DIR0_ADDR_OTP Recv : 37 00 00 00 01 01 54 06 00 00 00 00 00 27 20 F2 <- DIR0_ADDR_OTP to CUST_CRC_LO 00 00 09 09 09 09 00 00 00 00 00 00 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CE 5A