F8

El F8 es el primer microcontrolador integrado de 8 bits. Fabricado por Fairchild Semiconductor en nmos, estaba compuesto por dos circuitos, el F3850 (CPU) y el F3851 (PSU). Con estos dos chips proporcionaba 1K de ROM, 64 bytes de RAM y 32 líneas de entrada/salida.

Fue el controlador de la primera consola de videojuegos basada en microprocesador, la Fairchild Channel F. Mostek (no confundir con MOS Technology) lo fabricó como segunda fuente. Además, posteriormente integró los dos chips en uno, el MK3870 que, a su vez, licenció a Fairchild, quien interrumpió el desarrollo de su F3860. Fue un chip muy exitoso, siendo fabricado también por Motorola (MC3870), Telefunken y otros.

Arquitectura

El F8 consta de los siguientes registros:

  • Un acumulador de 8 bits, A
  • Un registro de estado, conteniendo los siguientes indicadores: Signo, Acarreo, Cero, Desbordamiento, Inhibe la interrupción.
  • Un puntero de 6 bits ISAR
  • 64 bytes Scratchpad
  • Dos Contadores de programa por chip de rom, PC 0 y PC 1. Sólo uno de ellos actúa como PC, el otro se usa para guardar la dirección de retorno en subrutinas e interrupciones.
  • Contador de datos en cada chip de memoria, DC 0, DC 1.

La existencia de contadores de programa duplicados en cada ROM evita la necesidad de un bus de direcciones -que no existe.

Other Languages
English: Fairchild F8
magyar: Fairchild F8
italiano: Fairchild F8
português: Fairchild F8