Además, las computadoras domésticas Amiga y la unidad de disquete Commodore 1581 empleaban una variante modificada del circuito CIA llamada 8520.
La CIA incorpora una solución a un error en el registro de desplazamiento en serie en el 6522 anterior.
El temporizador podría funcionar en modo "one-shot", deteniéndose después de la primera interrupción, o en modo "continuo", volviendo a cargar el valor de retención e iniciando nuevamente el ciclo del temporizador.
Todos los registros se leen en formato BCD, lo que simplifica el proceso de codificación/decodificación.
La lectura de los registros siempre devolverá la hora del día.
Para evitar un error de acarreo mientras se recupera el tiempo, leer el registro de horas detendrá inmediatamente la actualización del registro, sin afectar la precisión del cronometraje interno.
Es posible leer cualquier registro que no sea el registro de horas "sobre la marcha", haciendo que el uso de un reloj TOD en funcionamiento como temporizador sea una aplicación práctica.
El reloj no volverá a comenzar hasta que se haya escrito un valor en el registro de décimas.
Debido al orden en que aparecen los registros en el mapa de memoria del sistema, todo lo que se requiere para escribir los registros en el orden correcto es un bucle simple.
Es importante tener en cuenta que, contrariamente a la creencia popular, los estándares de video NTSC o PAL no están directamente relacionados con la frecuencia de la red eléctrica.
Por ejemplo, las variantes NTSC y PAL de Commodore SX-64 usan 60 Hz TOD reloj suministrado por un cristal dedicado.
El sistema operativo KERNAL en Commodore 64, por ejemplo, determinará el estándar de video durante el inicio del sistema, pero no intenta identificar la frecuencia de reloj TOD suministrada ni inicializar las CIA correctamente en 50 Hz.