> I remember from the tech data that if you read an output pin it will > read as the physical state of the pin rather than the output buffer. SO, > if I were to set a pin as an output and set it, then pull it low, I would > read a low. I am trying to reuse an existing board without any > 'engineering modifications' (read as CLUDGE). Can I set a pin as an > output, drive it high and short it to ground with a jumper without > damaging the processor? (suggestions posted...) >Sounds like something to try. I will give it a go. Any other insights or >thoughts are welcome. >Thanks >Shawn Depending on what the external circuitry is, perhaps you could arrange for this line to be normally 'high' anyway (use a pullup resistor.) The you can set the pin as an input and read it normally. After all, if you can't be sure the external circuitry will leave that line high, then you can't be sure that a low that you read back has come from this shorting switch you want to add. Barry -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics