UCD9081 I2C Transactions for writing User Data and PARAMS ========================================================= I2C Write (Open the FLASH) --------- Device Address: 0x6F Register Address: 0x2E Data Length: 1 Data: 0x02 I2C Write (Base address: 0x1080) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0x10 I2C Write (Unlock and erase the FLASH) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 2 Data: 0xDC 0xBA I2C Write (Data address: 0x1080) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0x10 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x41 0x46 0x52 0x4C 0x20 0x4D 0x6F 0x64 0x65 0x6D 0x20 0x50 0x6F 0x77 0x65 0x72 0x20 0x53 0x65 0x71 0x75 0x65 0x6E 0x63 0x65 0x72 0x20 0x31 0x32 0x32 0x37 0x32 I2C Write (Data address: 0x10A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0x10 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x30 0x31 0x37 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0x10C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0x10 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0x10E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0x10 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Base address: 0xE000) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x00 0xE0 I2C Write (Unlock and erase the FLASH) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 2 Data: 0xDC 0xBA I2C Write (Data address: 0xE000) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x00 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE020) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x20 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE040) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x40 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0xFF 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0x00 0x00 0x00 0x00 0x00 0xC0 0x02 I2C Write (Data address: 0xE060) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x60 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x0F 0x00 0x02 0x00 0x02 0xFF 0x0E 0x00 0x58 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xA8 0x00 0x10 I2C Write (Data address: 0xE080) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0xD0 0xD1 0xD2 0xD3 0xD4 0xD5 0xD6 0xD7 0x08 0x49 0xCA 0x4B 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x07 0x00 0x00 0x00 0x14 0x20 0x28 0x20 0x28 0x20 I2C Write (Data address: 0xE0A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x28 0x20 0x28 0x20 0x28 0x20 0x28 0x20 0x00 0x00 0x1D 0x00 0x06 0x00 0x00 0x00 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F 0xFF 0x7F I2C Write (Data address: 0xE0C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE0E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0xE0 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE100) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x00 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0xFF 0x07 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xD9 0x00 I2C Write (Data address: 0xE120) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x20 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x04 0x00 0x04 0x00 0x04 0x00 0x04 0x00 0x04 0x00 0x04 0x00 0x04 0xFA 0x03 0xA0 0x0F 0x0F 0x00 0xA0 0x0F 0xA0 0x0F 0xA0 0x0F 0xA0 0x0F 0xA0 0x0F 0xA0 0x0F I2C Write (Data address: 0xE140) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x40 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x0A 0x00 0x00 0x00 0x00 0x20 0x00 0x20 0x00 0x20 0x00 0x20 0x00 0x20 0x00 0x20 0x00 0x20 I2C Write (Data address: 0xE160) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x60 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0xFF 0x0F 0x04 0x20 0x08 0x20 0x04 0x18 0x02 0x18 0x08 0x18 0x10 0x18 0x20 0x18 0x10 0x20 0x00 0xA0 0x20 0xA0 0x40 0xA0 0x80 0xA0 I2C Write (Data address: 0xE180) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x04 0xD4 0x02 0xF2 0x08 0x10 0x01 0x05 0xC0 0x55 0x00 0x05 0x00 0x05 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE1A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE1C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 I2C Write (Data address: 0xE1E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0xE1 I2C Write (Data) --------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xF9 0x2C I2C Write (Lock and close the FLASH) --------- Device Address: 0x6F Register Address: 0x2E Data Length: 1 Data: 0x00 UCD9081 I2C Transactions for reading User Data and PARAMS ========================================================= I2C Write (Data address: 0x1080) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0x10 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0x10A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0x10 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0x10C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0x10 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0x10E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0x10 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE000) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x00 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE020) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x20 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE040) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x40 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE060) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x60 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE080) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE0A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE0C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE0E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0xE0 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE100) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x00 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE120) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x20 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE140) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x40 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE160) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x60 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE180) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0x80 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE1A0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xA0 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE1C0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xC0 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32 I2C Write (Data address: 0xE1E0) --------- Device Address: 0x6F Register Address: 0x30 Data Length: 2 Data: 0xE0 0xE1 I2C Read (Data) -------- Device Address: 0x6F Register Address: 0x32 Data Length: 32