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.

MSP432P4011: Flash Voltage Issue

Part Number: MSP432P4011

Hi MSP Team,

One of my customer is attempting to program flash of MSP432 using MSP-FET + MSP-FET-432ADPTR at 1.8 V. However, the programming fails repeatably when supply voltage at MSP432 is 1.794 V, but is successful repeatably when supply voltage at MSP432 is 1.803 V. Target Voltage setting in CCS is 1800 mV for both these tests. This is also repeatable using the MSP432P4111 eval board. We are able to connect to MSP432 in either case and adjust register values, but not able to write to Flash at the lower voltage setting.

I understand the 1.794 V is above the recommended operating conditions. Have you seen this issue before? Any insight on what may be going on?

Thanks

Leo

  • Hello Leo,

    How is the VCC_Sense Line setup? Look at the following User's Guide for reference of "VCC_Sense": www.ti.com/.../slau571

    Thanks,
    Sai
  • Sai,

    I am the customer with the question. Please see attached schematic snippet. We are using the 10-pin ARM debug header, with VCC_SENSE connected to our +1.8V rail.

    Thanks,

    Evan

  • Evan,

       Thank you for the detailed information.  I would need to conduct some experiments on my side, but it looks like there is a limitation on the MSP-FET.  Can you confirm what the signals look like coming from the FET when below 1.8V?

    Regards,

    Chris

  • Chris,

    I see your point, and have examined the MSP-FET schematic, so I now understand how the MSP-FET is sensing the target voltage and then adjusting the target level shifter rail voltage using the digitally-controlled DC-DC.

    With target voltage of 1.722V, the program fails to load _most_ of the time. Looking at the TCK signal on a scope, I see a burst of ~4.4MHz, with ~1.68-1.72V peak voltage.

    If I increase target voltage to 1.819V, the program loads every time. The TCK signal now has peak of ~1.84V, so it seems the level shifting of the JTAG/SBW signals is working.

    This is leading me to believe that the MSP-FET perhaps has a FW check for target voltage, hard set somewhere right around 1.8V. Perhaps this can be adjusted, to ensure that MSP-FET will work properly throughout the entire operating range of MSP432P4011?

    If not, is there another debugging option that will allow proper operation with MSP432 VCC = 1.8, or somewhat lower, depending on tolerances? It's not particularly convenient to set VCC higher just for debugging & programming, and then adjusting lower for actual operation.

    Thanks,
    Evan
  • Evan,
    I am currently looking into the GANG programmer. This allows the target supply to be set to 1.8V and tolerance of +/-0.3V via the gui.

    Chris
  • Chris,

    Can the GANG programmer be used in conjunction with Code Composer Studio for debugging and development, or is it only for programming a final image onto the MSP?

    Thanks,

    Evan

  • It would be for programming only.   I will take a look at some of the other XDS programmers/debuggers to see if they might support the lower voltages.  Would it matter to you if I ran them at a slightly slower speed?

    Chris

  • Chris,

    I think a slightly slower speed is fine, at least to identify which debuggers would be usable at VCC=1.8V with tolerance. 

    Thanks,

    Evan

  • I was able to test the XDS100v3 and the XDS200 with a 1.7V supply and I was able to successfully program a simple toggle LED program with both.  I will try and get the XDS110 pod and duplicate this test later in the week.  In both tests I used the default speeds for the tools.

    Regards,

    Chris

  • I was also able to confirm that the XDS110 probe also works at 1.7V. www.ti.com/.../TMDSEMU110-U

    To be clear. 1.7V is below the recommend operating conditions but used here to show that the different XDS programmers discussed here can support the lower target supply (less than 1.8V).

    Regards,
    Chris
  • Chris,

    Thanks very much for following up and confirming which debuggers ought to work for us.

    Thanks,
    Evan

**Attention** This is a public forum