SLAU320AJ July   2010  – May 2021

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 About This Document
    2. 1.2 Organization of This Document
  3. 2Programming Using the JTAG Interface
    1. 2.1 Introduction
      1. 2.1.1 MSP430 JTAG Restrictions (Noncompliance With IEEE Std 1149.1)
      2. 2.1.2 TAP Controller State Machine
    2. 2.2 Interface and Instructions
      1. 2.2.1 JTAG Interface Signals
        1. 2.2.1.1 Pros and Cons of 2-Wire Spy-Bi-Wire and 4-Wire JTAG
        2. 2.2.1.2 4-Wire JTAG Interface
        3. 2.2.1.3 2-Wire Spy-Bi-Wire (SBW) JTAG Interface
      2. 2.2.2 JTAG Access Macros
        1. 2.2.2.1 Macros for 4-Wire JTAG Interface
          1. 2.2.2.1.1 IR_SHIFT (8-Bit Instruction)
          2. 2.2.2.1.2 DR_SHIFT16 (16-Bit Data)
          3. 2.2.2.1.3 DR_SHIFT20 (20-Bit Address) (Applies Only to MSP430X Devices)
          4. 2.2.2.1.4 MsDelay (Time)
          5. 2.2.2.1.5 SetTCLK
          6. 2.2.2.1.6 ClrTCLK
        2. 2.2.2.2 Macros for Spy-Bi-Wire (SBW) Interface
      3. 2.2.3 Spy-Bi-Wire (SBW) Timing and Control
        1. 2.2.3.1 Basic Timing
        2. 2.2.3.2 TMS Slot
          1. 2.2.3.2.1 TMSH Macro
          2. 2.2.3.2.2 TMSL Macro
          3. 2.2.3.2.3 TMSLDH Macro
        3. 2.2.3.3 TDI Slot
          1. 2.2.3.3.1 TDIH Macro
          2. 2.2.3.3.2 TDIL Macro
        4. 2.2.3.4 TDO Slot
          1. 2.2.3.4.1 TDO_RD Macro
          2. 2.2.3.4.2 TDOsbw Macro (No Read)
        5. 2.2.3.5 TCLK Handling in Spy-Bi-Wire (SBW) Mode
          1. 2.2.3.5.1 SetTCLK and ClrTCLK
          2. 2.2.3.5.2 TCLK Strobes
      4. 2.2.4 JTAG Communication Instructions
        1. 2.2.4.1 Controlling the Memory Address Bus (MAB)
          1. 2.2.4.1.1 IR_ADDR_16BIT
          2. 2.2.4.1.2 IR_ADDR_CAPTURE
        2. 2.2.4.2 Controlling the Memory Data Bus (MDB)
          1. 2.2.4.2.1 IR_DATA_TO_ADDR
          2. 2.2.4.2.2 IR_DATA_16BIT
          3. 2.2.4.2.3 IR_DATA_QUICK
          4. 2.2.4.2.4 IR_BYPASS
        3. 2.2.4.3 Controlling the CPU
          1. 2.2.4.3.1 IR_CNTRL_SIG_16BIT
          2. 2.2.4.3.2 IR_CNTRL_SIG_CAPTURE
          3. 2.2.4.3.3 IR_CNTRL_SIG_RELEASE
        4. 2.2.4.4 Memory Verification by Pseudo Signature Analysis (PSA)
          1. 2.2.4.4.1 IR_DATA_PSA
          2. 2.2.4.4.2 IR_SHIFT_OUT_PSA
        5. 2.2.4.5 JTAG Access Security Fuse Programming
          1. 2.2.4.5.1 IR_PREPARE_BLOW
          2. 2.2.4.5.2 IR_EX_BLOW
    3. 2.3 Memory Programming Control Sequences
      1. 2.3.1 Start-Up
        1. 2.3.1.1 Enable JTAG Access
        2. 2.3.1.2 Fuse Check and Reset of the JTAG State Machine (TAP Controller)
      2. 2.3.2 General Device (CPU) Control Functions
        1. 2.3.2.1 Function Reference for 1xx, 2xx, 4xx Families
          1. 2.3.2.1.1 Taking the CPU Under JTAG Control
          2. 2.3.2.1.2 Set CPU to Instruction-Fetch
          3. 2.3.2.1.3 Setting the Target CPU Program Counter (PC)
          4. 2.3.2.1.4 Controlled Stop or Start of the Target CPU
          5. 2.3.2.1.5 Resetting the CPU While Under JTAG Control
          6. 2.3.2.1.6 Release Device From JTAG Control
        2. 2.3.2.2 Function Reference for 5xx and 6xx Families
          1. 2.3.2.2.1 Taking the CPU Under JTAG Control
          2. 2.3.2.2.2 Setting the Target CPU Program Counter (PC)
          3. 2.3.2.2.3 Resetting the CPU While Under JTAG Control
          4. 2.3.2.2.4 Release Device From JTAG Control
          5. 2.3.2.2.5 74
      3. 2.3.3 Accessing Non-Flash Memory Locations With JTAG
        1. 2.3.3.1 Read Access
        2. 2.3.3.2 Write Access
        3. 2.3.3.3 Quick Access of Memory Arrays
          1. 2.3.3.3.1 Flow for Quick Read (All Memory Locations)
          2. 2.3.3.3.2 Flow for Quick Write
      4. 2.3.4 Programming the Flash Memory (Using the Onboard Flash Controller)
        1. 2.3.4.1 Function Reference for 1xx, 2xx, 4xx Families
        2. 2.3.4.2 Function Reference for 5xx and 6xx Families
      5. 2.3.5 Erasing the Flash Memory (Using the Onboard Flash Controller)
        1. 2.3.5.1 Function Reference for 1xx, 2xx, 4xx Families
          1. 2.3.5.1.1 Flow to Erase a Flash Memory Segment
          2. 2.3.5.1.2 Flow to Erase the Entire Flash Address Space (Mass Erase)
        2. 2.3.5.2 Function Reference for 5xx and 6xx Families
      6. 2.3.6 Reading From Flash Memory
      7. 2.3.7 Verifying the Target Memory
      8. 2.3.8 FRAM Memory Technology
        1. 2.3.8.1 Writing and Reading FRAM
        2. 2.3.8.2 Erasing FRAM
    4. 2.4 JTAG Access Protection
      1. 2.4.1 Burning the JTAG Fuse - Function Reference for 1xx, 2xx, 4xx Families
        1. 2.4.1.1 Standard 4-Wire JTAG
          1. 2.4.1.1.1 Fuse-Programming Voltage on TDI Pin (Dedicated JTAG Pin Devices Only)
          2. 2.4.1.1.2 Fuse-Programming Voltage On TEST Pin
        2. 2.4.1.2 Fuse-Programming Voltage Using SBW
      2. 2.4.2 Programming the JTAG Lock Key - Function Reference for 5xx, 6xx, and FRxx Families
        1. 2.4.2.1 Flash Memory Devices
        2. 2.4.2.2 FRAM Memory Devices
      3. 2.4.3 Testing for a Successfully Protected Device
      4. 2.4.4 Unlocking an FRAM Device in Protected and Secured Modes
        1. 2.4.4.1 FR5xx and FR6xx Devices
        2. 2.4.4.2 FR4xx and FR2xx Devices
      5. 2.4.5 Memory Protection Unit Handling
      6. 2.4.6 Intellectual Property Encapsulation (IPE)
      7. 2.4.7 FRAM Write Protection
    5. 2.5 JTAG Function Prototypes
      1. 2.5.1 Low-Level JTAG Functions
      2. 2.5.2 High-Level JTAG Routines
    6. 2.6 JTAG Features Across Device Families
    7. 2.7 References
  4. 3JTAG Programming Hardware and Software Implementation
    1. 3.1 Implementation History
    2. 3.2 Implementation Overview
    3. 3.3 Software Operation
    4. 3.4 Software Structure
      1. 3.4.1 Programmer Firmware
      2. 3.4.2 Target Code
        1. 3.4.2.1 Target Code Download for Replicator430, Replicator430X, and Replicator430Xv2
        2. 3.4.2.2 Target Code Download for Replicator430FR (FRAM)
    5. 3.5 Hardware Setup
      1. 3.5.1 Host Controller
      2. 3.5.2 Target Connection
      3. 3.5.3 Host Controller or Programmer Power Supply
      4. 3.5.4 Third-Party Support
  5. 4Errata and Revision Information
    1. 4.1 Known Issues
    2. 4.2 Revisions and Errata From Previous Documents
  6. 5Revision History

JTAG Features Across Device Families

Table 2-14 MSP430F1xx, MSP430F2xx, MSP430F4xx, MSP430Gxx JTAG Features
Device(1)(2)Device ID at 0x0FF0Device ID at 0x0FF1Device ID at 0x0FFDTEST PinCPUXData Quick Access to SRAM(3)Data Quick Access to Flash(4)Fast Flash(5)Enh Verify(6)Spy-Bi-Wire
AFE2xx0x020x53-TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
F11x1(A)0xF10x12-TRUEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F11x20x110x32-TRUEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F12x0xF10x23-TRUEFALSEFALSEREADFALSEFALSEFALSE
F12x20x120x32-TRUEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F13x, F14x, F14x10xF10x49-FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F15x, F16x0xF10x69-FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F161x0xF10x6C-FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F20x10xF20x010x01TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
F20x20xF20x010x02TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
F20x30xF20x010x03TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
F21x10xF20x130x01TRUEFALSEREAD/ WRITEREADFALSETRUEFALSE
F21x20xF20x130x02TRUEFALSEREAD/ WRITEREADTRUETRUETRUE
F22x2, F22x4, G2x440xF20x27-TRUEFALSEREAD/ WRITEREADTRUETRUETRUE
F23x, F24x, F24x1, F24100xF20x49-FALSEFALSEREAD/ WRITEREADTRUETRUEFALSE
F23x00xF20x37-TRUEFALSEREAD/ WRITEREADTRUETRUEFALSE
F241x, F261x0xF20x6F-FALSETRUEREAD/ WRITEREADTRUETRUEFALSE
F412, F4130xF40x13-FALSEFALSEFALSEREADFALSEFALSEFALSE
F415, F4170xF40x27'W'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F41x20x410x52-TRUEFALSEREAD/ WRITEREADTRUETRUETRUE
F(E)42x0xF40x27'E'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F(E)42xA0x420x7A'E'FALSEFALSEREAD/ WRITEREADTRUEFALSEFALSE
F(G)42x00xF40x27'G'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F43x (80 pin)0xF40x37-FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F43x, F44x (100 pin)0xF40x49-FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F471xx0xF40x7F-FALSETRUEREAD/ WRITEREADTRUETRUEFALSE
F47xx0xF40x490x02FALSEFALSEREAD/ WRITEREADTRUETRUEFALSE
FE42x20x420x52'E'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
FG43x0xF40x39'G'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
F(G)461x, F461x10xF40x6F'G'FALSETRUEREAD/ WRITEREADTRUETRUEFALSE
F(G)47x0xF40x79'G'FALSEFALSEREAD/ WRITEREADTRUETRUEFALSE
FW4280xF40x29'W'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
FW4290xF40x29'W'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
FW42x0xF40x27'W'FALSEFALSEREAD/ WRITEREADFALSEFALSEFALSE
G2x01, G2x110xF20x010x01TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
G2x21, G2x310xF20x010x02TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
G2xx20x240x52-TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
G2xx30x250x53-TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
G2xx50x290x55-TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
TCH5E0x250x5C-TRUEFALSEREAD/ WRITEREADTRUEFALSETRUE
All devices listed in this table have JTAG ID 0x89.
All devices listed in this table support 4-wire JTAG.
DataQuick Access to SRAM: If READ/WRITE, the device supports read and write of SRAM in quick mode using the IR_DATA_QUICK instruction (see Section 2.3.3.3). Certain devices might support this instruction for either READ or WRITE operations only.
DataQuick Access to Flash: If READ/WRITE, the device supports read and write of Flash memory in quick mode using the IR_DATA_QUICK instruction (see Section 2.3.3.3). Certain devices might support this instruction for either READ or WRITE operations only.
FastFlash: If TRUE, device has a cumulative erase time (tCMErase) of 20 ms; if FALSE, tCMErase is 200 ms (see Section 2.3.5.1.2).
EnhVerify: If TRUE, the device supports a more advanced memory content verification mechanism (PSA checksum calculation). If FALSE, the CPU of the device works in the background while the PSA checksum algorithm is executed. Therefore, a POR must be performed after checksum calculation. With the enhanced PSA hardware implementation, the CPU is completely halted during checksum calculation, and a POR is not required after calculation.
Table 2-15 MSP430F5xx, MSP430F6xx, CC430 JTAG Features
DeviceDevice ID at 0x1A04Device ID at 0x1A05Data Quick Access to SRAM(3)Data Quick Access to Flash(4)
CC430F51230x3C0x81READ/WRITEREAD
CC430F51250x3B0x81READ/WRITEREAD
CC430F51330x510x33READ/WRITEREAD
CC430F51350x510x35READ/WRITEREAD
CC430F51370x510x37READ/WRITEREAD
CC430F51430x3A0x81READ/WRITEREAD
CC430F51450x390x81READ/WRITEREAD
CC430F51470x380x81READ/WRITEREAD
CC430F61250x610x25READ/WRITEREAD
CC430F61260x610x26READ/WRITEREAD
CC430F61270x610x27READ/WRITEREAD
CC430F61350x610x35READ/WRITEREAD
CC430F61370x610x37READ/WRITEREAD
CC430F61430x370x81READ/WRITEREAD
CC430F61450x360x81READ/WRITEREAD
CC430F61470x350x81READ/WRITEREAD
MSP430F51310x260x80READ/WRITEREAD
MSP430F51320x280x80READ/WRITEREAD
MSP430F51510x2A0x80READ/WRITEREAD
MSP430F51520x2C0x80READ/WRITEREAD
MSP430F51710x2E0x80READ/WRITEREAD
MSP430F51720x300x80READ/WRITEREAD
MSP430F52120x400x81READ/WRITEREAD
MSP430F52130x410x81READ/WRITEREAD
MSP430F52140x420x81READ/WRITEREAD
MSP430F52170x450x81READ/WRITEREAD
MSP430F52180x460x81READ/WRITEREAD
MSP430F52190x470x81READ/WRITEREAD
MSP430F52220x4A0x81READ/WRITEREAD
MSP430F52230x4B0x81READ/WRITEREAD
MSP430F52240x4C0x81READ/WRITEREAD
MSP430F52270x4F0x81READ/WRITEREAD
MSP430F52280x500x81READ/WRITEREAD
MSP430F52290x510x81READ/WRITEREAD
MSP430F52320xFA0x81READ/WRITEREAD
MSP430F52340xF90x81READ/WRITEREAD
MSP430F52370xF80x81READ/WRITEREAD
MSP430F52390xF70x81READ/WRITEREAD
MSP430F52420xF60x81READ/WRITEREAD
MSP430F52440xF50x81READ/WRITEREAD
MSP430F52470xF40x81READ/WRITEREAD
MSP430F52490xF30x81READ/WRITEREAD
MSP430F52520x060x82READ/WRITEREAD
MSP430F52530x050x82READ/WRITEREAD
MSP430F52540x040x82READ/WRITEREAD
MSP430F52550x030x82READ/WRITEREAD
MSP430F52560x020x82READ/WRITEREAD
MSP430F52570x010x82READ/WRITEREAD
MSP430F52580x000x82READ/WRITEREAD
MSP430F52590xFF0x81READ/WRITEREAD
MSP430F53040x120x81READ/WRITEREAD
MSP430F53080x130x81READ/WRITEREAD
MSP430F53090x140x81READ/WRITEREAD
MSP430F53100x150x81READ/WRITEREAD
MSP430F53240x160x81READ/WRITEREAD
MSP430F53250x170x81READ/WRITEREAD
MSP430F53260x180x81READ/WRITEREAD
MSP430F53270x190x81READ/WRITEREAD
MSP430F53280x1A0x81READ/WRITEREAD
MSP430F53290x1B0x81READ/WRITEREAD
MSP430F53330x250x81READ/WRITEREAD
MSP430F53350x270x81READ/WRITEREAD
MSP430F53360x280x81READ/WRITEREAD
MSP430F53380x2A0x81READ/WRITEREAD
MSP430F53400x1C0x81READ/WRITEREAD
MSP430F53410x1D0x81READ/WRITEREAD
MSP430F53420x1E0x81READ/WRITEREAD
MSP430F53570x340x81READ/WRITEREAD
MSP430F53580x330x81READ/WRITEREAD
MSP430F53590x320x81READ/WRITEREAD
MSP430F54180x540x18READ/WRITEREAD
MSP430F5418A0x000x80READ/WRITEREAD
MSP430F54190x540x19READ/WRITEREAD
MSP430F5419A0x010x80READ/WRITEREAD
MSP430F54350x540x35READ/WRITEREAD
MSP430F5435A0x020x80READ/WRITEREAD
MSP430F54360x540x36READ/WRITEREAD
MSP430F5436A0x030x80READ/WRITEREAD
MSP430F54370x540x37READ/WRITEREAD
MSP430F5437A0x040x80READ/WRITEREAD
MSP430F54380x540x38READ/WRITEREAD
MSP430F5438A0x050x80READ/WRITEREAD
MSP430F55000x3B0x80READ/WRITEREAD
MSP430F55010x320x80READ/WRITEREAD
MSP430F55020x330x80READ/WRITEREAD
MSP430F55030x340x80READ/WRITEREAD
MSP430F55040x350x80READ/WRITEREAD
MSP430F55050x360x80READ/WRITEREAD
MSP430F55060x370x80READ/WRITEREAD
MSP430F55070x380x80READ/WRITEREAD
MSP430F55080x390x80READ/WRITEREAD
MSP430F55090x3A0x80READ/WRITEREAD
MSP430F55100x310x80READ/WRITEREAD
MSP430F55130x550x13READ/WRITEREAD
MSP430F55140x550x14READ/WRITEREAD
MSP430F55150x550x15READ/WRITEREAD
MSP430F55170x550x17READ/WRITEREAD
MSP430F55190x550x19READ/WRITEREAD
MSP430F55210x550x21READ/WRITEREAD
MSP430F55220x550x22READ/WRITEREAD
MSP430F55240x550x24READ/WRITEREAD
MSP430F55250x550x25READ/WRITEREAD
MSP430F55260x550x26READ/WRITEREAD
MSP430F55270x550x27READ/WRITEREAD
MSP430F55280x550x28READ/WRITEREAD
MSP430F55290x550x29READ/WRITEREAD
MSP430F56300x3C0x80READ/WRITEREAD
MSP430F56310x3E0x80READ/WRITEREAD
MSP430F56320x400x80READ/WRITEREAD
MSP430F56330x420x80READ/WRITEREAD
MSP430F56340x440x80READ/WRITEREAD
MSP430F56350x0E0x80READ/WRITEREAD
MSP430F56360x100x80READ/WRITEREAD
MSP430F56370x120x80READ/WRITEREAD
MSP430F56380x140x80READ/WRITEREAD
MSP430F56580x310x81READ/WRITEREAD
MSP430F56590x300x81READ/WRITEREAD
MSP430F64330x1F0x81READ/WRITEREAD
MSP430F64350x210x81READ/WRITEREAD
MSP430F64360x220x81READ/WRITEREAD
MSP430F64380x240x81READ/WRITEREAD
MSP430F64580x2E0x81READ/WRITEREAD
MSP430F64590x2D0x81READ/WRITEREAD
MSP430F66300x460x80READ/WRITEREAD
MSP430F66310x480x80READ/WRITEREAD
MSP430F66320x4A0x80READ/WRITEREAD
MSP430F66330x4C0x80READ/WRITEREAD
MSP430F66340x4E0x80READ/WRITEREAD
MSP430F66350x160x80READ/WRITEREAD
MSP430F66360x180x80READ/WRITEREAD
MSP430F66370x1A0x80READ/WRITEREAD
MSP430F66380x1C0x80READ/WRITEREAD
MSP430F66580x2C0x81READ/WRITEREAD
MSP430F66590x2B0x81READ/WRITEREAD
MSP430F67000x540x80READ/WRITEREAD
MSP430F67010x550x80READ/WRITEREAD
MSP430F67020x560x80READ/WRITEREAD
MSP430F67030x570x80READ/WRITEREAD
MSP430F67200x580x80READ/WRITEREAD
MSP430F6720A0x760x82READ/WRITEREAD
MSP430F67210x590x80READ/WRITEREAD
MSP430F6721A0x770x82READ/WRITEREAD
MSP430F67220x600x80READ/WRITEREAD
MSP430F67230x610x80READ/WRITEREAD
MSP430F6723A0x790x82READ/WRITEREAD
MSP430F67240x6D0x81READ/WRITEREAD
MSP430F6724A0x7A0x82READ/WRITEREAD
MSP430F67250x6E0x81READ/WRITEREAD
MSP430F6725A0x7B0x82READ/WRITEREAD
MSP430F67260x6F0x81READ/WRITEREAD
MSP430F6726A0x7C0x82READ/WRITEREAD
MSP430F67300x620x80READ/WRITEREAD
MSP430F6730A0x800x82READ/WRITEREAD
MSP430F67310x630x80READ/WRITEREAD
MSP430F6731A0x810x82READ/WRITEREAD
MSP430F67320x640x80READ/WRITEREAD
MSP430F67330x650x80READ/WRITEREAD
MSP430F6733A0x830x82READ/WRITEREAD
MSP430F67340x6A0x81READ/WRITEREAD
MSP430F6734A0x840x82READ/WRITEREAD
MSP430F67350x6B0x81READ/WRITEREAD
MSP430F6735A0x850x82READ/WRITEREAD
MSP430F67360x6C0x81READ/WRITEREAD
MSP430F6736A0x860x82READ/WRITEREAD
MSP430F67450x880x81READ/WRITEREAD
MSP430F674510x970x81READ/WRITEREAD
MSP430F67451A0x250x82READ/WRITEREAD
MSP430F6745A0x160x82READ/WRITEREAD
MSP430F67460x890x81READ/WRITEREAD
MSP430F674610x980x81READ/WRITEREAD
MSP430F67461A0x260x82READ/WRITEREAD
MSP430F6746A0x170x82READ/WRITEREAD
MSP430F67470x8A0x81READ/WRITEREAD
MSP430F674710x990x81READ/WRITEREAD
MSP430F67471A0x270x82READ/WRITEREAD
MSP430F6747A0x180x82READ/WRITEREAD
MSP430F67480x8B0x81READ/WRITEREAD
MSP430F674810x9A0x81READ/WRITEREAD
MSP430F67481A0x280x82READ/WRITEREAD
MSP430F6748A0x190x82READ/WRITEREAD
MSP430F67490x8C0x81READ/WRITEREAD
MSP430F674910x9B0x81READ/WRITEREAD
MSP430F67491A0x290x82READ/WRITEREAD
MSP430F6749A0x1A0x82READ/WRITEREAD
MSP430F676210x380x82READ/WRITEREAD
MSP430F67621A0x870x82READ/WRITEREAD
MSP430F676410x390x82READ/WRITEREAD
MSP430F67641A0x880x82READ/WRITEREAD
MSP430F67650x8D0x81READ/WRITEREAD
MSP430F676510x9C0x81READ/WRITEREAD
MSP430F67651A0x2A0x82READ/WRITEREAD
MSP430F6765A0x1B0x82READ/WRITEREAD
MSP430F67660x8E0x81READ/WRITEREAD
MSP430F676610x9D0x81READ/WRITEREAD
MSP430F67661A0x2B0x82READ/WRITEREAD
MSP430F6766A0x1C0x82READ/WRITEREAD
MSP430F67670x8F0x81READ/WRITEREAD
MSP430F676710x9E0x81READ/WRITEREAD
MSP430F67671A0x2C0x82READ/WRITEREAD
MSP430F6767A0x1D0x82READ/WRITEREAD
MSP430F67680x900x81READ/WRITEREAD
MSP430F676810x9F0x81READ/WRITEREAD
MSP430F67681A0x2D0x82READ/WRITEREAD
MSP430F6768A0x1E0x82READ/WRITEREAD
MSP430F67690x910x81READ/WRITEREAD
MSP430F676910xA00x81READ/WRITEREAD
MSP430F67691A0x2E0x82READ/WRITEREAD
MSP430F6769A0x1F0x82READ/WRITEREAD
MSP430F67750x920x81READ/WRITEREAD
MSP430F677510xA10x81READ/WRITEREAD
MSP430F67751A0x2F0x82READ/WRITEREAD
MSP430F6775A0x200x82READ/WRITEREAD
MSP430F67760x930x81READ/WRITEREAD
MSP430F677610xA20x81READ/WRITEREAD
MSP430F67761A0x300x82READ/WRITEREAD
MSP430F6776A0x210x82READ/WRITEREAD
MSP430F67770x940x81READ/WRITEREAD
MSP430F677710xA30x81READ/WRITEREAD
MSP430F67771A0x310x82READ/WRITEREAD
MSP430F6777A0x220x82READ/WRITEREAD
MSP430F67780x950x81READ/WRITEREAD
MSP430F677810xA40x81READ/WRITEREAD
MSP430F67781A0x320x82READ/WRITEREAD
MSP430F6778A0x230x82READ/WRITEREAD
MSP430F67790x960x81READ/WRITEREAD
MSP430F677910xA50x81READ/WRITEREAD
MSP430F67791A0x330x82READ/WRITEREAD
MSP430F6779A0x240x82READ/WRITEREAD
MSP430FG64250x370x82READ/WRITEREAD
MSP430FG64260x360x82READ/WRITEREAD
MSP430FG66250x350x82READ/WRITEREAD
MSP430FG66260x340x82READ/WRITEREAD
MSP430SL5438A0xEE0x81READ/WRITEREAD
Table 2-16 MSP430FRxx JTAG Features
DeviceDevice ID at 0x1A04Device ID at 0x1A05Data Quick Access to SRAM(3)Data Quick Access to FRAMJTAG ID
MSP430FR20000x200x83READ/WRITEREAD/WRITE0x98
MSP430FR20320x780x82READ/WRITEREAD/WRITE0x98
MSP430FR20330x750x82READ/WRITEREAD/WRITE0x98
MSP430FR21000x210x83READ/WRITEREAD/WRITE0x98
MSP430FR21100xFB0x82READ/WRITEREAD/WRITE0x98
MSP430FR21110xFA0x82READ/WRITEREAD/WRITE0x98
MSP430FR21530x1D0x83READ/WRITEREAD/WRITE0x98
MSP430FR21550x1E0x83READ/WRITEREAD/WRITE0x98
MSP430FR23100xF10x82READ/WRITEREAD/WRITE0x98
MSP430FR23110xF00x82READ/WRITEREAD/WRITE0x98
MSP430FR23530x0D0x83READ/WRITEREAD/WRITE0x98
MSP430FR23550x0C0x83READ/WRITEREAD/WRITE0x98
MSP430FR24220x110x83READ/WRITEREAD/WRITE0x98
MSP430FR24330x400x82READ/WRITEREAD/WRITE0x98
MSP430FR24750x2B0x83READ/WRITEREAD/WRITE0x98
MSP430FR24760x2A0x83READ/WRITEREAD/WRITE0x98
MSP430FR25120x1C0x83READ/WRITEREAD/WRITE0x98
MSP430FR25220x100x83READ/WRITEREAD/WRITE0x98
MSP430FR25320x3F0x82READ/WRITEREAD/WRITE0x98
MSP430FR25330x3D0x82READ/WRITEREAD/WRITE0x98
MSP430FR26320x3E0x82READ/WRITEREAD/WRITE0x98
MSP430FR26330x3C0x82READ/WRITEREAD/WRITE0x98
MSP430FR26750x290x83READ/WRITEREAD/WRITE0x98
MSP430FR26760x280x83READ/WRITEREAD/WRITE0x98
MSP430FR41310xF20x81READ/WRITEREAD/WRITE0x98
MSP430FR41320xF10x81READ/WRITEREAD/WRITE0x98
MSP430FR41330xF00x81READ/WRITEREAD/WRITE0x98
MSP430FR50410x0F0x83READ/WRITEREAD/WRITE0x99
MSP430FR50430x170x83READ/WRITEREAD/WRITE0x99
MSP430FR504310x180x83READ/WRITEREAD/WRITE0x99
MSP430FR57200x700x81READ/WRITEREAD/WRITE0x91
MSP430FR57210x770x80READ/WRITEREAD/WRITE0x91
MSP430FR57220x710x81READ/WRITEREAD/WRITE0x91
MSP430FR57230x720x81READ/WRITEREAD/WRITE0x91
MSP430FR57240x730x81READ/WRITEREAD/WRITE0x91
MSP430FR57250x780x80READ/WRITEREAD/WRITE0x91
MSP430FR57260x740x81READ/WRITEREAD/WRITE0x91
MSP430FR57270x790x80READ/WRITEREAD/WRITE0x91
MSP430FR57280x7A0x80READ/WRITEREAD/WRITE0x91
MSP430FR57290x7B0x80READ/WRITEREAD/WRITE0x91
MSP430FR57300x7C0x80READ/WRITEREAD/WRITE0x91
MSP430FR57310x7E0x80READ/WRITEREAD/WRITE0x91
MSP430FR57320x750x81READ/WRITEREAD/WRITE0x91
MSP430FR57330x7F0x80READ/WRITEREAD/WRITE0x91
MSP430FR57340x000x81READ/WRITEREAD/WRITE0x91
MSP430FR57350x760x81READ/WRITEREAD/WRITE0x91
MSP430FR57360x770x81READ/WRITEREAD/WRITE0x91
MSP430FR57370x010x81READ/WRITEREAD/WRITE0x91
MSP430FR57380x020x81READ/WRITEREAD/WRITE0x91
MSP430FR57390x030x81READ/WRITEREAD/WRITE0x91
MSP430FR58470x530x81READ/WRITEREAD/WRITE0x99
MSP430FR58480x540x81READ/WRITEREAD/WRITE0x99
MSP430FR58490x550x81READ/WRITEREAD/WRITE0x99
MSP430FR58570x570x81READ/WRITEREAD/WRITE0x99
MSP430FR58580x580x81READ/WRITEREAD/WRITE0x99
MSP430FR58590x590x81READ/WRITEREAD/WRITE0x99
MSP430FR58670x5B0x81READ/WRITEREAD/WRITE0x99
MSP430FR58680x5C0x81READ/WRITEREAD/WRITE0x99
MSP430FR58690x5D0x81READ/WRITEREAD/WRITE0x99
MSP430FR58700x5E0x82READ/WRITEREAD/WRITE0x99
MSP430FR5872(1)0x600x82READ/WRITEREAD/WRITE0x99
MSP430FR58870xC10x81READ/WRITEREAD/WRITE0x99
MSP430FR58880xC20x81READ/WRITEREAD/WRITE0x99
MSP430FR58890xC30x81READ/WRITEREAD/WRITE0x99
MSP430FR5922(1)
DGG package
0x610x82READ/WRITEREAD/WRITE0x99
MSP430FR5922(1)
PM or RGC package
0x620x82READ/WRITEREAD/WRITE0x99
MSP430FR59470x5F0x81READ/WRITEREAD/WRITE0x99
MSP430FR59480x600x81READ/WRITEREAD/WRITE0x99
MSP430FR59490x610x81READ/WRITEREAD/WRITE0x99
MSP430FR59570x630x81READ/WRITEREAD/WRITE0x99
MSP430FR59580x640x81READ/WRITEREAD/WRITE0x99
MSP430FR59590x650x81READ/WRITEREAD/WRITE0x99
MSP430FR59620xA60x82READ/WRITEREAD/WRITE0x99
MSP430FR59640xA40x82READ/WRITEREAD/WRITE0x99
MSP430FR59670x670x81READ/WRITEREAD/WRITE0x99
MSP430FR59680x680x81READ/WRITEREAD/WRITE0x99
MSP430FR59690x690x81READ/WRITEREAD/WRITE0x99
MSP430FR59700x5B0x82READ/WRITEREAD/WRITE0x99
MSP430FR5972(1)0x5D0x82READ/WRITEREAD/WRITE0x99
MSP430FR59860xDF0x81READ/WRITEREAD/WRITE0x99
MSP430FR59870xA90x81READ/WRITEREAD/WRITE0x99
MSP430FR59880xAA0x81READ/WRITEREAD/WRITE0x99
MSP430FR5989(1)0xAB0x81READ/WRITEREAD/WRITE0x99
MSP430FR59920xA30x82READ/WRITEREAD/WRITE0x99
MSP430FR59940xA10x82READ/WRITEREAD/WRITE0x99
MSP430FR599410xA20x82READ/WRITEREAD/WRITE0x99
MSP430FR60350xED0x82READ/WRITEREAD/WRITE0x99
MSP430FR603710xEF0x82READ/WRITEREAD/WRITE0x99
MSP430FR60370xEC0x82READ/WRITEREAD/WRITE0x99
MSP430FR60410x140x83READ/WRITEREAD/WRITE0x99
MSP430FR60430x120x83READ/WRITEREAD/WRITE0x99
MSP430FR604310x1A0x83READ/WRITEREAD/WRITE0x99
MSP430FR60450xEB0x82READ/WRITEREAD/WRITE0x99
MSP430FR604710xEE0x82READ/WRITEREAD/WRITE0x99
MSP430FR60470xEA0x82READ/WRITEREAD/WRITE0x99
MSP430FR6820
DGG package
0x550x82READ/WRITEREAD/WRITE0x99
MSP430FR6820
PM or RGC package
0x560x82READ/WRITEREAD/WRITE0x99
MSP430FR6822(1)
DGG package
0x590x82READ/WRITEREAD/WRITE0x99
MSP430FR6822(1)
PM or RGC package
0x5A0x82READ/WRITEREAD/WRITE0x99
MSP430FR68700x4C0x82READ/WRITEREAD/WRITE0x99
MSP430FR6872(1)0x4E0x82READ/WRITEREAD/WRITE0x99
MSP430FR68770xC40x81READ/WRITEREAD/WRITE0x99
MSP430FR68790xC60x81READ/WRITEREAD/WRITE0x99
MSP430FR68870xBE0x81READ/WRITEREAD/WRITE0x99
MSP430FR68880xBF0x81READ/WRITEREAD/WRITE0x99
MSP430FR68890xC00x81READ/WRITEREAD/WRITE0x99
MSP430FR6920
DGG package
0x4F0x82READ/WRITEREAD/WRITE0x99
MSP430FR6920
PM or RGC package
0x500x82READ/WRITEREAD/WRITE0x99
MSP430FR6922(1)
DGG package
0x530x82READ/WRITEREAD/WRITE0x99
MSP430FR6922(1)
PM or RGC package
0x540x82READ/WRITEREAD/WRITE0x99
MSP430FR69270xB20x81READ/WRITEREAD/WRITE0x99
MSP430FR69280xB30x81READ/WRITEREAD/WRITE0x99
MSP430FR69700x490x82READ/WRITEREAD/WRITE0x99
MSP430FR6972(1)0x4B0x82READ/WRITEREAD/WRITE0x99
MSP430FR69770xAC0x81READ/WRITEREAD/WRITE0x99
MSP430FR69790xAE0x81READ/WRITEREAD/WRITE0x99
MSP430FR69870xA60x81READ/WRITEREAD/WRITE0x99
MSP430FR69880xA70x81READ/WRITEREAD/WRITE0x99
MSP430FR6989(1)0xA80x81READ/WRITEREAD/WRITE0x99
Table 2-17 MSP430ixx JTAG Features
DeviceDevice ID at 0x0FF0Device ID at 0x0FF1Data Quick Access to SRAM(1)Data Quick Access to Flash(2)
MSP430i20200x400x20READ/WRITEREAD
MSP430i20210x400x20READ/WRITEREAD
MSP430i20300x400x20READ/WRITEREAD
MSP430i20310x400x20READ/WRITEREAD
MSP430i20400x400x20READ/WRITEREAD
MSP430i20410x400x20READ/WRITEREAD
DataQuick Access to SRAM: If READ/WRITE, the device supports read and write of SRAM in quick mode using the IR_DATA_QUICK instruction (see Section 2.3.3.3). Certain devices might support this instruction for either READ or WRITE operations only.
DataQuick Access to Flash: If READ/WRITE, the device supports read and write of Flash memory in quick mode using the IR_DATA_QUICK instruction (see Section 2.3.3.3). Certain devices might support this instruction for either READ or WRITE operations only.