Sebuah resistor pullup akan ditemukan terhubung antara beberapa sinyal dan v +. Sebuah resistor pulldown akan ditemukan terhubung antara beberapa signal dan signal_ground (0V).
Penggunaan umum adalah ketika input ke beberapa komponen memerlukan satu dari dua kondisi tegangan untuk beroperasi dengan andal, tetapi Anda mengendarai input dengan beberapa komponen yang hanya dapat menggerakkan sinyal dalam satu cara. Mungkin inputnya adalah gerbang FET, mungkin input ke mikrokontroler atau gerbang logika. Mungkin output datang dari fet drain terbuka atau transistor BJT kolektor terbuka atau mungkin Anda memiliki situasi di mana banyak output mendapat diode atau'ed.
Kesepakatannya adalah bahwa input dapat menangani sinyal yang digerakkan dari output tetapi ketika sinyal itu tidak lagi ada, ada kemungkinan Anda sekarang memiliki situasi di mana input melihat impedansi tinggi. Dalam keadaan ini, sinyal apa input "melihat" tidak dapat diprediksi. Itu bisa mengambil suara dari kabel listrik di dekatnya. Itu bisa mengambil muatan listrik statis dari dekat dll. Input mungkin berakhir beralih pada frekuensi yang tidak diinginkan. Tentu saja biasanya Anda tidak ingin inputnya dapat "beralih" sendiri. Jadi, Anda menarik sinyal ke atas atau ke bawah saat sinyal yang digerakkan berlawanan tidak bekerja.
Nilai resistor penarik bergantung pada anggaran daya Anda, arus maks / volt / daya yang dapat dihasilkan komponen keluaran dan tegangan / arus apa yang dibutuhkan input untuk melihat kondisi mapan yang berlawanan dengan kondisi keluaran "digerakkan".