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.

MSP430G2553低电压运行

Other Parts Discussed in Thread: MSP430G2553

使用的芯片是MSP430G2553 因为是低功耗产品使用电池供电,产品上有一片最低电压为1.7V的片外eeprom,几个关键的电压阀值为

MSP430G2553主功能 1.8V

MSP430G2553S 闪存编程和擦除期间2.2V

片外存储器1.7V

现在问题就在这个所谓的闪存编程电压2.2V上了,我实际供电电压1.82V仍然可以写信息块segmentsBC,同样是FLASH,上文限制的2.2V到底会不会影响写信息块,另外我还用到了ADC 经查手册最低电压2.2V,同样我在2.2V一下仍能工作,我想知道这是不是偶然行为,是不是不可靠的。

ADC和segments 的安全电压是多少

  • 在Datasheet上标定的范围内,TI保证芯片的可靠性。

    不排除在这些范围之外 芯片也可以工作的可能性,在这种情况下,TI是不保证可靠性的。

  • 那么低的电压,推荐用msp430lxx系列

  • flash的原理是先全部充电充成FF,写入的时候只能 1-0 ,不能 0-1 ,所以flash 每个seg写入之前都要先erase

    flash erase操作物理上是给所有单元充电成1 ,而flash write 是将已经充电为1 的单元选择部分放电到0

    所以电压不足的时候,flash write是可以正常工作的,但是flash eraes是不能保证所有单元都可被充电为1的。

    标准flash erase之后都是要检查是否全部都为FF的的,就是这个原因。

    你可以做一个实验,在1.8V 循环 erase - check 0xFF- write 0x00 - check 0x00 ,一定可以发现erase 之后存在误码的。