80C196MD INTEL [Intel Corporation], 80C196MD Datasheet
80C196MD
Related parts for 80C196MD
80C196MD Summary of contents
Page 1
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER ■ High Performance CHMOS 16-bit CPU ■ 16 MHz Operating Frequency ■ 32 Kbytes of On-chip OTPROM/ROM ■ 744 Bytes of On-chip Register RAM ■ Register-to-register Architecture ■ 16 Prioritized Interrupt Sources ■ ...
Page 2
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER CPU 744 Byte Register File 8/10-Bit 24 Bytes A/D CPU SFRs Converter S/H Baud Mux Port 0 Rate Generator 8 A/D Port Interrupt RALU Controller Peripheral Microcode Transaction Engine Server 8 ...
Page 3
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER ® PROCESS INFORMATION This device is manufactured on PX29.5, a CHMOS IV process. Additional process and reliability information is available in Intel’s Components Quality and Reliability Handbook (order number 210997). All thermal impedance data ...
Page 4
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Address (1) 0FFFFH External Memory 0A000H 09FFFH Internal ROM/OTPROM or External Memory 02080H 0207FH Reserved 0205EH 0205DH PTS Vectors 02040H 0203FH Interrupt Vectors (upper) 02030H 0202FH ROM/OTPROM Security Key 02020H 0201FH Reserved 0201CH 0201BH ...
Page 5
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 3. Signals Arranged by Functional Categories Address & Data Programming Control AD15:0 AINC# CPVER Bus Control & Status PACT# ALE/ADV# PALE# BHE#/WRH# PBUS15:0 BUSWIDTH PMODE.3:0 INST PROG# READY PVER RD# WR#/WRL# Processor ...
Page 6
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER P5.0/ALE/ADV P5.3/RD# 4 P5.5/BHE#/WRH# 5 P5.2/WR#/WRL# 6 P5.7/BUSWIDTH 7 8 P4.6/AD14/PBUS.14 P4.5/AD13/PBUS.13 9 P4.7/AD15/PBUS. P4.4/AD12/PBUS.12 12 P4.3/AD11/PBUS.11 13 P4.2/AD10/PBUS.10 14 P4.1/AD9/PBUS.9 15 P4.0/AD8/PBUS.8 ...
Page 7
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 4. 64-lead Shrink DIP (SDIP) Pin Assignment Pin Name Pin P3.7/AD7 SS /PBUS.7 2 P5.0/ALE/ADV# 18 P3.6/AD6 /PBUS P3.5/AD5 PP /PBUS.5 4 P5.3/RD# 20 P3.4/AD4 /PBUS.4 ...
Page 8
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER P4.7/AD15/PBUS.15 12 P4.6/AD14/PBUS. P4.5/AD13/PBUS. P4.4/AD12/PBUS.12 17 P4.3/AD11/PBUS.11 18 P4.2/AD10/PBUS.10 19 P4.1/AD9/PBUS.9 20 P4.0/AD8/PBUS P3.7/AD7/PBUS.7 24 P3.6/AD6/PBUS.6 25 P3.5.AD5/PBUS.5 26 P3.4/AD4/PBUS.4 27 P3.3/AD3/PBUS.3 ...
Page 9
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 5. 84-lead PLCC Pin Assignment Pin Name Pin 1 P5.4/ONCE P5.6/READY P5.1/INST 24 P3.7/AD7 /PBUS P3.6/AD6 SS /PBUS.6 5 P5.0/ALE/ADV# 26 P3.5/AD5 /PBUS.5 ...
Page 10
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER P5.2/WR#/WRL# P5.7/BUSWIDTH 2 P4.7/AD15/PBUS.15 3 P4.6/AD14/PBUS. P4.5/AD13/PBUS. P4.4/AD12/PBUS.12 P4.3/AD11/PBUS. P4.2/AD10/PBUS.10 P4.1/AD9/PBUS.9 11 P4.0/AD8/PBUS P3.7/AD7/PBUS.7 P3.6/AD6/PBUS.6 14 P3.5/AD5/PBUS.5 15 P3.4/AD4/PBUS.4 ...
Page 11
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 6. 80-lead Shrink EIAJ/QFP Pin Assignment Pin Name Pin 1 P5.2/WR#/WRL P5.7/BUSWIDTH 22 RESET# 3 P4.7/AD15 23 NMI /PBUS.15 4 P4.6/AD14 24 EA# /PBUS. ...
Page 12
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER PIN DESCRIPTIONS Signal Type Name ACH7 I Analog Channels. These pins are analog inputs to the A/D ACH6 converter. ACH5 These pins are multiplexed with the port 0 pins. While it is ACH4 possible ...
Page 13
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name BHE# O Byte High Enable. During 16-bit bus cycles, this active-low output signal is asserted for word reads and writes and for high-byte reads and ...
Page 14
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name EXTINT I External Interrupt. This programmable interrupt is controlled by the WG_PROTECT register. This register controls whether the interrupt is edge triggered or sampled and whether ...
Page 15
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name P0.7 I Port 0. This is a high-impedance, input-only port. Port 0 pins P0.6 should not be left floating. P0.5 These pins may individually be ...
Page 16
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name O Port 6. This is an 8-bit output port that is multiplexed with the P6.7 P6.6 special functions of the waveform generator and PWM P6.5 peripherals. ...
Page 17
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name READY I Ready Input. This active-high input signal is used to lengthen external memory cycles for slow memory by generating wait states. When READY is ...
Page 18
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 7. Signal Descriptions (Continued) Signal Type Name V PWR Reference Voltage for the A/D Converter. V REF supply voltage to the analog portion of the A/D converter and the logic used to read ...
Page 19
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER ELECTRICAL CHARACTERISTICS ABSOLUTE MAXIMUM RATINGS* Storage Temperature ................................ – 65°C to Ambient Temperature under Bias.............................................. – 40°C to Voltage from ANGND (Note 1) ...................... – 0.5 ...
Page 20
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER DC CHARACTERISTICS Table 8. DC Characteristics over Specified Operating Conditions Symbol Parameter V Input Low Voltage IL (standard inputs (1)) V Input Low Voltage 1 IL (RESET#, ports 3, 4, and 5) V Input ...
Page 21
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 8. DC Characteristics over Specified Operating Conditions (Continued) Symbol Parameter I Input Low Current (P5 and P2.6 during reset) (2) I Input Low Current (ports and ...
Page 22
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER (mA Table 9. Total Current Limits During Normal (Non-transient) Conditions Signal Names Port 1 Port 2, P6.6, P6.7 Port 3 Port 4 Port ...
Page 23
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER EXPLANATION OF AC SYMBOLS Each symbol consists of two pairs of letters prefixed by “T” (for time). The characters in a pair indicate a signal and its condition, respectively. Symbols represent the time ...
Page 24
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 11. AC Timing Definitions (1) (Continued) Symbol Parameter The External Memory System Must Meet These Specifications (Continued) T BUSWIDTH Hold after ALE/ADV# Low LLGX T ALE/ADV# High to Input Data Valid LHDV T ...
Page 25
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER SYSTEM BUS TIMINGS XTAL1 ALE RD# BUS WR# BUS Address Out INST A15:8 (8-bit Bus) Figure 7. System Bus Timing Diagram T OSC T XHLL T LHLH T LHDV LHLL ...
Page 26
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER READY TIMING (ONE WAIT STATE) T OSC XTAL1 ALE T T LLYV 16 MHz READY T AVYV RD# T Address Out Bus WR# Bus Address Out Figure 8. READY Timing Diagram (One Wait State) ...
Page 27
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER BUSWIDTH TIMING XTAL1 ALE Bus Address Out T AVGV BUSWIDTH Figure 9. BUSWIDTH Timing Diagram EXTERNAL CLOCK DRIVE Table 12. External Clock Drive Timing Symbol Parameter 1/T Oscillator Frequency XLXL T Oscillator Period ...
Page 28
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER T XHXX 0 XTAL1 Figure 10. External Clock Drive Waveforms External Clock Input Note: *Required if TTL driver is used. Not needed if CMOS driver is used. Figure 11. External Clock Connections ...
Page 29
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Note: Keep oscillator components close to the chip and use short, direct traces to XTAL1, XTAL2, and V using crystals, C1=C2 20pF. When using ceramic resonators, consult the manufacturer ...
Page 30
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER V + 0.1 V LOAD V LOAD V – 0.1 V LOAD For timing purposes, a port pin is no longer floating when a 100 mV change from load voltage occurs and begins to ...
Page 31
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER T XLXL TXD n T XLXH T QVXH RXD (Out) T DVXH RXD n Valid Valid (In) Figure 15. Serial Port Waveform — Shift Register Mode (Mode 0) Table 14. ...
Page 32
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER SCK n # RXD n TXD n Figure 16. Serial Port Waveform — Mode 4 T XHXX SCK n # Figure 17. Serial Port Waveform — Clock Drive (DIR = ...
Page 33
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER BAUD-RATE CLOCK DRIVE TABLE Symbol T Baud Rate Clock Period XLXL T Baud Rate Clock High Time XHXX T Baud Rate Clock Low Time XLXX T Baud Rate Clock Rise Time XLXH T ...
Page 34
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER A/D SAMPLE AND CONVERSION TIMES Two parameters, sample time and conversion time, control the time required for an A/D conversion. The sample time is the length of time that the analog input voltage is ...
Page 35
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER AC CHARACTERISTICS — A/D CONVERTER Table 16. 10-bit A/D Operating Conditions (1) Symbol Description T Ambient Temperature A V Digital Supply Voltage CC V Analog Supply Voltage REF T Sample Time SAM T ...
Page 36
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 17. 10-bit Mode A/D Characteristics Over Specified Operating Conditions (1) (Continued) Parameter Temperature Coefficients: Offset Full-scale Differential Nonlinearity Off-isolation Feedthrough V Power Supply Rejection CC Input Series Resistance Voltage on Analog Input Pin ...
Page 37
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 19. 8-bit Mode A/D Characteristics Over Specified Operating Conditions (1) Parameter Resolution Absolute Error Full-scale Error Zero Offset Error Nonlinearity Differential Nonlinearity Channel-to-channel Matching Repeatability Temperature Coefficients: Offset Full-scale Differential Nonlinearity Off ...
Page 38
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER OTPROM SPECIFICATIONS Table 20. Programming Operating Conditions Symbol Description T Ambient Temperature A v Supply Voltage During Programming CC v Reference Supply Voltage During REF Programming V Programming Voltage Pin Voltage ...
Page 39
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER Table 21. AC OTPROM Programming Characteristics (Continued) Symbol Description T PVER Hold after AINC# Low ILVH T AINC# Low to PROG# Low ILPL T PROG# High to PVER Valid PHVL NOTE: 1. This ...
Page 40
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER RESET# Address/Command PORTS 3/4 T SHLL PALE# PROG# AINC# Note: P3.0 must be low ("0") Figure 20. Slave Programming Mode in Word Dump with Autoincrement Timing SLAVE PROGRAMMING MODE IN WORD DUMP WITH AUTOINCREMENT ...
Page 41
INDUSTRIAL MOTOR CONTROL CHMOS MICROCONTROLLER 8XC196MC/MD TO 8XC196MH DESIGN CONSIDERATIONS The 8XC196MH is not pin compatible with the 8XC196MC or the 8XC196MD. Be aware that signal multiplexing sometimes differs 8XC196MH and the 8XC196MC/MD. For example, P2.7 is multiplexed ...