En el diseño de circuitos integrados , el término núcleo estático se refiere generalmente a un microprocesador (MPU) implementado completamente en lógica estática . [1] Un MPU de núcleo estático se puede detener deteniendo el oscilador de reloj del sistema que lo está impulsando, manteniendo su estado y reanudando el procesamiento en el punto en el que se detuvo cuando se reinicia la señal de reloj, siempre que se siga aplicando energía. Los MPU de núcleo estático se fabrican en el proceso CMOS y, por lo tanto, consumen muy poca energía cuando se detiene el reloj, lo que los hace útiles en diseños en los que el MPU permanece en modo de espera hasta que se necesita y es deseable una carga mínima de la fuente de energía (a menudo una batería ) durante el modo de espera. [2]
En comparación, los diseños de microprocesadores con núcleo dinámico , aquellos sin un núcleo estático, solo actualizan y presentan salidas válidas en sus pines durante períodos específicos del ciclo de reloj. Si el reloj se ralentiza o se detiene, la carga del pin se escapa de los capacitores con el tiempo, pasando rápidamente al estado predeterminado y dejando de ser válido. Los diseños dinámicos tienen que funcionar dentro de un rango establecido de frecuencias de reloj para evitar este problema.
Los microprocesadores de núcleo estático incluyen las familias RCA 1802 , Intel 80386EX , WDC W65C02S , WDC W65C816S y Freescale 683XX .
Muchos sistemas electrónicos de bajo consumo están diseñados como sistemas completamente estáticos , como, por ejemplo, el Psion Organiser , [3] el TRS-80 Model 100 y la nave espacial Galileo . En un sistema completamente estático de este tipo, el procesador tiene un núcleo estático y los datos se almacenan en RAM estática , en lugar de RAM dinámica . Estas características de diseño permiten que todo el sistema se "pause" indefinidamente en un estado de bajo consumo y luego se reanude instantáneamente cuando sea necesario. [3]