I'm having trouble with the power signal out of my Rocker Switch (https://www.sparkfun.com/products/8837 for reference).
My PIC18F4550 + 16x2 character LCD screen project was running fine until I added a Rocker switch to break the +5V line. Now, 50% of the times the LCD screen backlight will turn ON, but no message will display. This does not happen when I leave the Rocker switch in it's bridging position and plug/unplug the DC barrel jack directly (which has much fewer bouncing problems due to it's mechanism).
I do have a Power ON timer configured in my PIC program, which should give me around 60ms before going into the program, but apparently it isn't enough. It's also worth noting that whenever I press the Rocker switch VERY SLOWLY, I don't get the problem (thus, pointing to bouncing problem again).
Do you guys think it's a debouncing problem? How do you recommend me tackling this? Hopefully, if it's indeed a bouncing problem, we can fix it with caps and resistors only.
PS: The TO_PIC line on the picture not only goes to the PIC voltage pins, but it also goes to a LD33V Chip