A pull-up resistor must have an appropriate amount of
resistance to be effective and not otherwise interfere with circuit operation. For this, it is assumed that the critical components have infinite or sufficiently high
impedance, which is guaranteed, for example, for logic gates made from
FETs. In this case, when the switch is open, the voltage drop across a pull-up resistor (with
sufficiently low impedance) practically vanishes, and the circuit looks like a wire directly connected to
positive supply voltage. On the other hand, when the switch is closed, the pull-up resistor must have
sufficiently high impedance in comparison to the closed switch to not affect the connection to ground. Together, these two conditions can be used to derive an appropriate value for the impedance of the pull-up resistor. However, usually, only a lower bound is derived, assuming that the critical components do indeed have infinite impedance. A resistor with relatively low resistance (relative to the circuit it is in) is often called a "strong" pull-up or pull-down; when the circuit is open, it will pull the output high or low very quickly (just as the voltage changes in an
RC circuit), but will draw more current. A resistor with relatively high resistance is called a "weak" pull-up or pull-down; when the circuit is open, it will pull the output high or low more slowly, but will draw less current. This current, which is essentially wasted energy, only flows when the switch is closed, and technically for a brief period after it is opened until the charge built up in the circuit has been discharged to ground. ==Applications==