Datasheet

MSP430F5229, MSP430F5227, MSP430F5224, MSP430F5222
MSP430F5219, MSP430F5217, MSP430F5214, MSP430F5212
www.ti.com
SLAS718D NOVEMBER 2012REVISED OCTOBER 2013
Bootstrap Loader (BSL)
The BSL enables users to program the flash memory or RAM using a UART serial interface. Access to the
device memory via 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) uses the USCI_A0 module configured as a UART. The BSL interface on the DVCC
supply domain (see Table 7) 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 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 (SLAU278). For a
complete description of the features of the BSL and its implementation, see the MSP430 Programming Via the
Bootstrap Loader User's Guide (SLAU319). The BSL on the DVIO supply domain uses the USCI_A0 module
configured as a UART.
Table 6. DVIO BSL Pin Requirements and Functions
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
NOTE
To invoke the BSL from the DVIO domain, the RST/NMI and BSLEN pins must be used
for the entry sequence (see DVIO BSL Entry). 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 (SLAA558).
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 7 shows the
required pins and their function.
Table 7. DVCC BSL Pin Requirements and Functions
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
Copyright © 2012–2013, Texas Instruments Incorporated Submit Documentation Feedback 25
Product Folder Links: MSP430F5229 MSP430F5227 MSP430F5224 MSP430F5222 MSP430F5219 MSP430F5217
MSP430F5214 MSP430F5212