Appendix A
Table A-5. BSL Version 1.61 on F16x, 161x, F42x0
Device F16x F161x F42x0
BSL Version 1.61
Cold start 0C00h
BSL vector
address
Warm start 0C02h
Chip ID address 0FF0h
Chip ID data 0F169h 0F16Ch F427h
BSL version address 0FFAh
BSL version data 0161h
Mass erase time, nominal (ms) 206.4
Read/write 0000h–00FFh Byte
access at
0100h–FFFEh Word
Verification during write (online) For addresses 0200h-FFFEh
Erase check command Yes (error address 0200h)
Erase segment command With erasure verification (error address 0200h)
TX identification command Yes
Change baud rate command Yes
Stack pointer Cold start 0220h
initialization
Warm start Unchanged
Resources Used by BSL
Transmit pin (TX) P1.1 P1.0
Receive pin (RX) P2.2 P1.1
RAM/stack used 0200h–021Fh
Working registers R5–R14
System clock, affected controls BCSCTL1, DCOCTL SCFI0, SCFI1, SCFQCTL
Timer_A, affected controls TACTL, TAR, CCTL0, CCR0
mov.b #00h, &BCSCTL2 mov.b #00h, &FLLCTL1
Preparation for SW call
mov #00h, SR br &0C00h
br &0C00h
Comment Erase segment Addresses 1000h to 11FFh are verified coherently (3 segments). Also use erase check
command command.
Features of the MSP430 Bootstrap Loader20 SLAA089D – December 1999 – Revised August 2006
Submit Documentation Feedback