SLAU550AB January 2014 – September 2022 MSP430FR2032 , MSP430FR2033 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2433 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133 , MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6972 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
Table 4-9 summarizes the BSL core commands.
BSL Command | Protected | CMD | AL | AM | AH | Data | BSL Core Response | Section |
---|---|---|---|---|---|---|---|---|
RX Data Block | Yes | 0x10 | (AL) | (AM) | (AH) | D1…Dn | Yes | Section 4.1.5.1 |
RX Password | No | 0x11 | – | – | – | D1…D32 | Device dependent | Section 4.1.5.2 |
Mass Erase(1) | No | 0x15 | – | – | – | – | Device dependent | Section 4.1.5.3 |
CRC Check(1) | Yes | 0x16 | (AL) | (AM) | (AH) | Length (low byte), Length (high byte) | Yes | Section 4.1.5.4 |
Load PC | Yes | 0x17 | (AL) | (AM) | (AH) | – | No | Section 4.1.5.5 |
TX Data Block | Yes | 0x18 | (AL) | (AM) | (AH) | Length (low byte), Length (high byte) | Yes | Section 4.1.5.6 |
TX BSL Version(1) | Yes | 0x19 | – | – | – | – | Yes | Section 4.1.5.7 |
RX Data Block Fast(1) | Yes | 0x1B | (AL) | (AM) | (AH) | D1...Dn | No | Section 4.1.5.8 |
Change Baud Rate(1)(2) | No | 0x52 | – | – | – | D1 | No | Section 4.1.5.9 |
AL, AM, AH
Address bytes. The low, middle, and upper bytes, respectively, of an address.
D1...Dn
Data bytes 1 through n (Note: n must be 4 less than the BSL buffer size.)
Length
A byte containing a value from 1 to 255 describing the number of bytes to be transmitted or used in a CRC. In the case of multiple length bytes, they are combined together as described to form a larger value describing the number of required bytes.