87C196KC INTEL | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 21

Technical content

*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. January 1995COPYRIGHT © INTEL CORPORATION, 1995 Order Number: 270846-004 87C196KC 16-BIT HIGH-PERFORMANCE CHMOS MICROCONTROLLER Automotive Y b40§Ct o a125§C Y 16 Kbytes of On-Chip EPROM Y 232 Byte Register File Y 256 Bytes of Additional RAM Y Register-to-Register Architecture Y 28 Interrupt Sources/16 Vectors Y Peripheral Transaction Server Y 1.75 ms 16 x 16 Multiply (16 MHz) Y 3.0 ms 32/16 Divide (16 MHz) Y Powerdown and Idle Modes Y Five 8-Bit I/O Ports Y 16-Bit Watchdog Timer 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 8-Channel A/D Converter with Sample/Hold Y HOLD/HLDA Bus Protocol Y OTP One-Time Programmable and QROM Versions Y Available in 12 MHz and 16 MHz Versions Y 16 MHz Operation The 87C196KC 16-bit microcontroller is a high-performance member of the MCS É 96 microcontroller family. The 87C196KC is an enhanced 8XC196KB device with 488 bytes RAM, 16 MHz operation and 16 Kbytes of on-chip EPROM. Intel’s CHMOS process provides a high performance processor along with low power con- sumption. 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. NOTICE: This datasheet contains information on products in full production. Specifications within this datasheet are subject to change without notice. Verify with your local Intel sales office that you have the latest datasheet before finalizing a design.

64 BUSWIDTH 41 BHE

Figure 3. 68-Pin PLCC Functional Pin-out

Figure 4. 68-Pin PLCC Package Table 1. Prefix Identification

VCC Main supply voltage (5V). VSS Digital circuit ground (0V). There are three V SS pins, all of which must be connected. VREF Reference voltage for the A/D converter (5V). V REF 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 Reference ground for the A/D converter. Must be held at nominally the same potential as VSS. VPP Timing pin for the return from powerdown circuit. Connect this pin with a 1 mF capacitor to VSS a n da1M X resistor to V CC. If this function is not used V PP may be tied to V CC. This pin is the programming voltage on the EPROM device. XTAL1 Input of the oscillator inverter and of the internal clock generator. XTAL2 Output of the oscillator inverter. CLKOUT Output of the internal clock generator. The frequency of CLKOUT is (/2 the oscillator frequency. RESET Reset input to the chip. BUSWIDTH Input for buswidth selection. If CCR bit 1 is a one, this pin selects the bus width for the bus cycle in progress. If BUSWIDTH is a 1, a 16-bit bus cycle occurs. If BUSWIDTH i sa0a n 8-bit cycle occurs. If CCR bit 1 is a 0, the bus is always an 8-bit 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. EA Input for memory select (External Access). EA equal to a TTL-high causes memory accesses to locations 2000H through 5FFFH to be directed to on-chip ROM/EPROM. EA equal to a TTL-low causes accesses to those locations to be directed to off-chip memory. ALE/ADV 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. RD Read signal output to external memory. RD is activated only during external memory reads. WR/WRL Write and Write Low output to external memory, as selected by the CCR. WR will go low for every external write, while WRL will go low only for external writes where an even byte is being written. WR /WRL is activated only during external memory writes. BHE/WRH Bus High Enable or Write High output to external memory, as selected by the CCR. BHE e 0 selects the bank of memory that is connected to the high byte of the data bus. A0 e 0 selects the bank of memory that is connected to the low byte of the data bus. Thus accesses to a 16-bit wide memory can be to the low byte only (A0 e 0, BHE e 1), to the high byte only (A0 e 1, BHE e 0), or both bytes (A0 e 0, BHE e 0). If the WRH function is selected, the pin will go low if the bus cycle is writing to an odd memory location. BHE /WRH is valid only during 16-bit external memory write cycles.

PIN DESCRIPTIONS (Continued) Symbol Name and Function READY Ready input to lengthen external memory cycles, for interfacing to slow or dynamic memory, or for bus sharing. When the external memory is not being used, READY has no effect. 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, 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 87C196KC. Ports 3 and 4 8-bit bidirectional I/O ports with open drain outputs. These pins are shared with the multiplexed address/data bus. HOLD Bus Hold input requesting control of the bus. HLDA Bus Hold acknowledge output indicating release of the bus. BREQ Bus Request output activated when the bus controller has a pending external memory cycle.

ELECTRICAL CHARACTERISTICS

Absolute Maximum Ratings * Ambient Temperature Under Bias ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ b40§Ct o a125§C Storage Temperature ÀÀÀÀÀÀÀÀÀÀ b65§Ct o a150§C Voltage On Any Pin to V SSÀÀÀÀÀÀÀÀb0.5V to a7.0V Power Dissipation ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ0.43W NOTICE: This is a production data sheet. The specifi- cations are subject to change without notice. *WARNING: Stressing the device beyond the ‘‘Absolute Maximum Ratings’’ may cause permanent damage. These are stress ratings only. Operation beyond the ‘‘Operating Conditions’’ is not recommended and ex- tended exposure beyond the ‘‘Operating Conditions’’ may affect device reliability. OPERATING CONDITIONS Symbol Description Min Max Units TA Ambient Temperature Under Bias b40 a125 §C VCC Digital Supply Voltage 4.50 5.50 V VREF Analog Supply Voltage 4.50 5.50 V FOSC Oscillator Frequency 4 16 MHz NOTE: ANGND and V SS should be nominally at the same potential. DC CHARACTERISTICS (Over Specified Operating Conditions) Symbol Description Min Max Units Test Conditions VIL Input Low Voltage b0.5 0.8 V VIH Input High Voltage (Note 1) 0.2 V CC a 1.0 V CC a 0.5 V VIH1 Input High Voltage on XTAL 1, EA 0.7 V CC VCC a 0.5 V VIH2 Input High Voltage on RESET 2.2 V CC a 0.5 V VOL Output Low Voltage 0.3 V I OL e 200 mA 0.45 V I OL e 2.8 mA

1.5 V I OL e 7m A

VOL1 Output Low Voltage 0.8 V I OL ea 0.2 mA in RESET on P2.5 (Note 2) VOH Output High Voltage V CC b 0.3 V I OH eb 200 mA (Standard Outputs) V CC b 0.7 V I OH eb 3.2 mA VCC b 1.5 V I OH eb 7m A VOH1 Output High Voltage V CC b 0.3 V I OH eb 10 mA (Quasi-bidirectional Outputs) V CC b 0.7 V I OH eb 30 mA VCC b 1.5 V I OH eb 60 mA VOH2 Output High Voltage in RESET on 2.0 V I OH eb 0.6 mA P2.0 (Note 2) NOTES: 1. All pins except RESET , XTAL1 and EA . 2. Violating these specifications in Reset may cause the part to enter test modes.

DC CHARACTERISTICS (Over Specified Operating Conditions) Symbol Description Min Typ Max Units Test Conditions ILI Input Leakage Current (Std. Inputs) g10 mA0 k VIN k VCC b 0.3V ILI1 Input Leakage Current (Port 0) g3 mA0 k VIN k VREF ITL 1 to 0 Transition Current (QBD Pins) b650 mAV IN e 2.0V IIL Logical 0 Input Current (QBD Pins) b70 mAV IN e 0.45V ICC Active Mode Current in Reset 50 70 mA XTAL1 e 16 MHz IREF A/D Converter Reference Current 2 5 mA VCC e VPP e VREF e 5.5V IIDLE Idle Mode Current 15 30 mA IPD Powerdown Mode Current 50 T.B.D. mAV CC e VPP e VREF e 5.5V RRST Reset Pullup Resistor 6K 65K X VCC e 5.0V, V IN e 4.0V CS Pin Capacitance (Any Pin to V SS)1 0 p F NOTES: (Notes apply to all specifications) 1. QBD (Quasi-bidirectional) pins include Port 1, P2.6 and P2.7. 2. Standard Outputs include AD0–15, RD ,W R , ALE, BHE , INST, HSO pins, PWM/P2.5, CLKOUT, RESET, Ports 3 and 4, TXD/P2.0 and RXD (in serial mode 0). The V OH specification is not valid for RESET. Ports 3 and 4 are open-drain outputs. 4. Maximum current per pin must be externally limited to the following values if V OL is held above 0.45V or V OH is held below V CC b 0.7V: IOL on Output pins: 10 mA IOH on quasi-bidirectional pins: self limiting IOH on Standard Output pins: 10 mA 5. Maximum current per bus pin (data and control) during normal operation is g3.2 mA. 6. During normal (non-transient) conditions the following total current limits apply: Port 1, P2.6 I OL:2 9m A I OH is self limiting HSO, P2.0, RXD, RESET IOL:2 9m A I OH:2 6m A P2.5, P2.7, WR , BHE IOL:1 3m A I OH:1 1m A AD0–AD15 I OL:5 2m A I OH:5 2m A RD, ALE, INST–CLKOUT I OL:1 3m A I OH:1 3m A

Figure 5. I CC and I IDLE vs Frequency For use over specified operating conditions.

  1. If max is exceeded, additional wait states will occur.
  2. If wait states are used, add 2 T

OSC * N, where N e number of wait states.

AC CHARACTERISTICS (Continued) For use over specified operating conditions. Test Conditions: Capacitive load on all pins e 100 pF, Rise and fall times e 10 ns, F OSC e 16 MHz The 87C196KC will meet these specifications: Symbol Description Min Max Units Notes FXTAL Frequency on XTAL 1 4.0 16 MHz (Note 1) TOSC I/FXTAL 62.5 250 ns TXHCH XTAL1 High to CLKOUT High or Low 20 110 ns TCLCL CLKOUT Cycle Time 2 T OSC ns TCHCL CLKOUT High Period T OSC b 10 T OSCa15 ns TCLLH CLKOUT Falling Edge to ALE Rising b51 5 n s TLLCH ALE Falling Edge to CLKOUT Rising b20 a15 ns TLHLH ALE Cycle Time 4 T OSC ns (Note 4) TLHLL ALE High Period T OSC b 10 T OSCa10 ns TAVLL Address Setup to ALE Falling Edge T OSC b 15 TLLAX Address Hold after ALE Falling Edge T OSC b 40 ns TLLRL ALE Falling Edge to RD Falling Edge T OSC b 30 ns TRLCL RD Low to CLKOUT Falling Edge 0 35 ns TRLRH RD Low Period T OSC b 5 ns (Note 4) TRHLH RD Rising Edge to ALE Rising Edge T OSC TOSC a 25 ns (Note 2) TRLAZ RD Low to Address Float 5 ns TLLWL ALE Falling Edge to WR Falling Edge T OSC b 10 ns TCLWL CLKOUT Low to WR Falling Edge 0 25 ns TQVWH Data Stable to WR Rising Edge T OSC b 30 (Note 4) TCHWH CLKOUT High to WR Rising Edge b10 15 ns TWLWH WR Low Period T OSC b 30 ns (Note 4) TWHQX Data Hold after WR Rising Edge T OSC b 25 ns TWHLH WR Rising Edge to ALE Rising Edge T OSC b 10 T OSC a 15 ns (Note 2) TWHBX BHE, INST after WR Rising Edge T OSC b 10 ns TWHAX AD8–15 HOLD after WR Rising T OSC b 30 ns (Note 3) TRHBX BHE, INST after RD Rising Edge T OSC b 10 ns TRHAX AD8–15 HOLD after RD Rising T OSC b 30 ns (Note 3) NOTES: 1. Testing performed at 4.0 MHz. However, the device is static by design and will typically operate below 1 Hz. 2. Assuming back-to-back bus cycles. 3. 8-Bit bus only. 4. If wait states are used, add 2 T OSC * N, where N e number of wait states.

270846–22

READY Timings (One Waitstate) 270846–23 Buswidth Timings 270846–24

Symbol Description Min Max Units Notes THVCH HOLD Setup 55 ns (Note 1) TCLHAL CLKOUT Low to HLDA Low b15 15 ns TCLBRL CLKOUT Low to BREQ Low b15 15 ns TAZHAL HLDA Low to Address Float 15 ns TBZHAL HLDA Low to BHE , INST, RD ,W R Weakly Driven 15 ns TCLHAH CLKOUT Low to HLDA High b15 15 ns TCLBRH CLKOUT Low to BREQ High b15 15 ns THAHAX HLDA High to Address No Longer Float b15 ns THAHBV HLDA High to BHE, INST, RD, WR Valid b10 ns TCLLH CLKOUT Low to ALE High b51 5 n s NOTE: 1. To guarantee recognition at next clock. DC SPECIFICATIONS IN HOLD Min Max Units Weak Pullups on ADV , RD, 50K 250K V CC e 5.5V, V IN e 0.45V WR,W R L, BHE Weak Pulldowns on 10K 50K V CC e 5.5V, V IN e 2.4ALE, INST 270846–25

Symbol Parameter Min Max Units 1/TXLXL Oscillator Frequency 4.0 16.0 MHz TXLXL Oscillator Frequency 62.5 250 ns TXHXX High Time 22 ns TXLXX Low Time 22 ns TXLXH Rise Time 10 ns TXHXL Fall Time 10 ns EXTERNAL CLOCK DRIVE WAVEFORMS 270846–26 An external oscillator may encounter as much as a 100 pF load at XTAL1 when it starts-up. This is due to interaction between the amplifier and its feedback capacitance. Once the external signal meets the V IL and VIH specifications, the capacitance will not exceed 20 pF. AC TESTING INPUT, OUTPUT WAVEFORMS 270846–27 AC Testing inputs are driven at 2.4V for a Logic ‘‘1’’ and 0.45V for a Logic ‘‘0’’ Timing measurements are made at 2.0V for a Logic ‘‘1’’ and 0.8V for a Logic ‘‘0’’. FLOAT WAVEFORMS 270846–28 For Timing Purposes a Port Pin is no Longer Floating when a 100 mV change from Load Voltage Occurs and Begins to Float when a 100 mV change from the Loaded V OH/VOL Level occurs IOL/IOH e g15 mA. EXPLANATION OF AC SYMBOLS Each symbol is 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 between the two signal/condition points. Conditions: HÐ High LÐ Low VÐ Valid XÐ No Longer Valid ZÐ Floating Signals: AÐ Address BÐ BHE CÐ CLKOUT DÐ DATA GÐ Buswidth HÐ HOLD HAÐ HLDA LÐ ALE/ADV BRÐ BREQ RÐ RD WÐ WR /WRH/WRL XÐ XTAL1 YÐ READY QÐ Data Out

AC CHARACTERISTICSÐSERIAL PORTÐSHIFT REGISTER MODE SERIAL PORT TIMINGÐSHIFT REGISTER MODE Symbol Parameter Min Max Units TXLXL Serial Port Clock Period (BRR t 8002H) 6 T OSC ns TXLXH Serial Port Clock Falling Edge 4 T OSC b50 4 T OSC a 50 ns to Rising Edge (BRR t 8002H) TXLXL Serial Port Clock Period (BRR e 8001H) 4 T OSC ns TXLXH Serial Port Clock Falling Edge 2 T OSC b50 2 T OSC a50 ns to Rising Edge (BRR e 8001H) TQVXH Output Data Setup to Clock Rising Edge 2 T OSC b 50 ns TXHQX Output Data Hold after Clock Rising Edge 2 T OSC b 50 ns TXHQV Next Output Data Valid after Clock Rising Edge 2 T OSC a 50 ns TDVXH Input Data Setup to Clock Rising Edge T OSC a50 ns TXHDX Input Data Hold after Clock Rising Edge 0 ns TXHQZ Last Clock Rising to Output Float 1 T OSC ns WAVEFORMÐSERIAL PORTÐSHIFT REGISTER MODE SERIAL PORT WAVEFORMÐSHIFT REGISTER MODE 270846–29

AC EPROM Programming Characteristics Operating Conditions: Load Capacitance e 150 pF, T A ea 25§C g5§C, V CC,V REF e5V, VSS, ANGND e 0V, V PP e 12.50V g0.25V, EA e 12.50V g0.25V Symbol Description Min Max Units TSHLL Reset High to First PALE Low 1100 T OSC TLLLH PALE Pulse Width 50 T OSC TAVLL Address Setup Time 0 T OSC TLLAX Address Hold Time 100 T OSC TPLDV PROG Low to Word Dump Valid 50 T OSC TPHDX Word Dump Data Hold 50 T OSC TDVPL Data Setup Time 0 T OSC TPLDX Data Hold Time 400 T OSC TPLPH(2) PROG Pulse Width 50 T OSC TPHLL PROG High to Next PALE Low 220 T OSC TLHPL PALE High to PROG Low 220 T OSC TPHPL PROG High to Next PROG Low 220 T OSC TPHIL PROG High to AINC Low 0 T OSC TILIH AINC Pulse Width 240 T OSC TILVH PVER Hold after AINC Low 50 T OSC TILPL AINC Low to PROG Low 170 T OSC TPHVL PROG High to PVER Valid 220 T OSC NOTES: VPP e 12.50V. For run-time programming over a full operating range, contact the factory. 2. This specification is for the Word Dump Mode. For programming pulses, use 300 T OSC a 100 ms. DC EPROM Programming Characteristics Symbol Description Min Max Units IPP VPP Supply Current (When Programming) 100 mA NOTE: VPP must be within 1V of V CC while V CC k 4.5V. V PP must not have a low impedance path to ground of V SS while VCC l 4.5V.

EPROM PROGRAMMING WAVEFORMS SLAVE PROGRAMMING MODE DATA PROGRAM MODE WITH SINGLE PROGRAM PULSE 270846–30 SLAVE PROGRAMMING MODE IN WORD DUMP WITH AUTO INCREMENT 270846–31

SLAVE PROGRAMMING MODE TIMING IN DATA PROGRAM WITH REPEATED PROG PULSE AND AUTO INCREMENT 270846–32

10-BIT A/D CHARACTERISTICS The speed of the A/D converter in the 10-bit mode can be adjusted by setting a clock prescaler on or off. At high frequencies more time is needed for the comparator to settle. The maximum frequency with the clock prescaler disabled is 6 MHz. The conver- sion times with the prescaler turned on or off is shown in the table below. The AD ÐTIME register has not been characterized for the 10-bit mode. The converter is ratiometric, so the absolute accura- cy is dependent on the accuracy and stability of V REF.V REF must be close to V CC since it supplies both the resistor ladder and the digital section of the converter. A/D CONVERTER SPECIFICATIONS The specifications given below assume adherence to the Operating Conditions section of this data sheet. Testing is performed with V REF e 5.12V. Clock Prescaler On Clock Prescaler Off IOC2.4 e 0 IOC2.4 e 1 156.5 States 89.5 States 19.5 ms @ 16 MHz 29.8 ms @ 6 MHz Parameter Typical (3) Minimum Maximum Units * Notes Resolution 1024 1024 Levels 10 10 Bits Absolute Error 0 g4 LSBs Full Scale Error g3 LSBs Zero Offset Error g3 LSBs Non-Linearity 0 g4 LSBs Differential Non-Linearity Error lb1 a2 LSBs Channel-to-Channel Matching 0 g1 LSBs Repeatability g0.25 LSBs Temperature Coefficients: Offset 0.009 LSB/ §C Full Scale 0.009 LSB/ §C Differential Non-Linearity 0.009 LSB/ §C Off Isolation b60 dB 1, 2 Feedthrough b60 dB 1 VCC Power Supply Rejection b60 dB 1 Input Resistance 750 1.2K X DC Input Leakage 0 3.0 mA Sample Time: Prescaler On 16 States Prescaler Off 8 States Input Capacitance 3 pF NOTES: *An ‘‘LSB’’, as used here, has a value of approximately 5 mV. 1. DC to 100 KHz. 2. Multiplexer Break-Before-Make Guaranteed. 3. Typical values are expected for most devices at 25 §C.

8-BIT MODE A/D CHARACTERISTICS The 8-bit mode trades off resolution for a faster con- version time. The AD ÐTIME register must be used when performing an 8-bit conversion. The following specifications are tested @ 16 MHz with OA6H in AD ÐTIME. The actual AD ÐTIME reg- ister is tested with all possible values, to ensure functionality, but the accuracy of the A/D converter is not. Sample Time Convert Time

20 States 56 States

A6H in AD ÐTIME 9.8 ms @ 16 MHz Parameter Typical Minimum Maximum Units * Notes Resolution 256 256 Levels 8 8 Bits Absolute Error 0 g2 LSBs Full Scale Error g1 LSBs Zero Offset Error g2 LSBs Non-Linearity 0 g2 LSBs Differential 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 NOTES: *An ‘‘LSB’’, as used here, has a value of approximately 20 mV. 1. Typical values are expected for most devices at 25 §C. 8XC196KB TO 87C196KC DESIGN CONSIDERATIONS 1. Memory Map. The 87C196KC has 512 bytes of RAM/SFRs and 16K of ROM/EPROM. The extra 256 bytes of RAM will reside in locations 100H– 1FFH and the extra 8K of EPROM will reside in locations 4000H–5FFFH. These locations are external memory on the 87C196KB. 2. The CDE pin on the KB has become a V SS pin on the KC to support 16 MHz operation. 3. EPROM programming. The 87C196KC has a dif- ferent programming algorithm to support 16K of on-board memory. When performing Run-Time Programming, use the section of code on page 99 of the 80C196KC User’s Guide, Order Num- ber 270704. 4. ONCE Mode Entry. The ONCE mode is entered on the 87C196KC by driving the TXD pin low on the rising edge of RESET. The TXD pin is held high by a pullup that is specified at 1.4 mA and remain at 2.0V. This Pullup must not be overrid- den or the 87C196KC will enter the ONCE mode. 5. During the bus HOLD state, the 87C196KC weak- ly holds RD, WR, ALE, BHE and INST in their inactive states. The 87C196KB only holds ALE in its inactive state. 6. A RESET pulse from the 87C196KC is 16 states rather than 4 states as on the 87C196KB (i.e., a watchdog timer overflow). This provides a longer RESET pulse for other devices in the system.

  1. NMI during PTS skips an address: When an NMI interrupts a PTS routine, the first byte of the in- struction following completion of the PTS cycle is lost. This results in incorrect code execution. Workaround: NMI must be disabled using exter- nal hardware during any PTS activity. 2. QBD port glitch. There is a strong negative glitch on all QBD Port pins (P1.x and P2.6, P2.7) syn- chronous with the first falling edge of CLKOUT. This glitch lasts about 10 ns, and only occurs one time following the initial application of V CC. The time for the pin to return to V CC may be several microseconds, depending on pin loading capaci- tance. Workaround: External systems and devic- es should be disabled from responding to this glitch until after the first CLKOUT falling edge has occurred. 3. Divide error during HOLD or READY. The result of a signed divide instruction may be off by one if executed while the device is held off the bus by HOLD or READY and the queue is empty. Specif- ic timings of HOLD or READY going active or in- active must be met. Workaround for HOLD: dis- able HOLD during signed divide operations (using hardware or software). Workaround for READY: problem will only occur if unlimited wait state mode is selected, and 14 or more wait states are inserted. 4. The HSI unit has two errata: one dealing with res- olution and the other with first entries into the FIFO. The HSI resolution is 9 states instead of 8 states. Events on the same line may be lost if they occur faster than once every 9 state times. There is a mismatch between the 9 state time HSI resolution and the 8 state time timer. This causes one time value to be unused every 9 timer counts. Events may receive a time-tag on one count later than expected because of this ‘‘skipped’’ time value. If the first two events into an empty FIFO (not including the Holding Register) occur in the same internal phase, both are recorded with one time- tag. Otherwise, if the second event occurs within 9 states after the first, its time-tag is one count later than the first time tag. If this is the ‘‘skipped’’ time value, the second event’s time-tag is 2 counts later than the first’s. If the FIFO and Holding Register are empty, the first event will transfer into the Holding Register after 8 state times, leaving the FIFO empty again. If the second event occurs after this time, it will act as a new first event into an empty FIFO. DATASHEET REVISION HISTORY The following are the key differences between this datasheet and the -003 version: 1. The ‘‘advanced information’’ status was dropped and replaced with production status (no label). 2. Trademarks were updated.