Forums

PIC12F629 improper operation, i.e., incorrect outputs

Started by Richard Matsui November 22, 2004
Could my application have a problem of noise, i.e., transient
sensitivity?  Does having 100k or 200k to +5v on the inputs/outputs
reduce noise sensitivity?
Putting small capacitance to ground and/or high resistance on the
inputs/outputs to +5v help, except for the programming clock and data
and VPP. And reducing the clock frequency feeding the program counter.

Richard Matsui
>Subject: PIC12F629 improper operation, i.e., incorrect outputs >From: r.matsui@sbcglobal.net (Richard Matsui) >Date: 22/11/2004 19:23 GMT Standard Time >Message-id: <e9128429.0411221123.d01a23@posting.google.com> > >Could my application have a problem of noise, i.e., transient >sensitivity? Does having 100k or 200k to +5v on the inputs/outputs >reduce noise sensitivity? >Putting small capacitance to ground and/or high resistance on the >inputs/outputs to +5v help, except for the programming clock and data >and VPP. And reducing the clock frequency feeding the program counter. > >Richard Matsui
Hard to say from the question, the most likely explanation is software bug. Next most likely is power supply quality.
On 22 Nov 2004 22:41:06 GMT, the renowned cbarn24050@aol.com
(CBarn24050) wrote:

>>Subject: PIC12F629 improper operation, i.e., incorrect outputs >>From: r.matsui@sbcglobal.net (Richard Matsui) >>Date: 22/11/2004 19:23 GMT Standard Time >>Message-id: <e9128429.0411221123.d01a23@posting.google.com> >> >>Could my application have a problem of noise, i.e., transient >>sensitivity? Does having 100k or 200k to +5v on the inputs/outputs >>reduce noise sensitivity? >>Putting small capacitance to ground and/or high resistance on the >>inputs/outputs to +5v help, except for the programming clock and data >>and VPP. And reducing the clock frequency feeding the program counter. >> >>Richard Matsui > >Hard to say from the question, the most likely explanation is software bug. >Next most likely is power supply quality.
Capacitive coupling to floating inputs maybe? Hard to guess..