La respuesta depende de lo que desea que sea la configuración "predeterminada". Por ejemplo, supongamos que tiene un MOSFET de canal N descendente y que quiere desactivarlo por defecto. Luego usaría una resistencia desplegable para asegurar este comportamiento si la entrada se convierte en alta impedancia.

simular este circuito : esquema creado usando CircuitLab
Por otro lado, suponga que tiene un MOSFET de canal P en sentido ascendente, y desea que esté desactivado de forma predeterminada. Esta vez se requiere una resistencia de extracción para crear este comportamiento.

simular este circuito
También existe el caso alternativo en el que desea que un dispositivo esté activado de forma predeterminada, en cuyo caso los dos casos anteriores se revertirían (pull-up para el MOSFET de canal N, menú desplegable para el MOSFET de canal P) .
Algunas otras consideraciones:
-
Las líneas I2C especifican resistencias pull-up porque se espera que los dispositivos tengan un drenaje abierto a tierra y, por lo tanto, necesiten alguna forma de aumentar el potencial de la línea.
-
Los comparadores analógicos generalmente se configuran como dispositivos de drenaje abierto y, por lo tanto, también necesitan resistencias de extracción para obtener un alto potencial de salida.
-
Puede extraer más corriente utilizando resistencias pullup / pulldown, dependiendo de lo que esté conectado a la entrada / salida.
-
Cualquiera de las configuraciones podría funcionar igual de bien en su aplicación (es decir, no hay una ventaja significativa de una manera u otra).
... Y cualquier número de razones muy específicas de la aplicación por las que se puede preferir una configuración.