Intel MCS-96

Last updated
An Intel P8096 KL Intel P8096.jpg
An Intel P8096

The Intel MCS-96 is a family of microcontrollers (MCU) commonly used in embedded systems. The family is often referred to as the 8xC196 family, or 80196, the most popular MCU in the family. These MCUs are commonly used in hard disk drives, modems, printers, pattern recognition and motor control. In 2007, Intel announced the discontinuance of the entire MCS-96 family of microcontrollers. Intel noted that "There are no direct replacements for these components and a redesign will most likely be necessary." [1]

Contents

History

An Intel A8097 CPGA KL Intel A8097.jpg
An Intel A8097 CPGA
An Intel C8095 in ceramic DIP-48 package C8095-90 Intel.jpg
An Intel C8095 in ceramic DIP-48 package

The MCS-96 family originated as a commercial derivative of the Intel 8061, the first processor in the Ford EEC-IV engine controller family. Differences between the 8061 and the 8096 include the memory interface bus, the 8061's M-Bus being a 'burst-mode' bus requiring a tracking program counter in the memory devices. There were also considerable differences in the I/O peripherals of the two parts – the 8061 had 8 HSI (pulse-measurement) inputs, 10 HSO (pulse-generation) outputs entirely separated from the HSI pins, and a non-sampling 10-bit ADC with more channels than the 8096 had. Many differences between the EEC-IV and the 8096 resulted from an effort to share pins to reduce I/O pin count in favor of using the pins for a more conventional memory interface bus. The 8096 also had on-chip program memory lacking in the 8061.

Ford created the Ford Microelectronics facility in Colorado Springs in 1982 to propagate the EEC-IV family, develop other custom circuits for use in automobiles, and to explore the gallium arsenide integrated circuit market. Parts in that family included the 8065, which incorporated a memory controller allowing it to address a megabyte of memory.

The family of microcontrollers are 16-bit, however, they do have some 32-bit operations. The processors operate at 16, 20, 25, and 50  MHz, and are separated into 3 smaller families. The HSI (high speed input) / HSO (high speed output) family operates at 16 and 20 MHz, and the EPA (event processor array) family operates at all of the frequencies.

The main features of the MCS-96 family include a large on-chip memory, Register-to-register architecture, three operand instructions, bus controller to allow 8- or 16-bit bus widths, and direct flat addressability of large blocks (256 or more) of registers.

809x/839x/879x family

The 809x/839x/879x ICs are members of the MCS-96 family. Although MCS-96 is thought of as the 8x196 family, the 8095 was the first member of the family. Later the 8096, 8097, 8395, 8396, and 8397 were added to the family.

The Intel 809x/839x/879x ICs are 12  MHz, 16-bit microcontrollers. The microchip is based on a 5 V, 3 micrometre, HMOS process. The microcontroller has an on-chip ALU, 4 channel 10-bit analog-to-digital converter (ADC), 8-bit pulse width modulator (PWM), watchdog timer, 4 16-bit software timers, hardware multiply and divide, and 8 KB of on-chip ROM. The 8095 is ROMless and has five 8-bit high speed I/O, full duplex serial port [ clarification needed ], as well as an ADC input and PWM output.

The 8095 comes in a 48-pin Ceramic DIP package, and the following part number variants. C8095-90

8x196/8xC196 family

The MCS-96 family is generally thought of as the 80C196 IC, even though the family includes the 809x/839x/879x microcontrollers, which came first. Members of this sub-family are 80C196, 83C196, 87C196 and 88C196.

Other vendors

As of 2021, microcontrollers using the MCS-96 architecture are still being manufactured by NIIET in Voronesh, Russia, as the 1874 series of integrated circuits. This includes a radiation-hardened device with a Spacewire interface under the designation 1874VE7T (Russian : 1874ВЕ7Т). [2] Cobham (formerly Aeroflex) manufactured another radiation-hardened MCS-96 microcontroller until about 2020. [3]

See also

Related Research Articles

<span class="mw-page-title-main">Intel 8086</span> 16-bit microprocessor

The 8086 is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus, and is notable as the processor used in the original IBM PC design.

<span class="mw-page-title-main">Intel 80186</span> 16-bit microcontroller

The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982. It was based on the Intel 8086 and, like it, had a 16-bit external data bus multiplexed with a 20-bit address bus. The 80188 variant, with an 8-bit external data bus was also available.

<span class="mw-page-title-main">Microcontroller</span> Small computer on a single integrated circuit

A microcontroller or microcontroller unit (MCU) is a small computer on a single integrated circuit. A microcontroller contains one or more CPUs along with memory and programmable input/output peripherals. Program memory in the form of NOR flash, OTP ROM, or ferroelectric RAM is also often included on the chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general-purpose applications consisting of various discrete chips.

<span class="mw-page-title-main">MCS-51</span> Single chip microcontroller series by Intel

The Intel MCS-51 is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton. Intel's original versions were popular in the 1980s and early 1990s, and enhanced binary compatible derivatives remain popular today. It is a complex instruction set computer with separate memory spaces for program instructions and data.

<span class="mw-page-title-main">Intel 8085</span> 8-bit microprocessor by Intel

The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor produced by Intel and introduced in March 1976. It is the last 8-bit microprocessor developed by Intel.

<span class="mw-page-title-main">AVR microcontrollers</span> Family of microcontrollers

AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

<span class="mw-page-title-main">TI MSP430</span> Mixed-signal microcontroller family

The MSP430 is a mixed-signal microcontroller family from Texas Instruments, first introduced on 14 February 1992. Built around a 16-bit CPU, the MSP430 was designed for low power consumption, embedded applications and low cost.

<span class="mw-page-title-main">PIC16x84</span>

The PIC16C84, PIC16F84 and PIC16F84A are 8-bit microcontrollers of which the PIC16C84 was the first introduced in 1993 and hailed as the first PIC microcontroller to feature a serial programming algorithm and EEPROM memory. It is a member of the PIC family of controllers, produced by Microchip Technology. The memory architecture makes use of bank switching. Software tools for assembler, debug and programming were only available for the Microsoft DOS and Windows operating systems.

Serial Peripheral Interface (SPI) is a de facto standard for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits.

The Intel 8061 microcontroller is most notable for its use in the Ford EEC-IV automotive engine control unit. A close relative of the 8096, the Intel 8061 is second-sourced by Toshiba and Motorola.

Atmel ARM-based processors are microcontrollers and microprocessors integrated circuits, by Microchip Technology, that are based on various 32-bit ARM processor cores, with in-house designed peripherals and tool support.

The Ford EEC or Electronic Engine Control is a series of ECU that was designed and built by Ford Motor Company. The first system, EEC I, used processors and components developed by Toshiba in 1973. It began production in 1974, and went into mass production in 1975. It subsequently went through several model iterations.

<span class="mw-page-title-main">XC800 family</span>

The Infineon XC800 family is an 8-bit microcontroller family, first introduced in 2005, with a dual cycle optimized 8051 "E-Warp" core. The XC800 family is divided into two categories, the A-Family for Automotive and the I-Family for Industrial and multi-market applications.

<span class="mw-page-title-main">STM32</span> ARM Cortex-M based Microcontrollers by STMicroelectronics

STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics. The STM32 chips are grouped into related series that are based around the same 32-bit ARM processor core: Cortex-M0, Cortex-M0+, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M33. Internally, each microcontroller consists of ARM processor core(s), flash memory, static RAM, debugging interface, and various peripherals.

<span class="mw-page-title-main">NXP LPC</span> Family of 32-bit microcontroller integrated circuits

LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The earliest LPC series were based on the Intel 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.

The MSP432 is a mixed-signal microcontroller family from Texas Instruments. It is based on a 32-bit ARM Cortex-M4F CPU, and extends their 16-bit MSP430 line, with a larger address space for code and data, and faster integer and floating point calculation than the MSP430. Like the MSP430, it has a number of built-in peripheral devices, and is designed for low power requirements. In 2021, TI confirmed that the MSP432 has been discontinued and "there will be no new MSP432 products".

<span class="mw-page-title-main">Arduino Nano</span> Single-board microcontroller

The Arduino Nano is an open-source breadboard-friendly microcontroller board based on the Microchip ATmega328P microcontroller (MCU) and developed by Arduino.cc and initially released in 2008. It offers the same connectivity and specs of the Arduino Uno board in a smaller form factor.

The NEC μCOM series is a series of microprocessors and microcontrollers manufactured by NEC in the 1970s and 1980s. The initial entries in the series were custom-designed 4 and 16-bit designs, but later models in the series were mostly based on the Intel 8080 and Zilog Z80 8-bit designs, and later, the Intel 8086 16-bit design. Most of the line was replaced in 1984 by the NEC V20, an Intel 8088 clone.

References

Notes
  1. "Intel® MCS® 96 Microcontroller Components - Product FAQs". Archived from the original on 2007-08-07.
  2. "MCS-96 16-разрядные" [16-bit MCS-96] (in Russian). Voronezh: OAO "NIIET". Retrieved 2021-08-30.
  3. "Microcontrollers and Microprocessors". Cobham Semiconductor Solutions. Archived from the original on 2020-09-19. Retrieved 2021-08-30.