SLAS718H November 2012 – September 2018 MSP430F5212 , MSP430F5214 , MSP430F5217 , MSP430F5219 , MSP430F5222 , MSP430F5224 , MSP430F5229
PRODUCTION DATA.
The BSL enables users to program the flash memory or RAM using a UART serial interface. Access to the device memory by the BSL is protected by an user-defined password. Because the F522x and F521x have split I/O power domains, it is possible to interface with the BSL from either the DVCC or DVIO supply domains. This is useful when the MSP430 is interfacing to a host on the DVIO supply domain. The BSL interface on the DVIO supply domain (see Table 6-3) uses the USCI_A0 module configured as a UART. The BSL interface on the DVCC supply domain (see Table 6-4) uses a timer-based UART.
NOTE
Devices from TI come factory programmed with the timer-based UART BSL only. If the USCI-based BSL is preferred, it is also available, but it must be programmed by the user.
When using the DVIO supply domain for the BSL, entry to the BSL requires a specific sequence on the RST/NMI and BSLEN pins. Table 6-3 shows 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 Device Bootloader (BSL) User's Guide. The BSL on the DVIO supply domain uses the USCI_A0 module configured as a UART.
NOTE
To invoke the BSL from the DVIO domain, the RST/NMI and BSLEN pins must be used for the entry sequence (see Section 5.49). It is critical not to confuse the RST/NMI pin with the RSTDVCC/SBWTDIO pin. In 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 |
P3.3 | Data transmit |
P3.4 | Data receive |
DVCC, AVCC | Device power supply |
DVIO | I/O power supply |
DVSS | Ground supply |
For applications in which it is desirable to have BSL communication based on the DVCC supply domain, entry to the BSL requires a specific sequence on the RSTDVCC/SBWTDIO and TEST/SBWTCK pins. Table 6-4 shows the required pins and their function.
NOTE
To invoke the BSL from the DVCC domain, the RSTDVCC/SBWTDIO and TEST/SBWTCK pins must be used for the entry sequence. It is critical not to confuse the RST/NMI pin with the RSTDVCC/SBWTDIO pin. In 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 |
---|---|
RSTDVCC/SBWTDIO | External reset |
TEST/SBWTCK | Enable BSL |
P1.1 | Data transmit |
P1.2 | Data receive |
DVCC, AVCC | Device power supply |
DVIO | I/O power supply |
DVSS | Ground supply |