Hi,
Is there any microcontroller in which data from i2c bus can directly available in internal memory (RAM/E2PROM)of microcontroller.(normaly it is available in buffer of uc)
All the microcontrollers who I know that they have an integrated module I2C, have it in form registry.
If your you pay attention all the microscontroladores with similar modules of communications (SPI, sci...) the data write on a registry so that you can operate based on the received data, if you want to keep it in memory (it commits or external) it beams with a simple operation from movements of data.
hi
first use spi protocol it suits very well for a lot of applications bcoz it is much speedy than i2c and also very easy to implement,even if ur controller doesnt support u write a soft protocol for its implenetation and it requires only 3 lines
this helps u better
else if u wann to use i2c see application note for interfacing controller to a eeprom in microchip site it helps u a lot