Mike M wrote: > > Ok im using a 24lc32 eeprom conencted to porta. So far there is no code to re set the chip to address 0000, but when reading sequentially from the chip on sta rt up ofthe pic everything works fine the FIRST time. if u reset the pick it no longer works...i would You may need to have a software delay at the start of your code, and after the port initialisation, which gives the external chips time to stabilise themselves at powerup. Perhaps doing a STOP sequence after the delay may fully reset the EEPROM. -- Best regards Tony http://www.picnpoke.com Email sales@picnpoke.com