Appendix – IBASE IBD185 User Manual
Page 24

24 IBD185 User Guide
APPENDIX
A protocol instruction example for I2C read/write operation:
The I2C device (24C02 EEPROM) is connected to the I2C1 Bus on MCU.
(7bits SlaveAddress: 0x50, 8 bytes per page)
Page Write from address 0x00 on 24C02
REQUEST PACKET:
Header Size Command
0xFF,
0xEE
16 0x8E
Data CRC
Sub
Cmd
Len
Sub
Cmd
Code
Sub Cmd Data
14 0x06
BudID SlvAdd CmdLen CmdCode
0x01
(I2C1)
0xA0
(0x50
<<1)
1
0x00
(writing
from 0x00)
Flag DatLen
DatBuff
0x00
8 0x00,0x01,0x02,0x03,
0x04,0x05,0x06,0x07
0x8E,
0x61
REPLY PACKET:
Header Size Command
0xFF,
0xEE
8 0x8E
Data CRC
Sub
Cmd
Len
Sub
Cmd
Code
Sub Cmd Data
6 0x06
BudID SlvAdd CmdLen
0x01
(I2C1)
0xA0
(0x50
<<1)
1
Flag DatLen
Result
0x00
8 8
(Result==DatLen
means success)
0x7E,
0x38