This application report describes the implementation of a bootloader that resides in the main memory in an MSP430™ microcontroller and that uses Inter-Integrated Circuit (I2C) communication but