I have been sorting through Microchip's various application notes, forum threads, and PowerPoint presentations on implementing an I2C bus. They date back to last century. One of the most recent ap notes is from 2013 by Chris Best. There have been a few version of that note. The version I found most interesting is AN734C ( https://ww1.microchip.com/downloads/en/AppNotes/00000734C.pdf ). Alternatively, code by Chris Parris in AN989 doesn't use an interrupt and doesn't test for bus collisions (https://ww1.microchip.com/downloads/en/AppNotes/00989A.pdf ). I will be using an MSSP module.
Does testing for write collision and bus collision only apply to instances with more than one master and/or one slave?
Regards, John
Does testing for write collision and bus collision only apply to instances with more than one master and/or one slave?
Regards, John