SLAU573C November   2015  – October 2019

 

  1.   MSP-BSL Bootloader (BSL) Programmer for MSP430™ and SimpleLink™ MSP432™ Microcontrollers
    1.     Trademarks
    2. 1 Introduction
      1. 1.1 Additional Online Information
    3. 2 Functionality and Supported Protocols
      1. 2.1 BSL Entry Sequence
      2. 2.2 UART Communication
      3. 2.3 I2C Communication
      4. 2.4 SPI Communication
    4. 3 Firmware Update
    5. 4 Hardware
      1. 4.1 Schematic
      2. 4.2 BSL Connector and Available Pins
      3. 4.3 Target Power Supply
      4. 4.4 Pullups for I2C Operation
    6. 5 Firmware Revision History
  2.   Revision History

BSL Entry Sequence

For most MSP430 devices, there are two ways to invoke the BSL: by the application software or by applying a hardware entry sequence.

The MSP-BSL can apply the entry sequence (see Figure 3) to the target. This entry sequence can be used for devices with shared or dedicated JTAG pins. The entry sequence can be triggered by setting the communication speed of the MSP-BSL to 9601 baud (for UART) or to the baud rate of any mode with a BSL entry sequence; for example, 100001 baud for I2C mode with BSL entry sequence (see Table 1).

bsl_entry_sequence_slau573.gifFigure 3. BSL Entry Sequence With Shared and Dedicated JTAG Pins

NOTE

For further information on the entry sequence, see the user's guides listed in Section 1.1.