I'm learning I2c and i learnt that the slaves if busy and unable to communicate will pull the clock low even if the master tries to pull it up. Does this not cause large current to flow. I know this does not cause problems, but how? Is the flow of current minuscule, but micro controller can provide a current enough to cause permanent damage. Or is it because 'pulling up' means the microcontroller leaves the GPIO floating for the pullup resistors to do the work? Please educate me.
Thanks in advance.
Thanks in advance.