> DCOCTL = CALDCO_1MHZ; > BCSCTL1 = CALBC1_1MHZ; > BCSCTL2 = 0x00; <--- here My first guess is that your clock calibration constants have been erased (0xFF is far out of range for either register). A simple LED-blinker that doesn't use those constants wouldn't know the difference. It would be interesting to know what the memory contents of addresses 0x10F8-10FF are. Erasing InfoA accidentally is easier than one might think. The constants can be re-generated fairly easily if you have an external 32kHz clock source.
↧