This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SPy-Bi-Wire 430Xv2 Full Emulation State

Other Parts Discussed in Thread: CC430F5133

Hi,

I am building a custom programmer for our production purposes.

Using Spy-Bi-Wire programming a CC430F5133 with 430Xv2 architecture.

After initializing the SPy-Bi-Wire, doing a TAP-Reset and checking the JTAG ID I try to read the device ID.

Modeling my code around the sample Replicator code I first read the device ID address, sync the JTAG and then do a power-on-reset.

After the power-on-reset the target CPU should be in full-emulation-state.

This is checked by doing:

// Check if device is again in Full-Emulation-State and return status
  IR_Shift(IR_CNTRL_SIG_CAPTURE);
  if(DR_Shift16(0) & 0x0301)

My target always return 0xC301

This means the target CPU generated a "nop" instead of the CPU entering instruction sequence no. 0

See SLAU265, 8.3.2.2.1

Does anybody have any idea if this still means the target CPU is in "Full-Emulation-State"?

**Attention** This is a public forum