13 Special Consideration for BSL Version 1.10
14 References
Special Consideration for BSL Version 1.10
– F4xx:
• The FLL oscillator/system clock registers used are:
• SCFI0 at address 050h
• SCFI1 at address 051h
• SCFQCTL at address 052h
• The Timer_A control registers used are:
• TACTL at address 0160h
• CCTL0 at address 0162h
• TAR at address 0170h
• CCR0 at address 0172h
• The flash control registers used are:
• FCTL1 at address 0128h
• FCTL2 at address 012Ah
• FCTL3 at address 012Ch
• No interrupt service is affected.
The first official version V1.10 of the BSL requires a small loadable patch sequence, PATCH.TXT, to
reliably execute the RX block command. The same procedure must be executed if a loadable BSL should
be downloaded to such a device. For that, after the BSL has been started, proceed in the following
manner:
• RX password (unlock password protection for the following command)
• Load program counter (PC) with 0C22h (initialize stack pointer to a safe address)
• RX password again (unlock password protection for subsequent commands)
• RX data block (code of loadable patch, code section address is 0220h)
• TX data block (code of loadable patch for verification)
From this time forward, the RX block and TX block commands can be used with one restriction: prior to
their invocation, the program counter must be set to the start address of the patch.
• Load program counter (PC) with start address 0220h of loadable patch
• RX data block (code to be programmed at any location), or
• TX data block (from any location)
For more information on downloading a patch or different bootstrap loader, see Application of Bootstrap
Loader in MSP430 With Flash Hardware and Software Proposal (SLAA096).
1. MSP430x1xx Family User’s Guide (SLAU049)
2. MSP430x2xx Family User’s Guide (SLAU144)
3. MSP430x4xx Family User’s Guide (SLAU056)
4. Application of Bootstrap Loader in MSP430 With Flash Hardware and Software Proposal (SLAA096)
For a list of third parties that offer BSL hardware and software solutions, please see the MSP430 web site
at http://www.ti.com/sc/msp430 (> Design Resources > Third Party > Tools).
SLAA089D – December 1999 – Revised August 2006 Features of the MSP430 Bootstrap Loader 15
Submit Documentation Feedback