sburrow wrote:
Whelp, I suppose I have now seen a near-fatal flaw in my previous designs. Oof! I'm glad it is still working, but I won't do this in the future. Thank you BDD, good call, this helped the future me a lot!
I wouldn't call that near-fatal flaw. My earliest design needs two kinds of resets, a power-on 250mS-ish reset and a manual reset that negates as soon as the button is released. So I've designed a push button across the reset output of MCP130 just like your design. That worked so well, I applied it to all subsequent designs. 300+ MCP130 later, it is still the same design. The cheap tactile pushbutton switch is surprisingly bounce-free and even if it did have bounces that caused a bad boot once in a long while, press the button again. MCP130 is 1/5 the price of DS1813 and you can also add a 100ohm resistor if you really want it to work like DS1813. I'm sticking with it.
Bill