I'm trying to evalute the '423A SD16 using theMSP-FET430UIF debug interface and the MSP-TS430PM64 target board. Everything on the chip works except a write to the SD16 control register SD16CTL at address 0x0100. Writing a zero works. Trying to write 0x0084 to the control register causes the debugger to float off into space and I frequently have to power cycle the UIF interface.
I've used mov.w and bis.w instructions using absolute, symbolic, indexed, or indirect addressing modes. It fails in the same way using the IAR and CCS tools, using two different UIF debug modules, and using two different lot codes of '423A. The only thing I haven't changed is the 64-pin target board, and I have one on order.
To recreate the problem all I have to do is fire up the chip with a reset routine that turns interrupts and the wdt off and then issue "mov.w #0084h, &SD16CTL" and the debugger is dead.
Please, somebody tell me there's something stupid I don't know about.
Thanks, Mike Cushing