Wenn du mit Hardware nicht tiefer kommst, dann bleibt wohl nur eine Software-Version von I2C.
Falls der Master zu schnell ist, sollte der Slave eigentlich ein Clock-Stretch machen, um das Master-I2C-Modul zu bremsen. Ob er das bei 5kHz gegen 78kHz allerdings schnell genug schafft...?