piclist 2001\01\15\151904a >
Thread: grounding unused inputs
www.piclist.com/techref/microchip/ios.htm?key=input
flavicon
face BY : Dwayne Reid email (remove spam text)



At 05:50 PM 1/14/01 -0500, Dan Michaels wrote:

>Even in a high volume product, personally I would never simply
>(a) configure a pin as output and then leave it unterminated, or
>(b) set a pin to input and then short straight it to gnd. There are
>a number of possible "disastrous" scenarios this way:
>
>1 - with (a), an ESD spike might modify the TRIS register, set an
>     output pin to input, and then it would float and pick up noise,
>     and possibly affect proper operation.

Hi there, Dan.

I would agree with your reasoning above *if* I set the TRIS registers only
at the start of code and never touched them again.  But I consider that to
be bad practice.  I refresh all important registers regularly, usually in
the routine that looks after the watchdog timer.  In fact, I will often
*read* the registers to make sure that it is what I expect them to be,
rather than just refreshing them.  If I get a nasty transient that is
enough to disturb the TRIS or INTCON registers, I figure that I had better
re-init everything anyways.  So: I configure un-used pins as output and set
them LO.

Regarding being able to use some of those un-used pins for later changes,
you are correct in that having pads with holes makes those changes easier
to make.  But you don't need to stuff components in those holes.

dwayne



Dwayne Reid   <@spam@dwaynerRemoveMEspamspamBeGoneplanet.eon.net>
Trinity Electronics Systems Ltd    Edmonton, AB, CANADA
(780) 489-3199 voice          (780) 487-6397 fax

Celebrating 17 years of Engineering Innovation (1984 - 2001)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Do NOT send unsolicited commercial email to this email address.
This message neither grants consent to receive unsolicited
commercial email nor is intended to solicit commercial email.

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email STOPspamlistservSTOPspamspammitvma.mit.edu with SET PICList DIGEST in the body


<4.3.2.7.2.20010115124015.00a94bb0@pop.telusplanet.net>

In reply to: <1.5.4.16.20010114154536.2d675e0a@pop.dnvr.uswest.net>
See also: www.piclist.com/techref/microchip/ios.htm?key=input
Reply You must be a member of the piclist mailing list (not only a www.piclist.com member) to post to the piclist. This form requires JavaScript and a browser/email client that can handle form mailto: posts.
Subject (change) grounding unused inputs

month overview.

new search...