Программатор на основе загрузочного сектора MSP430 (BSL) позволяет пользователю
обращаться к внутренней памяти микроконтроллера MSP430 в процессе макетирования,
производства или обслуживания. Для модификации доступны как программная (флеш)
память, так и память данных (ОЗУ).
Для связи используется протокол UART с интерфейсом RS232, обеспечивающий
гибкое использование как программного, так и аппаратного обеспечения. В качестве
управляющей программы можно порекомендовать бесплатную программу
http://www.geocities.com/hellos_emb/index.html
Для использования программатора на основе загрузочного сектора следует подать
специальную последовательность сигналов BSL на определённые выводы процессора.
После этого подаётся определённая последовательность команд в соответствии с
требуемым режимом. Режим загрузки может быть прерван переходом по определённому
пользователем адресу либо осуществлением аппаратного сброса (reset).
Обращение к данным в памяти MSP430 через программатор на основе загрузочного
сектора защищёно от несанкционированного доступа пользовательским паролем.
Программатор не требуют внешнего питания, достаточно подключения к COM-порту
компьютера.
Для подключения программатора к микроконтроллеру через BSL-интерфейс
используется 10-выводной разъем (IDC-10), рекомендованный фирмой
Texas Instruments. На рисунке приведена цоколевка разъема, вид на вилку со
стороны контактов (или на розетку со стороны пайки).