While all MSP430L092s and C09x devices contain boot codes, the boot loader or the loader code is only available to the MSP430L092. It is designed in ROM to control the EEPROM and start the communication between the EEPROM and the L092. Upon startup, the loader code configures the port pin 1.2 as a PWM signal to boost the power for the EEPROM. Approximately 500ms later, the EEPROM is ready for communication. The loader code will then configure the SPI communication via software to interact with the EEPROM. It will then load the firmware image into the RAM memory of the MSP430L092. The advantage of the boot loader is being invisible to the user; it is a completely transparent transition to C09x. Furthermore, the boot loader code is also controlled by the IDE and the JTAG, allowing for flexible debug methods, which will be explained later.

