August 24th, 2022 ~ by admin

The Soviet CMOS 8085 CPU: 1821VM85A

Omitting the history of the creation of the first microprocessors (such as the 4004) , let’s turn to the moment when 8-bit microprocessors (Intel 8080 and  8085, Motorola 6800 and Zilog Z80 ) firmly conquered the market. It was the time of the second half of the seventies in the last century. It became obvious to specialists that the future belongs to microprocessors, and if you do not invest in these technologies, you will simply fall out of the number of the developed countries. This was well understood by the advisers to the leaders of the USSR at that time. But they also understood that, since the countries of the Eastern Bloc were somewhat late in this work from US, it would be wise to copy the microprocessors already developed overseas. After all, these microprocessors have already solved many of those problems that would take months and years to solve on their own, not to mention huge monetary costs. (It should be noted that the Soviet Union had its own original developments. For example, the 587 series microprocessor kit, this included three microcircuits.)

587IK1 587IK2 587IK3

At that time, it was not clear which chip needed to be copied – Intel, Motorola or Zilog. Each of them was good in its own way, and it was impossible to predict the outcome of the competition between them. In the end, it was decided to copy all microprocessors. And in order not to scatter forces, the enterprises of the USSR were entrusted with copying Intel products. Little Bulgaria got Motorola and Zilog chips were copied in East Germany. This is how Intel, without investing a single dollar, conquered the Soviet market. Microprocessors and microcontrollers under the names 580IK80A (8080A), 1821VM85A (80C85A), 1816VE48 (8048), 1816VE51 (8051)  became native to Soviet electronic engineers.

1821VM85A

The hero of this article is the 1821VM85A-8 bit microprocessor, a functional analogue of Intel 8085A (but in CMOS). It has been developed since the beginning of the 80s at the Novosibirsk plant of semiconductor devices. Production began in 1985. According to Wikipedia, the manufacturing technology is CMOS, 3 microns. According to other sources 0.7 microns, silicone-on-sapphire. Clock frequency – 5 MHz. Theoretically, it can work at a higher frequency.

The die contains about 6500 transistors. When copying the 80C85, several schematic and topological errors were corrected. As a result, the analogue saves stored data without a minimum clock, but the original does not. This manifests itself when the clock frequency changes. When it is reduced to zero, the microprocessor falls asleep, but the contents of all registers remain unchanged. When clocking resumes, the microprocessor continues to execute the program from where it left off.

It was produced in both ceramic and plastic 40-pin DIP packages.

IM1821VM85A – 1990

IKM1821VM85 (tin pins) – 2012

military grade M1821VM85A – 1993

KM1821VM85 – 1991

IKR1821VM85A – 1994

KR1821VM85A – 1996

At the beginning of the marking of microprocessors, the letters I (И), K, M could be used. I did not succeed in finding out the meaning of the letter I (И) in the marking. Sometimes the letter A is missing from the microprocessor name. The letter I (И) is often present in the marking of the chips of the Novosibirsk plant of semiconductor devices. Here is an example of a microcontroller from this manufacturer.

IKM1850VE39 – 80C39 MCU from 1991

Marking the production date on chips was done in two ways. The first is the usual one, consisting of four digits. The first two digits are the year of manufacture, the second two digits are the week of that year. The second marking method corresponds to this table.

Year Code Year Code Month Code
1986 U 2001 N January 1
1987 V 2002 P February 2
1988 W 2003 R March 3
1989 X 2004 S April 4
1990 A 2005 T May 5
1991 B 2006 U June 6
1992 C 2007 V July 7
1993 D 2008 W August 8
1994 E 2009 X September 9
1995 F 2010 A October 0
1996 H 2011 B November N
1997 I 2012 C December D
1998 K 2013 D
1999 L 2014 E
2000 M 2015 F

The 1821VM85A is the main component of the 1821 microprocessor kit. The kit includes:

1821RU55 – 2K CMOS STATIC RAM with I/O PORTS/TIMER

IM1821RU55

256 Words x 8-bits RAM
Two 8-bit Programmable I/O Ports
14-bit Programmable Binary Counter/Timer
Multiplexed Address/Data Bus
Direct Interface with 1821VM85A
Analogue of the i81C55

1821VI54 – CMOS PROGAMMABLE INTERVAL TIMER

Military grade 1821VI54

KM1821VI54

Three Independent 16-bit Counters
Six Programmable Counter Modes
Binary or BCD Counting
Analogue of the i82C54

1821VV51A – UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRASMITTER (USART)

IM1821VV51A

Military grade 1821VV51AR

Synchronous communication upto 64 Kbaud
Asynchronous communication upto 38.4 Kbaud
Error detection (parity, overrun and framing)
Analogue of the i82C51A

1821VN59A – CMOS PRIORITY INTERRUPT CONTROLLER

IM1821VN59A

Eight-Level Priority Controller, Expandable to 64 Levels
Programmable Interrupt Modes
Individual Request Mask Capability
Analogue of the i82C59

1821VV19 – MULTIBUS CONTROLLER

IM1821VV19

Analogue of the i82C19

1821VT57 – PROGRAMMABLE DMA CONTROLLER

KM1821VT57

4-Channel DMA
Priority DMA Request Logic
Channel Inhibit Logic
CMOS analogue of the i8257

All these microcircuits are still produced in a military grade versions.

Chips included in the kit, which are currently discontinued:

1821RE55 – 16K bit ROM WITH I/O PORTS

IM1821RE55 (0008 is firmware number)

2048 Words x 8 Bits ROM (Mask Programmable)
Two General Purpose 8-bit I/O Ports
Multiplexed Address/Data Bus
Analogue of the i83C55

Initially, the microprocessor 1821VM85A was developed for a specific military product. In light of recent events, I won’t name it. Moreover, the microprocessor kit is still being produced, which means it’s in demand.

It was also planned to use 1821VM85 in the equipment of the An-71 aircraft.

An-71 AWACS 

The Antonov An-71 (NATO reporting name: Madcap) was a Soviet AWACS aircraft intended for use with VVS-FA (Fighter Bomber) forces of the Soviet Air Force. Only three prototypes were built before the program was canceled.

The use of this microprocessor was not limited to the military sphere. The radio station RS-46M is designed for use in linear radio communication networks for communication with locomotive drivers. The microprocessor controller based on 1821VM85A was intended to control the radio station according to the program stored in it. It also served for communication with external computer.

 

I’m thankful to Andrey Perfiliev (Andrey_cpu) for his help in writing this article.
Photos of microcircuits are partially taken from Andrey_cpu and matrixplus collections.
Other photos are from the author’s own collection.
Written by Vlad
Edited and some photos by CPU Shack.

Posted in:
CPU of the Day

Leave a Reply