JAJSG88D May 2013 – October 2020 MSP430F5252 , MSP430F5253 , MSP430F5254 , MSP430F5255 , MSP430F5256 , MSP430F5257 , MSP430F5258 , MSP430F5259
PRODUCTION DATA
The I2C BSL enables users to program the flash memory or RAM using a I2C serial interface. Access to the device memory through the BSL is protected by an user-defined password.
When using the BSL, it requires a specific entry sequence on the RST/NMI and BSLEN pins. Table 9-3 lists the required pins and their functions. For further details on interfacing to development tools and device programmers, see the MSP430 Hardware Tools User's Guide. For a complete description of the features of the BSL and its implementation, see the MSP430 Flash Devices Bootloader (BSL) User's Guide. BSL firmware images are available for download in the Custom BSL430 package.
To invoke the BSL from the DVIO domain, the RST/NMI pin and BSLEN pins must be used for the entry sequence. It is critical not to confuse the RST/NMI pin with the RSTDVCC/SBWTDIO pin. In many other MSP430 devices, SBWTDIO is shared with the RST/NMI pin, and RSTDVCC does not exist. Additional information can be found in Designing With MSP430F522x and MSP430F521x Devices.
DEVICE SIGNAL | BSL FUNCTION |
---|---|
RST/NMI | External reset |
BSLEN | Enable BSL |
P4.1/PM_UCB1SDA | I2C data |
P4.2/ PM_UCB1SCL | I2C clock |
DVCC, AVCC | Device power supply |
DVIO | I/O power supply |
DVSS | Ground supply |