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
Structure BSL Core Command
BSL Command | Protected | CMD | AL | AM | AH | Data | BSL Core Response |
---|---|---|---|---|---|---|---|
TX BSL Version | Yes | 0x19 | – | – | – | – | Yes |
Description
BSL transmits its version information (see Section 3.5 for more details).
Protection
This command is password protected and fails if the password has not been sent.
Command
0x19
Command Address
N/A
Command Data
N/A
Command Returns
BSL acknowledgment and a BSL core response with its version number. The data is transmitted as it appears in memory with the following data bytes:
Version Byte | Data Byte |
---|---|
BSL Vendor | D1 |
Command Interpreter | D2 |
API | D3 |
Peripheral Interface | D4 |
See Section 4.1.4 for more information on BSL core responses.
Example for UART PI
Request the BSL version:
Header | Length | Length | CMD | CKL | CKH |
0x80 | 0x01 | 0x00 | 0x19 | 0xE8 | 0x62 |
BSL response (version 00.07.34.B2 of the BSL):
ACK | Header | Length | Length | CMD | D1 | D2 | D3 | D4 | CKL | CKH |
0x00 | 0x80 | 0x05 | 0x00 | 0x3A | 0x00 | 0x07 | 0x34 | 0xB2 | 0x14 | 0x90 |
Example for I2C PI
Request the BSL version:
I2C | Header | Length | Length | CMD | CKL | CKH |
S/A/W | 0x80 | 0x01 | 0x00 | 0x19 | 0xE8 | 0x62 |
BSL response (version 00.07.34.B2 of the BSL):
I2C | ACK | Header | Length | Length | CMD | D1 | D2 | D3 | D4 | CKL | CKH | I2C |
S/A/R | 0x00 | 0x80 | 0x05 | 0x00 | 0x3A | 0x00 | 0x07 | 0x34 | 0xB2 | 0x14 | 0x90 | STOP |