Tool/software:
Hello,
We are using the MSP430G2533 in a device. When the battery drops below a critical threshold (<6V), we switch to using ACLK as the timer source for power-saving reasons.
Issues Observed:
-
Timer Inaccuracy:
At critical battery levels (tested at 5.8V), we observe significant variation in timeout periods across different devices. For a set timeout of 30 seconds, some locks time out at 26 seconds, while others at 37 seconds.- Is this a known limitation of ACLK operation at low battery voltages?
- What factors could be causing such a large variation between devices?
-
Flash Corruption:
According to the datasheet, the supply voltage (Vcc) for flash programming/erase should be in the range 2.2V to 3.6V. In our case, Vcc is measured at 3.3V even in critical battery mode (<6V battery voltage). However, we are still seeing corrupt values being written to flash during this mode.- Is this behavior expected?
- Are there other supply or internal voltage dependencies I should be aware of, especially when the main battery is low but Vcc is within spec?
- Any recommended steps to prevent flash corruption in this scenario?
Any insights or references to relevant documentation would be greatly appreciated.
Thank you!
Kevin.
Additional Details:
- MSP430G2533
- Battery voltage during test: 5.8V (critical)
- Vcc during flash operation: 3.3V
- Timeout variation: 26s to 37s (expected: 30s)