CDP1802

Patillaje del RCA COSMAC CDP1802 en encapsulado DP-40
Amarillo = Power;
Verde = Salida;
Azul = Entrada;
Rojo = I/O Tri-State.
RCA CDP 1802
Foto del die del RCA CDP1802

El RCA CDP1802 es un microprocesador de 8 bits LSI (Large Scale Integration) en formato DIP 40 fabricado en tecnología CMOS implementado utilizando la fabricado por Intersil Corporation como un microprocesador de alta fiabilidad. El 1802 tiene una arquitectura diferente de la mayoría de los otros microprocesadores de 8 bits.

En 1970 y 1971, Joseph Weisbecker desarrolló una nueva arquitectura de computadoras de 8 bits.[6]

Los sucesores del 1802 son el CDP1804, el CDP1805 y el CDP1806, que tienen un conjunto de instrucciones extendido, otras características mejoradas (como RAM y ROM incorporadas y un temporizador incorporado), con algunas versiones funcionando a velocidades de reloj más rápidas, aunque no con una diferencia de velocidad significativa. Algunas características también se pierden, como la funcionalidad de cargador de arranque automático DMA. También hay algunos cambios menores en la función de los pines.

Introducción

El RCA 1802 tiene un diseño CMOS de núcleo estático sin una frecuencia de reloj mínima, de modo que puede ejecutarse a velocidades muy bajas y baja potencia, incluyendo una frecuencia de reloj de cero para suspender el microprocesador sin afectar su funcionamiento. Tiene dos buses separados de 8 pines: un bus de datos bidireccional de 8 bits y un bus de direcciones multiplexando la parte alta y baja de las direcciones en dos ciclos, al contrario de lo normal, que es multiplexar las direcciones y los datos.

El 1802 tiene un puerto de salida (Q) de un solo bit, programable y comprobable, y cuatro pines de entrada que son probados directamente por una rama de su conjunto de instrucciones (EF1-EF4).

Puede direccionar 64K de memoria, RAM y ROM en cualquier combinación. Mantiene un espacio separado para periféricos que controla mediante cuatro líneas N, que toman un valor 1 a 7 cuando se direcciona un periférico. Permite la transmisión de datos entre memoria y periféricos directamente, sin pasar por el acumulador. Contiene un DMA rudimentario, utilizando R2 como puntero.

Su modo entrada/Salida (I/O) es flexible y programable, y tiene un reloj monofásico con un oscilador integrado. Su conjunto de registros consta de dieciséis registros de 16 bits. El contador de programa (PC) puede residir en cualquiera de estos, y se puede configurar mediante la instrucción SEP Rn, proporcionando una forma sencilla de implementar múltiples PCs y realizar llamadas de subrutina. (Vea las llamadas de subrutina más abajo). De forma similar, los punteros y el direccionamiento indirecto usan el registro X (instrucción SEX Rn), o los 16 registros pueden usarse como registros de propósito general. Las interrupciones DMA In y Out utilizan registros específicos.

Other Languages
العربية: آر سي إيه 1802
Deutsch: RCA1802
English: RCA 1802
suomi: RCA 1802
français: RCA 1802
italiano: COSMAC 1802
日本語: RCA 1802
norsk: RCA 1802
русский: RCA 1802