I am using Arduino uno board with Atmega 328 for i2c. The ic is not showing any clock signal on its SCL line on oscilloscope, The same code when used with different new atmega 328, and same code. It is showing a good clock signal on oscilloscope.
The ic whose i2c is not working can be still programmed and can be used for other purposes like serial communication , adc etc.
So, is there any way by which i can confirm and surely say that i2c of my atmega 328 is fried up. And what can be the possible methods by which it can be fried up.