Overview
The 80C196KC 16-bit microcontroller is a high-performance member of the MCS 96 microcontroller family. The 80C196KC is an enhanced 80C196KB device with 488 bytes RAM, 16 and 20 MHz operation, and an optional 16 Kbytes of ROM/OTPROM. Intel’s CHMOS III process provides a high-performance processor along with low power consumption.
The 87C196KC is an 80C196KC with 16 Kbytes on-chip OTPROM. The 83C196KC is an 80C196KC with 16 Kbytes factory-programmed ROM. In this document, the 80C196KC will refer to all products unless otherwise stated.
Four high-speed capture inputs are provided to record times when events occur. Six high-speed outputs are available for pulse or waveform generation. The high-speed output can also generate four software timers or start an A/D conversion. Events can be based on the timer or up/down counter.
Part Number | N80C196KC20 |
Function | Commercial CHMOS Microcontroller. ROMless, 20MHz |
Package | PLCC 68 Pin type |
Manufacturer | Intel |
Datasheet | Download PDF ![]() |

N80C196KC20 Features
- 16 and 20 MHz Available
- 488 Byte Register RAM
- Register-to-Register Architecture
- 28 Interrupt Sources/16 Vectors
- Peripheral Transaction Server
- 1.4 ms 16 x 16 Multiply (20 MHz)
- 2.4 ms 32/16 Divide (20 MHz)
- Powerdown and Idle Modes
- Five 8-Bit I/O Ports
- 16-Bit Watchdog Timer
- Extended Temperature Available
- Dynamically Configurable 8-Bit or 16-Bit Buswidth
- Full Duplex Serial Port
- High-Speed I/O Subsystem
- 16-Bit Timer
- 16-Bit Up/Down Counter with Capture
- 3 Pulse-Width-Modulated Outputs
- Four 16-Bit Software Timers
- 8- or 10-Bit A/D Converter with Sample/Hold
- (HOLD/HLDA)’ Bus Protocol
- OTPROM One-Time Programmable Version
N80C196KC20 Specifications
Under Bias | b55°C to a125°C |
Storage Temperature | b65°C to a150°C |
Voltage On Any Pin to VSS | b0.5V to a7.0V(1) |
Voltage from EA OR VPP to VSS or ANGND | a13.00V |
Power Dissipation | 1.5W(2) |
N80C196KC20 Pinout

Pin Definitions
Symbol | Name and Function |
VCC | Main supply voltage (5V). |
VSS | Digital circuit ground (0V). There are multiple VSS pins, all of which must be connected. |
VREF | Reference voltage for the A/D converter (5V). VREF is also the supply voltage to the analog portion of the A/D converter and the logic used to read Port 0. Must be connected for A/D and Port 0 to function. |
ANGND | The output of the oscillator inverter. |
VPP | The input of the oscillator inverter and of the internal clock generator. |
XTAL1 | Timing pin for the return from the power-down circuit. This pin also supplies the programming voltage on the EPROM device. |
XTAL2 | The output of the internal clock generator. The frequency of CLKOUT is ¹/3 the oscillator frequency. |
CLKOUT | Ready input to lengthen external memory cycles, interfacing to slow or dynamic memory, or bus sharing. When the external memory is not being used, READY has no effect. |
| Reset input and open drain output. |
BUSWIDTH | Bus Hold acknowledges output indicating the release of the bus. |
NMI | A positive transition causes a vector through 203EH. |
INST | Output high during an external memory read indicates the read is an instruction fetch. INST is valid throughout the bus cycle. INST is activated only during external memory accesses and output low for a data fetch. |
| |
| Address Latch Enable or Address Valid output, as selected by CCR. Both pin options provide a signal to demultiplex the address from the address/data bus. When the pin is ADV, it goes inactive high at the end of the bus cycle. ALE/ADV is activated only during external memory accesses. |
| |
| |
| |
READY | Bus Hold acknowledges output indicating release of the bus. |
HSI | Inputs to High-Speed Input Unit. Four HSI pins are available: HSI.0, HSI.1, HSI.2, and HSI.3. Two of them (HSI.2 and HSI.3) are shared with the HSO Unit. |
HSO | Outputs from High-Speed Output Unit. Six HSO pins are available: HSO.0, HSO.1, HSO.2, HSI.3, HSO.4, and HSO.5. Two of them (HSO.4 and HSO.5) are shared with the HSI Unit. |
Port 0 | 8-bit high impedance input-only port. These pins can be used as digital inputs and/or as analog inputs to the on-chip A/D converter. |
Port 1 | 8-bit quasi-bidirectional I/O port. |
Port 2 | 8-bit multi-functional port. All of its pins are shared with other functions in the 80C196KC. Pins 2.6 and 2.7 are quasi-bidirectional. |
Ports 3 and 4 | 8-bit bidirectional I/O ports with open drain outputs. These pins are shared with the multiplexed address/data bus which has strong internal pullups. |
| Bus Hold input requesting control of the bus. |
| Bus Request output is activated when the bus controller has a pending external memory cycle. |
| Cumulative Program Output Verification. The pin is high if all locations have been programmed correctly since entering a programming mode. |
PMODE | Determines the EPROM programming mode. |
| A low signal in Auto Programming mode indicates that programming is in process. A high signal indicates programming is complete. |
CPVER | A high signal in Slave Programming Mode and Auto Configuration Byte Programming Mode indicates the byte programmed correctly. |
| A falling edge in Slave Programming Mode and Auto Configuration Byte Programming Mode indicates that ports 3 and 4 contain valid programming address/command information (input to slave). |
| A falling edge in Slave Programming Mode indicates that ports 3 and 4 contain valid programming data (input to slave). |
PVER | A high signal in Slave Programming Mode and Auto Configuration Byte Programming Mode indicates the byte is programmed correctly. |
| Auto Increment. An active low input signal indicates that the auto-increment mode is enabled. Auto Increment will allow reading or writing of sequential EPROM locations without address transactions across the PBUS for each read or write. |
N80C196KC20 Datasheet
Download the N80C196KC20 IC Datasheet from the link given below.