SLAU320AJ July 2010 – May 2021
Four main topics are presented in this document:
Section 2.2, Interface and Instructions, describes the required JTAG signals and associated pin functionality for programming the MSP430 family. In addition, this section includes the descriptions of the provided software macro routines and JTAG instructions used to communicate with and control a target MSP430 through the JTAG interface.
Section 2.3, Memory Programming Control Sequences, describes how to use the provided macros and function prototypes in a software-flow format to control a target MSP430 device and program or erase the memory.
Section 2.4, JTAG Access Protection, describes the mechanism that can disable memory access through JTAG to the memory of the target device, which can eliminate undesired memory access for security purposes.
Section 3, JTAG Programming Hardware and Software Implementation, describes how to develop an example MSP430 flash programmer using an MSP430F5437 as the host controller. This chapter includes a schematic and the required software and project files. A thorough description of how to use the given implementation is also included, to provide an example system that can be referenced for custom MSP430 programmer solutions.