I2C protocol is one of the most preferred communication protocols for a low-cost microcontroller system where on-board communication is required between the controllers and peripherals. This application note provides description of all I2C features supported across the MCx83xx family. Further, the application note explains how the primary device can be programmed to use these I2C features as per the need.