Pull Resistor

Library: Analog
Introduced: 2.5.0 (in Base library, moved to Wiring in 2.7.0, then to Analog in 4.0.2 HC)
Appearance:
Shaped:
Rectangular:

Behavior

When connected to a point, this component has an effect only when the value at that point is the floating value (X). In this case, the resistor pulls the wire to which it is connected toward the value indicated in its Pull Direction property.

If it is connected to a multiple-bit value, then each bit in the value that is floating is pulled in the direction specified, while the bits that are not floating are left unchanged.

If multiple pull resistors are connected to the same wire, they must all pull in the same direction. Otherwise, whenever the wire would otherwise be floating the pull resistors will cause the wire to have an error (E) value instead.

Pins

The resistor has just one pin, which is an output and has a bit width that is derived from whichever component it is connected.

Properties

When the component is selected or being added, the arrow keys alter its Facing property.

Facing
The direction in which the component's pin lies from component's center.
Pull Direction
Specifies the value to which a floating value should be pulled. This could be 0, 1, or the error value.

Poke Tool Behavior

None.

FPGA Synthesis

None. FPGA devices generally do not support pull resistors or tri-state devices.

Up to Library Reference