I am examining / replacing a pre-existing microcontroller circuit. My background is from Physics not EE, so I can tell you how a doped semiconductor works, but don't know much about practical electronic circuits.
The previous electrical engineer placed 5.1k resistors on each of the digital I/O pins of the microcontroller. Most notably on the pins connecting to the serial bus.
I have seen this sort of output resistor elsewhere.
What are these "input/output resistors for? what value is appropriate and how do I calculate that?
The current values of 5k are inconvenient, but since I don't know why they are there, I don't know if it would be good electronics practice to remove/change them.
EDIT: I should say that the serial bus runs less than 20k Baud, but the 5k reisistors are on ALL the digital IO pins. They must be there for something, but I don't know it was.
The previous electrical engineer placed 5.1k resistors on each of the digital I/O pins of the microcontroller. Most notably on the pins connecting to the serial bus.
I have seen this sort of output resistor elsewhere.
What are these "input/output resistors for? what value is appropriate and how do I calculate that?
The current values of 5k are inconvenient, but since I don't know why they are there, I don't know if it would be good electronics practice to remove/change them.
EDIT: I should say that the serial bus runs less than 20k Baud, but the 5k reisistors are on ALL the digital IO pins. They must be there for something, but I don't know it was.
Last edited: