BigEd wrote:
I think Ben's approach knowingly takes a number of compromises which are all about making computer construction accessible and simple. Some people miss the point of that!
Excellent point Ed, thank you.
While pondering this over, I feel like I asked this question once before. So I tried some experiments on my own Acolyte board just now.
1) MCP130 (or DS1813), has internal 5K pull-up. Works upon power up and reset.
2) MCP130 + 10K pull-up = 3.3K pull-up total. Works upon power up and reset.
3) Only 10K pull-up. Power up freaks out the system, but reset works as expected.
4) MCP130 + 1K pull-up = 830 ohm pull-up total. Works upon power up and reset.
5) Only 1K pull-up. Power up freaks out the system, but reset works as expected.
Perhaps if you have sensitive data, or ways that would actually erase data and/or damage the computer if the wrong subroutine was run, then use a supervisory circuit such as the MCP130 or DS1813. If it's just for 'hobby', as you said Ed, then a simple pull-up would probably be fine as long as you are also expected to press the reset button AFTER powering up.
Any other info on this RESB line is welcome, thank you!
Chad