A word sized variable, even when it contains a value of 0, is still a 16-bit
value. PBP just clocks out 16 0's instead of 8.
Using an inline or direct value of 0 as the address argument with I2CRead
PBP is most likely interpreting this as an 8-bit address value, and clocking
out only 1/2 the required number of bits for the EEPROM address.
Bookmarks