I have a typical 65c02 breadboard setup @ 1MHz which is working nicely (4x20 LCD, SD card, kbd, running forth etc).
I read somewhere on here about the EconoReset part so figured I'd wire one across my /RES pushbutton to debounce it. (sure "if it ain't broke..." but that's half the fun
But now when I power up the initial startup is fine (it plays a little speaker init sequence) but then immediately resets again when it tries to initialize the LCD screen, and so just plays the startup sound in an infinite loop. Reading the datasheet more closely, I realize it is presumably triggering because the LCD init is causing the voltage to dip below its trigger point. (I think I have the 5% threshold part, number is DS1813-5T&R)
I'm powering the board from a bench power supply at 5.00V and over-current protection @ 300mA. There is definitely a current spike when the LCD initializes, but I don't think it was exceeding that threshold. Maybe momentarily tho?
I'm still new at all the hardware stuff. Any recommendations for how best to avoid the repeated reset? Is a small increase in input voltage or current threshold likely to help? (I do like that ocp helps me fry fewer parts...). Thanks to previous advice here I've already sprinkled lots of capacitors and more power gridding on the board, but maybe I need a bigger one to help serve the LCD?