Hello all i am having some problems i cannot figure out on a project i am building. ill try to describe the best i can.
Pic 16F88 In 300 mil SOIC pkg.
20mhz (citizen crystal) 18pf caps
Port A4 is a input (momentary push button)
Port A0 is a input (Momentary push button)
Port A1 is a input (Momentary push button)
ALL ACTIVE HIGH have 4.7k pulldown resistors attached as well.
Software wise all my routenes are the same for reading the status of these buttons, BUT input A4 is erratic it will not work like it should, In my software i have a configuration area when A4 is help down it enters config, oddly it does this fine but once it reaches the main loop it ceases to function when the button is pressed. If i cycle the power to the ckt off and on really fast a few times the port a4 will work. if i shut it down wait a min and apply power it will not work. I have done a continuity check on all traces and wires and those are all good.Is it possible the Chip is bad or possibly overheated when i soldered it to the pcb damaging pin a4. anyone have any ideas?
Pic 16F88 In 300 mil SOIC pkg.
20mhz (citizen crystal) 18pf caps
Port A4 is a input (momentary push button)
Port A0 is a input (Momentary push button)
Port A1 is a input (Momentary push button)
ALL ACTIVE HIGH have 4.7k pulldown resistors attached as well.
Software wise all my routenes are the same for reading the status of these buttons, BUT input A4 is erratic it will not work like it should, In my software i have a configuration area when A4 is help down it enters config, oddly it does this fine but once it reaches the main loop it ceases to function when the button is pressed. If i cycle the power to the ckt off and on really fast a few times the port a4 will work. if i shut it down wait a min and apply power it will not work. I have done a continuity check on all traces and wires and those are all good.Is it possible the Chip is bad or possibly overheated when i soldered it to the pcb damaging pin a4. anyone have any ideas?