Los circuitos secuenciales tipo Moore y los circuitos secuenciales tipo Miriam son dos métodos comunes de diseño de circuitos lógicos digitales. Su principal diferencia radica en la temporización y el número de operaciones de sincronización.
El circuito secuencial de Moore realiza operaciones síncronas de acuerdo con la señal del reloj. En cada ciclo de reloj, todas las salidas se actualizan y solo se puede realizar una operación en cada ciclo de reloj. Este método de diseño se utiliza a menudo en situaciones donde la lógica del tiempo es clara, como medir el tiempo, identificar eventos, etc.
Los circuitos secuenciales tipo Miri realizan operaciones síncronas según una máquina de estados. En cada ciclo de la máquina de estados se actualizan una o más salidas, por lo que se pueden realizar múltiples operaciones en un mismo ciclo de reloj. Es adecuado para su uso en controladores y procesadores de computadoras porque permite ejecutar múltiples instrucciones simultáneamente.
En resumen, los circuitos secuenciales de tipo Moore limitan las operaciones síncronas a cada ciclo de reloj, mientras que los circuitos secuenciales de tipo Miriam permiten que se produzcan múltiples operaciones simultáneamente, lo que los hace más adecuados para diseños lógicos digitales complejos.