Posted on Leave a comment

RCA 1802 (1974)

CPD1802ACE

Ik heb veel gelezen over deze nogal vreemde microprocessor maar ik heb hem zelf (nog) niet gebruikt. Ik heb er een aantal in de webshop en als ik tijd heb en een leuk project ga ik er zeker nog eens iets mee doen. Maar waarom is deze processor zo raar? Toen de processor uitkwam was het een hele snelle processor (6.4 MHz) maar had de processor wel 10 Volt voedinspanning nodig. Latere versies hadden deze beperkingen niet meer.  De chip had zestien 16-bit registers die ook als tweeëndertig 8-bit registers gebruikt konden worden en een accumulator register D.

Het had een beperkte vorm van DMA en elk register kon gebruikt (geselecteerd) worden als PC (program counter). Alle instructies waren 8 bit, 4 bit opcode en 4 bit operand. De processor kende geen echte conditional branching (wel een vorm van conditional skips), had geen  subroutine support, en geen echte stack, maar met wat slim gebruik van registers was hier wel omheen te programmeren.

Er zijn een aantal microcomputers gebaseerd op de 1802, waaronder de COSMAC ELF (1976), Netronics ELF II, Quest Super ELF, COSMAC VIP, Comx-35. De processor is nog steeds (beperkt) verkrijgbaar en er zijn nog steeds een aantal enthousiaste hobbyisten die er nieuwe devices mee bouwen en ontwikkelen. Onderaan de pagina staat een overzicht van 1802 projecten.

Links m.b.t. de RCA 1802

Leave a Reply