Let's look into QE8 datasheet.
1. Operating voltage min = 1.8V, max = 3.6V. These are the limits MCU is guaranteed to operate properly.
15. POR (power on reset) re-arm voltage. Max = 2.0V. Allright! MIn = 0.9V :smileysad: not alright. If you think QE8 datasheet is too preliminary, then look at old parts specs. I think they have similar figures for POR re-arm.
17. Low-voltage detection threshold, Vdd falling. Min 1.80V, max 1.88V. Both figures are within operating voltage limits.
LVD guarantees safe reset state on voltages below operating voltage limits, while POR circuti - doesn't.
In most of cases you really need some kind of LVD reset.
Speaking about self erasing flash I didn't mean S08 but all MCU's. Yes that's possible, especially on older MCU families. Like Peg said, ANYTHING can happen out of spec, I add that flash self erase too.
Edit. Oh, about delays. Constant power-on time delay won't always work. You may build another board with higher capacitance on supply rails and delay will change. I suggested to wait until voltage rises to power-good level 12V bus. Then you could switch to software-LVD monitoring 12V bus. When bus drops to too low level I think you need to reset using illegal opcode/adrress, cop, or some other kind of reset. After reset everything will repeat, new delay waiting for proper 12V etc.
Regards
Message Edited by kef on
2008-07-13 09:19 AMMessage Edited by kef on
2008-07-13 09:20 AM