I havent used the SHIFTOUT/SHIFTIN commands but do you need to specify the MODE in your EEREAD routine?
SHIFTOUT SO, SCK, , [$03, BLOCK1,ADDR.byte1,addr.byte0]
It is specified as MSBFIRST in your EEWRITE routine.
SHIFTOUT SO, SCK, MSBFIRST, [$02,BLOCK1,addr.byte1, ADDR.byte0,B0]
Bookmarks