Intel 8253 – programowalny układ czasowy, składający się z trzech niezależnych 16-bitowych liczników.

Maksymalna częstotliwość pracy każdego z nich wynosi 2.6 MHz. Liczniki te są licznikami rewersyjnymi i potrafią zliczać w kodzie BCD lub binarnie. Głównym zadaniem układu 8253 jest wytwarzanie opóźnień czasowych pod kontrolą oprogramowania. Dzięki niemu programista nie musi korzystać z pętli programowych, aby zrealizować opóźnienie czasowe. Wystarczy, że odpowiednio skonfiguruje układ 8253 i zainicjuje jeden z jego liczników. Po odmierzeniu żądanego czasu układ wyśle do CPU sygnał żądania przerwania informujący o zakończeniu liczenia.

Oprócz opóźnień czasowych innymi przydatnymi funkcjami układu 8253 są: generowanie przebiegów czasowych generowanie fali prostokątnej, możliwość zliczania impulsów, programowalny uniwibrator, programowalny dzielnik częstotliwości,