> What's the difference between using an SPI or I2c EEPROM with the > PICs (ignoring the fact that one needs 3 and the other needs 2 wires)? SPI is normally rated up to 2MHz. IIC is normally rated up to 100kHz (though most manufacturers also supply 'high speed' devices rated up to 400kHz). Addressing of multiple devices is also different. SPI addresses each device using a discrete 'chip select' line, so you need as many CS's as you have devices. IIC, on the other hand, embeds the addressing in the data stream so _no_ additional lines are needed. Given that the high data rates are rarely needed, my own pref- erence is for IIC. ___Bob