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.

MSP430F5438A: BOR problem

Part Number: MSP430F5438A


Hi 

We use the MSP430F5438A in a low power application, and have experienced problems with BOR events occurring when the device wakes from sleep (LPM3). After monitoring the VCore we have seen dips occurring coinciding with the wake from sleep events.

We are operating at 14.7456MHz (derived from the 32.768K RTC XTAL), the code wakes every second for a few ms then sleeps again, we can fix this problem by raising the core voltage, however we can find nothing in the datasheet that specifies what the fixed voltage is, at which the BOR will activate.... and as raising the core voltage costs power! we would like to find the optimum setting.

From the user guide it is clear that the BOR circuitry is connected to the VCore, and is triggered at 'a preset level'; the information in the datasheet is a little confusing perhaps someone could clarify what this preset level is?

From Datasheet----

Parameter = V(DV BORH on voltage, CC_BOR_IT–)  BOR on voltage DVcc falling level      (I guess this is the one of interest?)

Test Conditions = |dDVcc/dt| < 3 V/s  (this very slow fall time is not so relevant)

MIN = ? TYP = ? MAX = 1.45V   (is this DVcc? or VCore?)

if it is VCore then it conflicts with the default (PMMCOREV = 0) typical value for VCore which is lower than this figure...

Any help would be greatly appreciated 

  • Hello Carl,

    As specified in the datasheet, the Absolute BOR max would be 1.45V DVCC.  It's not spec'd based on Vcore.  Typical will be somewhere below this, but the BOR voltage is not a tightly specified reset voltage.  It's mainly used for holding the device in reset at power on.  The SVS should be used for monitoring the voltage and holding the device in reset in the case of dips.  

    Unfortunately, to run the device at 14.75 MHz requires raising the Vcore voltage to at least level 2.  This is specified in section 5.3 of the MSP430F5438A Datasheet: http://www.ti.com/lit/ds/symlink/msp430f5438a.pdf    PMMCOREV=0 can only support up to 8 MHz and running any faster than this is beyond spec and behavior can not be guaranteed.   

     

    Noise on Vcore is never good.  The Vcore pin requires an external 470nF.  Do you have this cap on your board? 

    Thanks,

    JD    

**Attention** This is a public forum