I am working with the GPIO pins on the Microchip MCP2200 (a specialized PIC18F14K50). There are no internal pull up or pull down resistors for these pins. I'd like my implementation to be generic, that is, for a pins Input/Output mode to be settable at runtime, not design time.
It seems that I must use a pull up resistor to use a pin as an Input; it floats horribly erratically if I don't pull up or down. However, my Outputs source current, and that same pin used as an Output now has a pull up resistor on it. Other than potentially being seen as "High" by the other end of the Output, is there harm in having a pull up on a sourcing output?
My boards are set for production this next week, so I'd hate to have to redo the entire board just to provide a means of (manually) disabling the pull ups.
Thanks for any help.
It seems that I must use a pull up resistor to use a pin as an Input; it floats horribly erratically if I don't pull up or down. However, my Outputs source current, and that same pin used as an Output now has a pull up resistor on it. Other than potentially being seen as "High" by the other end of the Output, is there harm in having a pull up on a sourcing output?
My boards are set for production this next week, so I'd hate to have to redo the entire board just to provide a means of (manually) disabling the pull ups.
Thanks for any help.