background image

*

Other brands and names are the property of their respective owners.

Information in this document is provided in connection with Intel products. Intel assumes no liability whatsoever, including infringement of any patent or
copyright, for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products. Intel retains the right to make
changes to these specifications at any time, without notice. Microcomputer Products may have minor variations to this specification known as errata.

November 1994

COPYRIGHT

©

INTEL CORPORATION, 1995

Order Number: 270942-005

8XC196KC/8XC196KC20

COMMERCIAL/EXPRESS CHMOS

MICROCONTROLLER

87C196KCÐ16 Kbytes of On-Chip OTPROM
83C196KCÐ16 Kbytes ROM
80C196KCÐROMless

Y

16 and 20 MHz Available

Y

488 Byte Register RAM

Y

Register-to-Register Architecture

Y

28 Interrupt Sources/16 Vectors

Y

Peripheral Transaction Server

Y

1.4

m

s 16 x 16 Multiply (20 MHz)

Y

2.4

m

s 32/16 Divide (20 MHz)

Y

Powerdown and Idle Modes

Y

Five 8-Bit I/O Ports

Y

16-Bit Watchdog Timer

Y

Extended Temperature Available

Y

Dynamically Configurable 8-Bit or
16-Bit Buswidth

Y

Full Duplex Serial Port

Y

High Speed I/O Subsystem

Y

16-Bit Timer

Y

16-Bit Up/Down Counter with Capture

Y

3 Pulse-Width-Modulated Outputs

Y

Four 16-Bit Software Timers

Y

8- or 10-Bit A/D Converter with
Sample/Hold

Y

HOLD/HLDA Bus Protocol

Y

OTPROM One-Time Programmable
Version

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.

With the commercial (standard) temperature option, operational characteristics are guaranteed over the tem-
perature range of 0

§

C to

a

70

§

C. With the extended (Express) temperature range option, operational charac-

teristics are guaranteed over the temperature range of

b

40

§

C to

a

85

§

C. Unless otherwise noted, the specifi-

cations are the same for both options.

See the Packaging information for extended temperature designators.

Summary of Contents for 80c196kc

Page 1: ...Y 3 Pulse Width Modulated Outputs Y Four 16 Bit Software Timers Y 8 or 10 Bit A D Converter with Sample Hold Y HOLD HLDA Bus Protocol Y OTPROM One Time Programmable Version The 80C196KC 16 bit microc...

Page 2: ...8XC196KC 8XC196KC20 270942 1 Figure 1 8XC196KC Block Diagram IOC3 0CH HWIN1 READ WRITE 270942 45 NOTE RSV Reserved bits must be e 0 Figure 2 8XC196KC New SFR Bit CLKOUT Disable 2...

Page 3: ...Table 2 8XC196KC Memory Map Description Address External Memory or I O 0FFFFH 06000H Internal ROM OTPROM or External 5FFFH Memory Determined by EA 2080H Reserved Must contain FFH 207FH Note 5 205EH PT...

Page 4: ...8XC196KC 8XC196KC20 270942 2 Figure 4 68 Lead PLCC Package 4...

Page 5: ...8XC196KC 8XC196KC20 270942 40 Figure 5 S8XC196KC 80 Pin QFP Package 5...

Page 6: ...8XC196KC 8XC196KC20 270942 44 Figure 6 80 Pin SQFP Package 6...

Page 7: ...directed to off chip memory Also used to enter programming mode ALE ADV Address Latch Enable or Address Valid output as selected by CCR Both pin options provide a signal to demultiplex the address fr...

Page 8: ...e CPVER Cummulative Program Output Verification Pin is high if all locations have programmed correctly since entering a programming mode PALE A falling edge in Slave Programming Mode and Auto Configur...

Page 9: ...ING CONDITIONS Symbol Description Min Max Units TA Ambient Temperature Under Bias Commercial Temp 0 a70 C TA Ambient Temperature Under Bias Extended Temp b40 a85 C VCC Digital Supply Voltage 4 50 5 50...

Page 10: ...21 30 mA XTAL1 e 20 MHz VCC e VPP e VREF e 5 5V IPD Powerdown Mode Current 8 15 mA VCC e VPP e VREF e 5 5V IREF A D Converter Reference Current 2 5 mA VCC e VPP e VREF e 5 5V RRST Reset Pullup Resisto...

Page 11: ...Description Min Max Units Notes TAVYV Address Valid to READY Setup 2 TOSC b 68 ns TYLYH Non READY Time No upper limit ns TCLYX READY Hold after CLKOUT Low 0 TOSC b 30 ns Note 1 TLLYX READY Hold after...

Page 12: ...b 35 ns TLLRL ALE Falling Edge to RD Falling Edge TOSC b 30 ns TRLCL RD Low to CLKOUT Falling Edge a4 a30 ns TRLRH RD Low Period TOSC b 5 ns Note 4 TRHLH RD Rising Edge to ALE Rising Edge TOSC TOSC a...

Page 13: ...8XC196KC 8XC196KC20 System Bus Timings 270942 18 13...

Page 14: ...8XC196KC 8XC196KC20 READY Timings One Wait State 270942 20 Buswidth Timings 270942 35 14...

Page 15: ...kly Driven a20 ns TCLHAH CLKOUT Low to HLDA High b15 a15 ns TCLBRH CLKOUT Low to BREQ High b15 a15 ns THAHAX HLDA High to Address No Longer Float b15 ns THAHBV HLDA High to BHE INST RD WR Valid b10 a1...

Page 16: ...Bit External Execution 2 5 States 8 Bit External Execution 4 5 States EXTERNAL CLOCK DRIVE 8XC196KC Symbol Parameter Min Max Units 1 TXLXL Oscillator Frequency 8 16 0 MHz TXLXL Oscillator Period 62 5...

Page 17: ...sing crystals C1 e C2 20 pF When using ceramic resonators consult manufacturer for recommended cir cuitry EXTERNAL CLOCK CONNECTIONS 270942 42 NOTE Required if TTL driver used Not needed if CMOS drive...

Page 18: ...r Min Max Units TXLXL Serial Port Clock Period BRR t 8002H 6 TOSC ns TXLXH Serial Port Clock Falling Edge 4 TOSC b50 4 TOSC a50 ns to Rising Edge BRR t 8002H TXLXL Serial Port Clock Period BRR e 8001H...

Page 19: ...fset Error 0 25 g 0 5 LSBs Non Linearity 1 0 g 2 0 0 g3 LSBs Differential Non Linearity Error lb1 a2 LSBs Channel to Channel Matching g0 1 0 g1 LSBs Repeatability g0 25 LSBs Temperature Coefficients O...

Page 20: ...Non Linearity Error lb1 a1 LSBs Channel to Channel Matching g1 LSBs Repeatability g0 25 LSBs Temperature Coefficients Offset 0 003 LSB C Full Scale 0 003 LSB C Differential Non Linearity 0 003 LSB C O...

Page 21: ...ANGND should nominally be at the same potential 0V 4 Load capacitance during Auto and Slave Mode programming e 150 pF AC EPROM PROGRAMMING CHARACTERISTICS Symbol Description Min Max Units TSHLL Reset...

Page 22: ...apply VPP until VCC is stable and within specifications and the oscillator clock has stabilized or the device may be damaged EPROM PROGRAMMING WAVEFORMS SLAVE PROGRAMMING MODE DATA PROGRAM MODE WITH...

Page 23: ...ime Programming use the section of code in the 8XC196KC User s Guide 4 ONCE Mode Entry The ONCE mode is entered on the 8XC196KC by driving the TXD pin low on the rising edge of RESET The TXD pin is he...

Page 24: ...as changed to 55 C W from 42 C W 6 iJC for QFP package was changed to 16 C W from TBD C W 7 TSAM MIN in 10 bit mode was changed to 1 0 ms from 3 0 ms 8 TSAM MIN in 8 bit mode was changed to 1 0 ms fro...

Page 25: ...ations and bitmaps 3 Added programming pin function to package drawings and pin descriptions 4 Changed absolute maximum temperature under bias from 0 C to a70 C to b55 C to a125 C 5 Replaced VOH2 spec...

Reviews: