Open drain
Wyjście, które potrafi tylko zewrzeć linię do masy, ale nigdy nie wymusi stanu wysokiego — tym zajmuje się rezystor podciągający.
Zwykłe wyjście push-pull ma jeden tranzystor do zasilania i jeden do masy. Open drain zachowuje tylko dolny: MOSFET z niepodłączonym drenem. Gdy tranzystor puszcza linię, unosi ją rezystor podciągający. Starsza wersja bipolarna nazywa się open collector.
Brzmi to jak pół wyjścia i właśnie o to chodzi. Kilka układów może dzielić jeden przewód bez wzajemnego zwierania: jeśli ktokolwiek ściąga w dół, linia jest niska, w przeciwnym razie wysoka. To zachowanie wired-AND leży u podstaw I²C i wspólnych linii przerwań. Ponieważ rezystor podciągający może iść do innego napięcia niż zasilanie samego układu, open drain służy też jako tani konwerter poziomów między 3,3 a 5 woltów. Haczyk to wolne zbocza narastające.