AnsweredAssumed Answered

I2C Manual ACKing issue on Kinetis MKE04

Question asked by Lex Sandeford on Jul 19, 2017
Latest reply on Jul 30, 2017 by Kerry Zhou

I'm having an I2C issue with my kinetis MKE04 and was wondering if anyone could help me out?

 

The problem is this:  I have the kinetis set up as a slave on an I2C line, and am trying to manually ACK.  I am ACKing when I get an Rx or Tx request, on reception of a byte and block.  I, however, am seeing a strange issue.  There is an EEPROM on the I2C bus, with address 0x50 (the kinetis is at 0x54).  When it's address is being called, the clock line is being held low by the kinetis (as when I disable manual ACKing, this doesn't happen).  Can anyone think of why this is happening?

Outcomes