William At MyBlueRoom
New Member
I'm trying to decide which is a better approach. I'm using a 16F877A and either a SPI based UART (MAX3110E) or Ethernet (ENC28J60) IC.
I'd also like to use an EEPROM, Either a 25lc256 (SPI) or a 24LC256 (I2C). The EEPROMs don't need to be fast an could be hardware (SPI only) or software (I2C or SPI). The hardware solution requires a CS line for the Chipselect.
Problem I2C appears to have much larger EEPROM options and I could keep the SPI bus free for use with ENJ28J60.
Opinions?
I'd also like to use an EEPROM, Either a 25lc256 (SPI) or a 24LC256 (I2C). The EEPROMs don't need to be fast an could be hardware (SPI only) or software (I2C or SPI). The hardware solution requires a CS line for the Chipselect.
Problem I2C appears to have much larger EEPROM options and I could keep the SPI bus free for use with ENJ28J60.
Opinions?