5.5 JTAG Access Protection (Fuse Blow)
Different MSP430 MCUs implement different methods to prevent JTAG debug access to the MSP430 target device.
NOTE
Only the MSP-FET and the MSP-FET430UIF support JTAG access protection to disable JTAG access.
For more details how the JTAG access protection mechanism is implemented see the "JTAG Access Protection" section in MSP430 programming with the JTAG interface.
JTAG fuse
- Available on 1xx, 2xx, and 4xx families (except FRxx and I20xx devices)
- Applying a high voltage to test the TEST pin of the MSP430 target device blows an actual physical polyfuse and disables the JTAG interface.
JTAG lock without password (eFuse/"soft" fuse)
- Available on 5xx, 6xx, and FRxx families
- A certain lock pattern is written into the MSP430 target memory to disable the JTAG interface.
JTAG lock with password
- Available only FRxx families
- A user-defined password can disable JTAG access to the MSP430 target device.
- Using CCS, EW430, or the MSP Flasher, applying the configured password to the MSP430 target restores JTAG access
Memory protection by custom startup code (SUC)
- Available on only the i20xx family (for example, the MSP430i2040 device)
- Custom startup code can enable or disable JTAG access to the MSP430i20xx target device.
DAP (Debug Access Port) lock
- Available on MSP432P401x family – Locks JTAG/SWD connection to MSP432P401x device
- Execute a Factory Reset to unlock the Debug Access port.