I'm using MC9S08QE128, I'm actually using poll and isr iic. I got them to work but after I read from the eeprom, the SDA line won't pull up. Do you guys have any idea? I've included my code just in case. The reading part is in the ISR routine.
The only way to pull it up again is to probe the SCL with the multimeter and then probe the SDA. This seems to bring it up again.