I2C Using AVR

I2C is a serial protocol for two-wire interface to connect low-speed devices like microcontrollers, EEPROMs, A/D and D/A converters, I/O interfaces and other similar peripherals in embedded systems
Block Diagram of I2C

Program for AVR(MOSI) Master:
Downloads
Program for AVR (MOSI) Slave:
Downloads
Simulation for AVR (MOSI )Program

Program for AVR(MISO) Master:
Downloads
Program for AVR (MISO) Slave:
Downloads
Any Query related Embedded System , IOT and Raspberry PI go to My Blog: