SLAU320AJ July 2010 – May 2021
Two similar methods are described and implemented, depending on the target MSP430 device family.
All devices having a TEST pin use this input to apply the programming voltage, VPP. As previously described, these devices have shared-function JTAG interface pins. The higher pin count MSP430 devices with dedicated JTAG interface pins use the TDI pin for fuse programming.
Devices with a TEST pin:
Pin | Direction | Use |
---|---|---|
P1.5/TMS | IN | Signal to control JTAG state machine |
P1.4/TCK | IN | JTAG clock input |
P1.6/TDI | IN | JTAG data input/TCLK input |
P1.7/TDO | OUT | JTAG data output |
TEST | IN | Logic high enables JTAG communication; VPP input while programming JTAG fuse |
Devices without a TEST pin (dedicated JTAG pins):
Pin | Direction | Use |
---|---|---|
TMS | IN | Signal to control JTAG state machine |
TCK | IN | JTAG clock input |
TDI | IN | JTAG data input/TCLK input; VPP input while programming JTAG fuse |
TDO | OUT/IN | JTAG data output; TDI input while programming JTAG fuse |
The value of VPP required for fuse programming can be found in the corresponding target device data sheet. For existing flash devices, the required voltage for VPP is 6.5 V ±0.5 V.