keep is simple and clear/concise you need to supply 16 bit address $a0 + block <<1 + r/rw [0 for pbp] + eeaddress [0-255]

' VARIANT 6 - WRITE 8 different bytes to memory = not working
EeWP = 0
PAUSE 10

EeCtrl=$a0 + 2 ;using block 1 ie 1<<1=2
i2cwrite SDA,SCL,EeCtrl,EeAddress,[1,2,3,4,5,6,7,8]
EeWP = 1