|











| | RCA COSMAC 1802
General
|
General Information
|
The COSMAC
1802 was RCA's first single chip microprocessor. The
1802 is a single chip implementation of the two chip 1801.
The fundamental architecture and technology of the 1802 was the same as
the CDP1801. It was silicon gate CMOS and had similar packaging. The 1801
was slower at 2Mhz initially and then 4Mhz (1802 at 6.4Mhz). The 1802 (91
Op Codes) added many instructions, but was software compatible with the
1801 (59 Op Codes). The 1802 instruction additions beefed up the
processors math and branching capabilities. The COSMAC architecture is
classified as 8-bit (accumulator was 8-bit). However, the registers were
16-bit (and 8-bit) and processor had 16-bit addressing. The register
oriented architecture made for very clean efficient programming.
The 1801 was introduced in early 1975 and the 1802 in early 1976. The
1801 microprocessor and the COSMAC architecture were the first based on
CMOS chip technology. CMOS chips could be suspended to save battery life,
operated in extended temperature ranges, and were more tolerate of
electronic interference. It is no wonder that the COSMAC was the
first microprocessor in space. The 1801 flew on an OSCAR satellite launched in 1978. Other COSMAC spacecraft include UoSAT-1, UoSAT-2,
later DMSP, Voyager (3 1802's), Dynamics Explorer A & B, Viking,
Galileo, and the Space Shuttle (TV Systems). The COSMAC's that flew in space were space/radiation hardened
versions using a CMOS/SOS chip technology. These radiation hardened
versions were developed in conjunction with the Sandia National
Laboratories. The 1802 was likely the first microprocessor used as a
nuclear weapons controller.
While only a few hundred COSMAC's flew in space, they had wide
commercial use. For example, they were used in Chrysler electronic
ignitions, RCA and Radio Shack video games, RCA video terminals (VP3301
& 3), Elf computers, and ETI-660 computers (some sources list the
Dream 6800, but it was MC6800 based). The COSMAC Elf was introduced as
hobbyist's project computer in 1976 in a series of Popular Electronics
magazine articles. RCA latter developed its own "Elf" named the
COSMAC VP-111 (shortened to VIP). The Elf still has a large following and
many websites are dedicated to it. The 1802 led the microprocessor market
in shipments at it peak popularity in 1977.
Thanks to Bob Mills for contributions to 1802 space applications
history information.
|
Production
|
Early 1975 |
| Designers |
Lead Designer: Joe Weisbecker, Team Lead: Jerry
Herzog |
Architecture
| Type |
Data Word |
Address Space |
Clock |
Instruct- ions |
Assists |
Reg's GP |
Reg's Math |
Reg's Index |
IO Ports |
Stack |
Interrupts |
Memory |
| 2 Chip
CPU, CMOS |
8-bit |
64K |
2.5Mhz, 5Mhz, and 6.4Mhz |
91 |
NA |
16x16-bit or 32x8-bit |
1 |
NA |
8 |
Ext RAM |
1 Level |
NA |
Packages
|
Chip Name |
Package
|
On-Chip Identification |
Picture |
General Comments
|
| CDP1802D |
white ceramic, silver lid, 40 gold side braised
pins |
CDP1802D |
|
Standard operating range: 4V to10.5V. The
ceramic "D" versions have an operating temperature range of -55o
to 120oC |
| CDP1802CD |
gray ceramic, silver lid, 40 gold side braised
pins |
CDP1802CD |
 |
"C" suffix versions have a lower
voltage range: 4V to 6.5V. Max clock was limited to 2.5Mhz |
| CDP1802AD |
white ceramic, silver lid, 40 gold side braised
pins |
CDP1802AD |
|
"A" versions increased max clock to
6.4Mhz. Introduced 2nd Q 1981 |
| CDP1802ACD |
white ceramic, silver lid, 40 gold side braised
pins |
CDP1802ACD |
|
|
| CDP1802BD |
white ceramic, silver lid, 40 gold side braised
pins |
CDP1802BD |
|
|
| CDP1802BCD |
white ceramic, silver lid, 40 gold side braised
pins |
CDP1802BCD |
|
|
| CDP1802E |
black plastic, 40 tin leads |
CDP1802E |
|
The plastic "E" versions have an
operating temperature range of -40o to 85oC, |
| CDP1802CE |
black plastic, 40 tin leads |
CDP1802CE |
 |
|
| CDP1802CEX |
black plastic, 40 tin leads |
CDP1802CE X |
 |
An "X" prefix on 1802's indicates a
engineering sample or prototype (usually "X-"). If the "X" is used
as a suffix, it indicates the chip has undergone extended burn-in time.
(Thanks to Mark Graybill for clarification on X labeling) |
| CDP1802AE |
black plastic, 40 tin leads |
CDP1802AE |
|
|
| CDP1802ACE |
black plastic, 40 tin leads |
CDP1802ACE |
|
|
| CDP1802BE |
black plastic, 40 tin leads |
CDP1802BE |
|
|
| CDP1802BCE |
black plastic, 40 tin leads |
CDP1802BCE |
 |
|
| CDP1802AQ |
black plastic QUIP, 44 tin leads |
CDP1802AQ |
|
The plastic QUIP "Q" versions have an
operating temperature range of -40o to 85oC, |
| CDP1802ACQ |
black plastic QUIP, 44 tin leads |
CDP1802ACQ |
|
|
Related Chips
|
Related Chips
|
RCA 1801,
RCA 1804, RCA 1805,
RCA 1806
|
|
Second Sources |
Hughes,
SSS |
| Support Chips |
1821 (1024x1 RAM), 1822 (256x4 RAM), 1823 (128x8 RAM),
1824 (32x8 RAM), 1826 (64x8 RAM), 1831/2 (512x8 ROM),
1833/4 (1024x8 ROM), 1835/6/7 (2048x8 ROM), 1851
(Programmable I/O Interface, 1852
(8-bit I/O Port), 1853 (n-bit Decoder I/O Interface), 1854 (UART),
1855
(multiply/divide coprocessor), 1856 (4-bit memory buffer), 1857 (4-bit I/O
buffer), 1858 (4-bit latch w decoder), 1859 (4-bit latch w dual decoder),
1861 (Video display controller), 1862 (color generator), 1863 (Programmable
tone generator), 1864 (PAL interface), 1866, 1867, 1868 (latch/decoder memory
interface), 1869 (Video Interface System, Address and Sound
Generator), 1870, 1876 (Video Interface System), 1871 (Keyboard
encoder), 1872, 1874, 1875 (8-bit I/O Port), 1877 (Programmable
Interrupt Controller), 1878 (Dual Timer), 1879 (Timer),
1881, 1882, 1883 (Latch w Decoder Memory Interface)
|
Click to go to my RCA page
|