Intel 8253

Una vez programados, los contadores pueden realizar la tarea asignada según el modo.Los contadores cuentan desde el número que se les asigne hasta cero regresivamente, son independientes uno del otro, y pueden ser leídos fácilmente por el CPU.Para programar los contadores, el microprocesador debe escribir una palabra de control (CW) a este registro y luego enviar un byte o dos bytes como valor inicial de conteo al contador.Esto debe hacerse cada vez que se quiera programar uno de los 3 contadores.Los modos de operación son los siguientes: Ajustando el bit 0 de la palabra de control se puede programar al contador para trabajar en modo binario usando 16 bits para el contador, o modo BCD, usando 4 dígitos decimales BCD.Hoy en día los computadores compatibles tienen esta funcionalidad en el chip southbridge.Las tarjetas madre más nuevas también incluyen un contador a través del Advanced Configuration and Power Interface (ACPI), un contador en el Local Advanced Programmable Interrupt Controller (Local APIC), y un High Precision Event Timer.El CPU en sí mismo también proporciona la facilidad del Time Stamp Counter (TSC).
Intel C8253
Temporizador programable de intervalos Intel 8253. El Intel 8254 tiene la misma configuración de pines.
Diagrama de bloques del Intel 8253