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.

Migrating from MSP430F415 to MSP430F4152

Other Parts Discussed in Thread: MSP430F4152, MSP430F415

I am migrating to the 4152 for the additional peripherals.  I have made board changes to my 415 board to support the 4152, but I am not able to program the 4152 on this board.  

I replaced the 415 with a 4152 on the PWB and made the following changes(see attached docs) but I'm un-able to program the 4152.  Is there something that I'm missing?

 

Page 1 is MSP430F415 (current working design) Page 2 is MSP430F4152 with appropriate changes (cuts/adds) and 1x8 programming header Page 3 is MSP430F4152 with cap size change to less 2.2nf per app notes

.

 

  • I don't see an obvious problem.

    The TEST signal can be completely ignored. It is only used on devices where the 4-wire JTAG interface pins are multiplexed with port pins (to override the port pin function). And SBWTCK (same wire) is only used on devices with 2-wire SBW JTAG support.
    Also, the limitaiton of 2.2nF for the cap on reset is only for devices where RST is multiplexed with the SBW data signal. Since you don't have (or even if you had but wouldn't use) SBW, you can go much higher. This cap is needed for a safe startup on slowly rising VCC (use 10 or even 100nF, depending on supply rampup-speed).
    However, you already have an external watchdog. If it includes a voltage supervisor (e.g. pulling reset on 3.3V +-5% or so) you don' t need a reset cap at all. A voltage supervisor is important for devices with no internal one (especially those even without BOR circuit). On devices with VLO (5x/6x family and many from 2x family), an external watchdog is not needed at all: The internal one cannot be stopped by accident.

    BTW: good you have the 4k7 on the watchdog reset line. In ou very first MSP layout, we forgot it and were unable to program the MSP (the watchdog was always triggering a reset during programming when code was larger than a certain amount)

**Attention** This is a public forum