Kontroler dwupunktowy to kontroler, który działa w sposób nieciągły, z dwoma stanami wyjściowymi. W zależności od tego, czy wartość rzeczywista jest powyżej lub poniżej wartości zadanej, aktywny jest górny lub dolny stan wyjścia. Regulatory dwupunktowe są stosowane, gdy zmienna wykonawcza nie jest zmienną ciągłą, ale może przełączać się między dwoma stanami, np. włączony/wyłączony. Chociaż kontroler dwupunktowy osiąga stan ustalony, nigdy nie przestaje działać. Przy silnych zmianach wartości zadanej może z pewnością sterować szybciej niż jest to możliwe w przypadku innych procesów sterowania.