HS-82C85RH TM Data Sheet Radiation Hardened CMOS Static Clock Controller/Generator The Intersil HS-82C85RH is a high performance, radiation hardened CMOS Clock Controller/Generator designed to support systems utilizing radiation hardened static CMOS microprocessors such as the HS-80C86RH. The HS-82C85RH contains a crystal controlled oscillator, reset pulse conditioning, halt/restart logic, and divide-by-256 circuitry. These features provide the means to stop the system clock, stop the clock oscillator, or run the system at a low frequency (CLK/256), enhancing control of static system power dissipation and allowing system shut-down during periods of external stress. Static CMOS circuit design insures low operating power and permits operation with an external frequency source from DC to 15MHz. Crystal controlled operation to 15MHz is guaranteed with the use of a parallel, fundamental mode crystal and two small load capacitors. Outputs are guaranteed compatible with both CMOS and TTL specifications. The Intersil hardened field CMOS process results in performance equal to or greater than existing radiation resistant products at a fraction of the power. Specifications for Rad Hard QML devices are controlled by the Defense Supply Center in Columbus (DSCC). The SMD numbers listed here must be used when ordering. Detailed Electrical Specifications for these devices are contained in SMD 5962-95820. A “hot-link” is provided on our homepage for downloading. www.intersil.com/spacedefense/space.asp August 2000 File Number 3044.2 Features • Electrically Screened to SMD # 5962-95820 • QML Qualified per MIL-PRF-38535 Requirements • Radiation Hardened - Total Dose. . . . . . . . . . . . . . . . . . . . . 100 krad(Si) (Max) - Transient Upset . . . . . . . . . . . . . . . . . . . . >108 rad(Si)/s - Latch Up Free EPI-CMOS • Very Low Power Consumption • Pin Compatible with NMOS 8285 and Intersil 82C85 • Generates System Clocks for Microprocessors and Peripherals • Complete Control Over System Clock Operation for Very Low System Power - Stop-Oscillator - Stop-Clock - Low Frequency (Slo) Mode - Full Speed Operation • DC to 15MHz Operation (DC to 5MHz System Clock) • Generates Both 50% and 33% Duty Cycle Clocks (Synchronized) • Uses Either Parallel Mode Crystal Circuit or External Frequency Source • Hardened Field, Self-Aligned, Junction Isolated CMOS Process • Single 5V Supply • Military Temperature Range . . . . . . . . . . . -55oC to 125oC Ordering Information ORDERING NUMBER INTERNAL MKT. NUMBER TEMP. RANGE (oC) 5962R9582001VJC HS1-82C85RH-Q -55 to 125 5962R9582001VXC HS9-82C85RH-Q -55 to 125 HS9-82C85RH/Proto HS9-82C85RH/Proto -55 to 125 1 CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures. 1-888-INTERSIL or 321-724-7143 | Intersil and Design is a trademark of Intersil Corporation. | Copyright © Intersil Corporation 2000 HS-82C85RH Pinouts 24 LEAD CERAMIC DUAL-IN-LINE METAL SEAL PACKAGE (SBDIP) MIL-STD-1835 CDIP2-T24 TOP VIEW 24 VDD CSYNC 1 PCLK 2 23 X1 AEN1 3 22 X2 RDY1 4 21 ASYNC READY 5 20 EFI RDY2 6 19 F/C AEN2 7 18 OSC CLK 8 17 RES GND 9 16 RESET CLK50 10 15 S2/STOP START 11 14 S1 SLO/FST 12 13 S0 24 LEAD CERAMIC METAL SEAL FLATPACK PACKAGE (FLATPACK) MIL-STD-1835 CDFP4-F24 TOP VIEW CSYNC 1 PCLK 2 AEN1 3 RDY1 4 READY 5 RDY2 AEN2 6 CLK 8 GND CLK50 9 START SLO/FST 7 10 11 12 24 23 22 21 20 19 18 17 16 15 14 13 VDD X1 X2 ASYNC EFI F/C OSC RES RESET S2/STOP S1 S0 Pin Descriptions PIN PIN NUMBER TYPE DESCRIPTION X1 X2 23 22 I O CRYSTAL CONNECTIONS: X1 and X2 are the crystal oscillator connections. The crystal frequency must be three times the maximum desired processor clock frequency. X1 is the oscillator circuit input and X2 is the output of the oscillator circuit. EFI 20 I EXTERNAL FREQUENCY IN: When F/C is HIGH, CLK is generated from the EFI input signal. This input signal should be a square wave with a frequency of three times the maximum desired CLK output frequency. F/C 19 I FREQUENCY/CRYSTAL SELECT: F/C selects either the crystal oscillator or the EFI input as the main frequency source. When F/C is LOW, the HS-82C85RH clocks are derived from the crystal oscillator circuit. When F/C is HIGH, CLK is generated from the EFI input. F/C cannot be dynamically switched during normal operation. START 11 I A low-to-high transition on START will restart the CLK, CLK50 and PCLK outputs after the appropriate restart sequence is completed. When in the crystal mode (F/C LOW) with the oscillator stopped, the oscillator will be restarted when a Start command is received. The CLK, CLK50 and PCLK outputs will start after the oscillator input signal (X1) reaches the Schmitt trigger input threshold and an 8K internal counter reaches terminal count. If F/C is HIGH (EFI mode), CLK, CLK50 and PCLK will restart within 3 EFI cycles after START is recognized. The HS-82C85RH will restart in the same mode (SLO/FST) in which it stopped. A high level on START disables the STOP mode. S0 S1 S2/STOP 13 14 15 I I I S2/STOP, S1, S0 are used to stop the HS-82C85RH clock outputs (CLK, CLK50, PCLK) and are sampled by the rising edge of CLK. CLK, CLK50 and PCLK are stopped by S2/STOP, S1, S0 being in the LHH state on the low-to-high transition of CLK. This LHH state must follow a passive HHH state occurring on the previous low-to-high CLK transition. CLK and CLK50 stop in the high state. PCLK stops in it’s current state (high or low). When in the crystal mode (F/C) low and a STOP command is issued, the HS-82C85RH oscillator will stop along with the CLK, CLK50 and PCLK outputs. When in the EFI mode, only the CLK, CLK50 and PCLK outputs will be halted. The oscillator circuit if operational, will continue to run. The oscillator and/or clock is restarted by the START input signal going true (HIGH) or the reset input (RES) going low. 2 HS-82C85RH Pin Descriptions (Continued) PIN PIN NUMBER TYPE DESCRIPTION SLO/FST 12 I SLO/FST is a level-triggered input. When HIGH, the CLK and CLK50 outputs run at the maximum frequency (crystal or EFI frequency divided by 3). When LOW, CLK and CLK50 frequencies are equal to the crystal or EFI frequency divided by 768. SLO/FST mode changes are internally synchronized to eliminate glitches on the CLK and CLK50. START and STOP control of the oscillator or EFI is available in either the SLOW or FAST frequency modes. The SLO/FST input must be held LOW for at least 195 OSC/EFI clock cycles before it will be recognized. This eliminates unwanted frequency changes which could be caused by glitches or noise transients. The SLO/FST input must be held HIGH for at least 6 OSC/EFI clock pulses to guarantee a transition to FAST mode operation. CLK 8 O PROCESSOR CLOCK: CLK is the clock output used by the HS-80C86RH processor and other peripheral devices. When SLO/FST is high, CLK has an output frequency which is equal to the crystal or EFI input frequency divided by three. When SLO/FST is low, CLK has an output frequency which is equal to the crystal or EFI input frequency divide by 768. CLK has a 33% duty cycle. CLK50 10 O 50% DUTY CYCLE CLOCK: CLK50 is an auxiliary clock with a 50% duty cycle and is synchronized to the falling edge of CLK. When SLO/FST is high, CLK50 has an output frequency which is equal to the crystal or EFI input frequency divided by 3. When SLO/FST is low, CLK50 has an output frequency equal to the crystal or EFI input frequency divided by 768. PCLK 2 O PERIPHERAL CLOCK: PCLK is a peripheral clock signal whose output frequency is equal to the crystal or EFI input frequency divided by six and has a 50% duty cycle. PCLK frequency is unaffected by the state of the SLO/FST input. OSC 18 O OSCILLATOR OUTPUT: OSC is the output of the internal oscillator circuitry. Its frequency is equal to that of the crystal oscillator circuit. OSC is unaffected by the state of the SLO/FST input. When the HS-82C85RH is in the crystal mode (F/C LOW) and a STOP command is issued, the OSC output will stop in the HIGH state. When the HS-82C85RH is in the EFI mode (F/C HIGH), the oscillator (if operational) will continue to run when a STOP command is issued and OSC remains active. RES 17 I RESET IN: RES is an active LOW signal which is used to generate RESET. The HS-82C85RH provides a Schmitt trigger input so that an RC connection can be used to establish the power-up reset of proper duration. RES starts crystal oscillator operation. RESET 16 O RESET: RESET is an active HIGH signal which is used to reset the HS-80C86RH processor. Its timing characteristics are determined by RES. RESET is guaranteed to be HIGH for a minimum of 16 CLK pulses after the rising edge of RES. CSYNC 1 I CLOCK SYNCHRONIZATION: CSYNC is an active HIGH signal which allows multiple HS-82C85RHs to be synchronized to provide multiple in-phase clock signals. When CSYNC is HIGH, the internal counters are reset and force CLK, CLK50 and PCLK into a HIGH state. When CSYNC is LOW, the internal counters are allowed to count and the CLK, CLK50 and PCLK outputs are active. CSYNC must be externally synchronized to EFI. AEN1 AEN2 3 7 I I ADDRESS ENABLE: AEN is an active LOW signal. AEN serves to qualify its respective Bus Ready Signal (RDY1 or RDY2). AEN1 validates RDY1 while AEN2 validates RDY2. Two AEN signal inputs are useful in system configurations which permit the processor to access two Multi-Master System Buses. RDY1 RDY2 4 6 I I BUS READY: (Transfer Complete). RDY is an active HIGH signal which is an indication from a device located on the system data bus that data has been received, or is available. RDY1 is qualified by AEN1 while RDY2 is qualified by AEN2. ASYNC 21 I READY SYNCHRONIZATION SELECT: ASYNC is an input which defines the synchronization mode of the READY logic. When ASYNC is LOW, two stages of READY synchronization are provided. When ASYNC is left open or HIGH a single stage of READY synchronization is provided. READY 5 O READY: READY is an active HIGH signal which is used to inform the HS-80C86RH that it may conclude a pending data transfer. GND 9 I Ground VDD 24 I +5V power supply 3 HS-82C85RH Functional Diagram (16) RESET RESET PULSE CONDITIONING LOGIC RES (17) RESTART LOGIC START (11) RESTART CSYNC (1) SYNC LOGIC SYNC (8) CLK CLOCK LOGIC (÷ 3) SLO/FST (12) F/C (19) SPEED SELECT ÷ 256 OR ÷ 1 EXTERNAL FREQUENCY SELECT EFI (20) SELECTED OSC OSC (10) CLK50 MASTER OSC X2 (22) PERIPHERAL CLOCK (÷ 6) OSCILLATOR X1 (23) (2) PCLK (18) OSC S2/STOP (15) STOP LOGIC S1 (14) HALT SO (13) RDY1 (4) AEN1 (3) READY SYNC READY SELECT AEN2 (7) (5) READY (24) VDD (9) GND RDY2 (6) ASYNC (21) AC Test Circuit VDD R (NOTES 1, 2) FROM OUTPUT UNDER TEST CL (NOTE 4) NOTES: 1. R = 370Ω at V = 2.25 for CLK and CLK50 outputs. 2. R = 494Ω at V = 2.87 for all other outputs. 3. CL = 50pF. 4. CL Includes probe and jig capacitance. 4 HS-82C85RH Waveforms tELEL EFI I tELEH tEHEL OSC O tOHCL tOHCH tOLCH CLK AND CLK50 tCHCL CLK O tCH1CH2 3.5V tCLCH 1.0V tCLCL tCLC50L tCL2CL1 t5CLCH CLK50 O t5CHCL TCLPH tCLPL PCLK O tYHEH tPHPL tEHYL tPLPH CSYNC I tYHYL FIGURE 1. WAVEFORMS FOR CLOCKS NOTE: All timing measurements are made at 1.5V, unless otherwise noted. CLK tCLR1X tR1VCL tR1VCH RDY1, 2 tA1VR1V tCLR1X AEN1, 2 tCLA1X tAYVCL ASYNC tCLAYX READY tRYHCH tRYLCL FIGURE 2. WAVEFORMS FOR READY SIGNALS (FOR ASYNCHRONOUS DEVICES) 5 HS-82C85RH Waveforms (Continued) tCLR1X CLK tR1VCL tR1VCL RDY1, 2 tA1VR1V tCLR1X AEN1, 2 tCLA1X tAYVCL ASYNC tCLAYX READY tRYHCH tRYLCL FIGURE 3. WAVEFORMS FOR READY SIGNALS (FOR SYNCHRONOUS DEVICES) EFI CLK tSTOP CLK50 PCLK S0 tCHSX tSVCH S1 tSVCH tCHSX S2/STOP RES tRSVCH START FIGURE 4. CLOCK STOP (F/C HIGH OR F/C LOW) 6 HS-82C85RH Waveforms (Continued) EFI CLK CLK50 tSTART PCLK S0 S1 S2/STOP RES START FIGURE 5. CLOCK START (F/C HIGH) tSHSL START tOST OSC CRYSTAL OSCILLATOR STARTUP TIME 8192 CYCLES CLK CLK50 PCLK FIGURE 6. CLOCK START (F/C LOW) tSHSL RES tI1HCL tI1HCL CLK tCLIL RESET tCLIL tRST FIGURE 7. RESET TIMING (CLK RUNNING WITH F/C LOW - OSC MODE; CLK RUNNING - OR STOPPED WITH F/C HIGH EFI MODE) 7 HS-82C85RH Waveforms (Continued) tSHSL RES CLK tCLIL RESET OSC STARTUP TIME tRST 8192 CYCLES OSC tOST FIGURE 8. RESET TIMING OSCILLATOR STOPPED (F/C LOW) NOTE: CLK, CLK50, PCLK remain in the high state until RES goes high and 8192 valid oscillator cycles have been registered by the HS-82C85RH internal counter tOST time period). After RES goes high and CLK, CLK50, PCLK become active, the RESET output will remain high for a minimum of 16 CLK cycles (tRST). EFI OR OSC PCLK SLO/FST CLK CLK50 FIGURE 9. SLO/FST TIMING OVERVIEW 195 EFI OR OSC CYCLES EFI OR OSC PCLK tSFPC (NOTE) tSFPC (NOTE) SLO/FST CLK CLK50 FIGURE 10. FAST TO SLOW CLOCK MODE TRANSITION NOTE: If tSFPC is not met on one edge of PCLK, SLO/FST will be recognized on the next edge of PCLK. 8 HS-82C85RH Waveforms (Continued) EFI OR OSC PCLK tSFPC (NOTE) tSFPC (NOTE) SLO/FST 3 EFI PULSES CLK CLK50 FIGURE 11. SLOW TO FAST CLOCK MODE TRANSITION NOTE: If tSFPC is not met on one edge of PCLK, SLO/FST will be recognized on the next edge of PCLK. CLK LOAD † CLK50 LOAD † X1 15MHz C1 PULSE GENERATOR EFI CLK LOAD † F/C CLK50 LOAD † X2 C2 VDD F/C CSYNC CSYNC FIGURE 12. CLOCK HIGH AND LOW TIME (USING X1, X2) AEN1 VDD CLK LOAD † FIGURE 13. CLOCK HIGH AND LOW TIME (USING EFI) PULSE GENERATOR C1 LOAD † READY LOAD † F/C AEN1 X2 C2 TRIGGER PULSE GENERATOR CLK VDD X1 15MHz EFI READY LOAD † TRIGGER PULSE GENERATOR RDY2 RDY2 AEN2 F/C CSYNC AEN2 CSYNC OSC FIGURE 14. READY TO CLOCK (USING X1, X2) † CL = 50pF 9 FIGURE 15. READY TO CLOCK (USING EFI) HS-82C85RH Burn-In Circuits VDD 1 24 2 23 3 22 4 21 5 20 7 18 8 17 9 16 10 15 11 14 12 13 24 VDD 2 23 F0 F0 3 22 F2 4 21 LOAD LOAD F3 5 20 F3 6 19 F1 7 18 8 17 9 16 10 15 F5 11 14 F4 12 13 LOAD 19 6 1 F0 LOAD LOAD F4 LOAD VDD F6 LOAD 2.7kΩ LOAD 2.7kΩ STATIC CONFIGURATION DYNAMIC CONFIGURATION NOTES: NOTES: 5. R = 10kΩ ±10%. 10. R = 10kΩ ±10%. 6. VDD = 6.0V ±5%. 7. TA = 125oC Min. 11. VDD = 6.0V ±5% (Burn-In); VDD = 5.5V ±5% (Life Test). 12. TA = 125oC Min. 8. Package Code: SZ (24 Lead DIP). 13. Package Code: SZ (24 Lead DIP). 9. F0 is 50% duty cycle square wave pulse burst. F0 is left low after pulse burst. 14. F0 = 10kHz, 50% duty cycle. 15. F1 = F0/2; F2 = F1/2; F3 = F2/2, F4 = F3/2; F5 = F4/2. Irradiation Circuit LOAD LOAD LOAD LOAD 1 24 2 23 3 22 4 21 5 20 6 19 7 18 8 17 9 16 10 15 11 14 12 13 16. R = 47kΩ ±10%. 17. Pins tied to VSS (0V): Pin 9. 18. Pins with loads: 2, 5, 8, 10, 16, 18, 22. 19. Pins tied to VDD: 1, 3, 4, 6, 7, 11 - 15, 17, 19 - 21, 23, 24. 10 LOAD LOAD 5.5V 2.7kΩ NOTES: 20. VDD = 5.5V ±0.5V. 5.5V LOAD LOAD 2.7kΩ HS-82C85RH Functional Description mode or a specific combination of modes. The appropriate operating mode can be matched to the power-performance level needed at a specific time or in a particular circumstance. The HS-82C85RH Static Clock Controller/Generator provides simple and complete control of static CMOS system operating modes. The HS-82C85RH can operate with either an external crystal or an external frequency source and can support full speed, slow, stop-clock and stop-oscillator operation. While it is directly compatible with the Intersil HS-80C86RH CMOS 16-bit static microprocessor, the HS-82C85RH can also be used for general purpose system clock control. Reset Logic The HS-82C85RH reset logic provides a Schmitt trigger input (RES) and a synchronizing flip-flop to generate there set timing. The reset signal is synchronized to the falling edge of CLK. A simple RC network can be used to provide power-on reset by utilizing this function of the HS-82C85RH. When in the crystal oscillator (F/C = LOW) or the EFI (F/C = HIGH) mode, a LOW state on the RES input will set the RESET output to the HIGH state. It will also restart the oscillator circuit if it is in the idle state. The RESET output is guaranteed to stay in the HIGH state for a minimum of 16 CLK cycles after a low-to-high transition of the RES input. Separate signals are provided on the HS-82C85RH for stop and start control of the crystal oscillator and clock outputs. A single control line determines fast (crystal/EFI frequency divided by 3) or slow (crystal/EFI frequency divided by 768) mode operation. A clock synchronization input is provided to allow the use of multiple HS-82C85RHs in the same system. The HS-82C85RH generates the proper HS-80C86RH reset pulse, and it also handles all data transfer timing by generating the HS-80C86RH ready signal. An oscillator restart count sequence will not be disturbed by RESET if this count is already in progress. After the restart counter expires, the RESET output will stay HIGH at least for 16 periods of CLK before going LOW. RESET can be kept high beyond this time by a continuing low input on the RES input. Automatic maximum mode HS-80C86RH software HALT instruction decode logic is present to ease the design of software-based clock control systems and provides complete software control of STOP mode operation. Automatic minimum mode software HALT instruction decoding can be easily implemented with a single 74HC74 device. Restart logic insures valid clock start-up and complete synchronization of CLK, CLK50 and PCLK. If F/C is low (crystal oscillator mode), a low state on RES starts the crystal oscillator circuit. The stopped outputs remain inactive, until the oscillator signal amplitude reaches the X1 Schmitt trigger input threshold voltage and 8192 cycles of the crystal oscillator output are counted by an internal counter. After this count is complete, the stopped outputs (CLK, CLK50, PCLK) start cleanly with the proper phase relationships. Static Operating Modes The HS-82C85RH Static Clock Controller can be dynamically set to operate in any one of four modes at any one time: FAST, SLOW, STOP-CLOCK and STOP-OSCILLATOR. Each mode has distinct power and performance characteristics which can be matched to the needs of a particular system at a specific time (see Table 1). This 8192 count requirement insures that the CLK, CLK50 and PCLK outputs will meet minimum clock requirements and will not be affected by unstable oscillator characteristics which may exist during the oscillator start-up sequence. This sequence is also followed when a START command is issued while the HS-82C85RH oscillator is stopped. Keep in mind that a single system may require all of these operating modes at one time or another during normal operation. A design need not be limited to a single operating TABLE 1. STATIC SYSTEM OPERATING MODE CHARACTERISTICS OPERATING MODE DESCRIPTION POWER LEVEL PERFORMANCE Stop-Oscillator All system clocks and main clock oscillator are stopped Maximum savings Slowest response due to oscillator restart time Stop-Clock System CPU and peripherals clocks stop but main clock oscillator continues to run at rated frequency Reduced system power Fast restart - no oscillator restart time Slow System CPU clocks are slowed while peripheral clock and main clock oscillator run at rated frequency Power dissipation slightly higher than Stop-Clock Continuous operation at low frequency Fast All clocks and oscillators run at rated frequency Highest power Fastest response 11 HS-82C85RH Oscillator/Clock Start Control Once the oscillator is stopped (or committed to stop) or at power-on, the restart sequence is initiated by a HIGH state on START or LOW state on RES. If F/C is HIGH, then restart occurs immediately after the START or RES input is synchronized internally. This insures that stopped outputs (CLK, PCLK, OSC and CLK50) start cleanly with the proper phase relationship. If F/C is low (crystal oscillator mode), a HIGH state on the START input or a low state on RES causes the crystal oscillator to be restarted. The stopped outputs remain stopped, until the oscillator signal amplitude reaches the X1 Schmitt trigger input threshold voltage and 8192 cycles of the crystal oscillator output are counted by an internal counter. After this count is complete, the stopped outputs (CLK, CLK50, PCLK) start cleanly with the proper phase relationships. Typically, any input signal which meets the START input timing requirements can be used to start the HS-82C85RH. In many cases, this would be the INT output from an HS-82C59A CMOS Priority Interrupt Controller (see Figure 16). This output, which is active high, can be connected to both the HS-82C85RH START pin and to the INTR input on the microprocessor. HS-82C59A HS-82C85RH When the INT output becomes active (as a result of a “restart” IRQ or a system reset), the oscillator/clock circuit on the HS-82C85RH will restart. Upon completion of the appropriate restart sequence, the CLK signal to the CPU will become active. The CPU can then respond to the stillpending interrupt request. Oscillator/Clock Stop Control The S0, S1, and S2/STOP control lines determine when the HS-82C85RH clock outputs or oscillator will stop. These three lines are designed to connect directly to the MAXimum mode HS-80C86RH status lines as shown in Figure 17. When used in this configuration, the HS-82C85RH will automatically recognize a software HALT command from the HS-80C86RH and stop the system clocks or oscillator. This allows complete software control of the STOP function. If the HS-80C86RH is used in the MINimum mode, the HS-82C85RH can be controlled using the S2/STOP input (with S0 and S1 held high). This can be done using the circuit shown in Figure 18. Since the HS-80C86RH, when executing a halt instruction in minimum mode, issues a single ALE pulse with no corresponding bus signals (DEN remains high), the ALE pulse will be clocked through the 74HC74 and put the HS-82C85RH into stop mode. HS-80C86RH INTR CLK INT CLK S2 S2/STOP S1 S0 S1 S0 START MIN/MAX HS-80C86RH FIGURE 17. STOP CONTROL USING HS-80C86RH MAXIMUM MODE STATUS LINES FIGURE 16. START CONTROL USING HS-82C59ARH INTERRUPT CONTROLLER HS-80C86RH MICROPROCESSOR 74HC74 QUAD D FLIP-FLOP WITH CLEAR 1D 1Q ALE HS-82C85RH 2D 2Q 3D 3Q VDD 4D S0 4Q CLR HS-82C85RH CLOCK CONTROLLER/ GENERATOR S1 CLK S2/STOP DEN TO HS-80C86RH AND PERIPHERALS CLK RESET RESET VDD MIN/MAX FIGURE 18. STOP CONTROL USING HS-80C86RH IN MINIMUM MODE 12 HS-82C85RH The HS-82C85RH status inputs S2/STOP, S1, S0 are sampled on the rising edge of CLK. The oscillator (F/C LOW only) and clock outputs are stopped by S2/STOP, S1, S0 being in the LHH state on a low-to-high transition of CLK. This LHH state must follow a passive HHH state occurring on the previous low-to-high CLK transition. CLK and CLK50 will stop in the logic HIGH state after two additional complete cycles of CLK. PCLK stops in its current state (HIGH or LOW). This is true for both SLOW and FAST mode operation. or at slow speed (crystal or EFI frequency divided by 768) (see Figure 20). When in the SLOW mode, HS-82C85RH stop-clock and stop-oscillator functions operate in the same manner as in the FAST mode, and the frequency of PCLK is unaffected. Stop-Oscillator Mode When the HS-82C85RH is stopped while in the crystal mode (F/C LOW), the oscillator, in addition to all system clock signals (CLK, CLK50 and PCLK), are stopped. CLK and CLK50 stop in the high state. PCLK stops in its current state (high or low). With the oscillator stopped, HS-82C85RH power drops to its lowest level. All clocks and oscillators are stopped. All devices in the system which are driven by the HS-82C85RH go into the lowest power standby mode. The HS-82C85RH also goes into standby and requires a power supply current of less than 100mA. Stop-Clock Mode When the HS-82C85RH is in the EFI mode (F/C HIGH) and a STOP command is issued, all system clock signals (CLK, CLK50 and PCLK) are stopped. CLK and CLK50 stop in the high state. PCLK stops in its current state (high or low). The HS-82C85RH can also provide its own EFI source simply by connecting the OSC output to the EFI input and pulling the F/C input HIGH. This puts the HS-82C85RH into the External Frequency Mode using its own oscillator as an external source signal (see Figure 19). In this configuration, when the HS-82C85RH is stopped in the EFI mode, the oscillator continues to run. Only the clocks to the CPU and peripherals (CLK, CLK50 and PCLK) are stopped. Clock Slow/Fast Operation The SLO/FST input determines whether the CLK and CLK50 outputs run at full speed (crystal or EFI frequency divided by 3) X2 EFI OSC VDD F/C S2/STOP STOP CONTROL S1 START START CONTROL S0 FIGURE 19. STOP-CLOCK MODE IN EFI MODE WITH OSCILLATOR AS FREQUENCY SOURCE The SLOW mode allows the CPU and the system to operate at a reduced rate which, in turn, reduces system power. For example, the operating power for the HS-80C86RH CPU is 10mA/MHz of clock frequency. When the SLOW mode is used in a typical 5MHz system, CLK and CLK50 run at approximately 20kHz. At this reduced frequency, the average operating current of the CPU drops to 200mA. Adding the HS-80C86RH 500mA standby current brings the total current to 700mA. While the CPU and peripherals run slower and the HS-82C85RH CLK and CLK50 outputs switch at a reduced frequency, the main HS-82C85RH oscillator is still running at the maximum frequency (determined by the crystal or EFI input frequency.) Since CMOS power is directly related to operating frequency, HS-82C85RH power supply current will typically be reduced by 25% - 35%. EFI OR OSC PCLK SLO/FST CLK CLK50 FIGURE 20. SLOW/FAST TIMING OVERVIEW 13 X1 HS-82C85RH Internal logic requires that the SLO/FST pin be held low for at least 195 oscillator or EFI clock pulses before the SLOW mode command is recognized. This requirement eliminates unwanted FAST-to-SLOW mode frequency changes which could be caused by glitches or noise spikes. To guarantee FAST mode recognition, the SLO/FST pin must be held high for at least 3 OSC or EFI pulses. The HS-82C85RH will begin FAST mode operation on the next PCLK edge after FAST command recognition. Proper CLK and CLK50 phase relationships are maintained and minimum pulse width specifications are met. input connections. The output of the oscillator is buffered and available at the OSC output (pin 18) for generation of other system timing signals. TABLE 2. TYPICAL SYSTEM POWER SUPPLY CURRENT FOR STATIC CMOS OPERATING MODES FAST SLOW STOPCLOCK STOPOSC CPU Frequency 5MHz 20kHz DC DC XTAL Frequency 15MHz 15MHz 15MHz DC HS-80C86RH 50mA 2.5mA 250µA 250µA HS-82C85RH 24.7mA 16.9mA 14.1mA 24.4µA IDD FAST-to-SLOW or SLOW-to-FAST mode changes will occur on the next rising or falling edge of PCLK. It is important to remember that the transition time for operating frequency changes, which are dependent upon PCLK, will vary with the HS-82C85RH oscillator or EFI frequency. HS-82C08RH 1.0mA 10.0µA 1.0µA 1.0µA 82C82 1.7mA 6.5mA 1.0µA 1.0µA Slow/Fast Mode Control HS-82C54RH 943.0µA 915.0µA 1.0µA 1.0µA The HS-82C55ARH programmable peripheral interface can be used to provide slow/fast mode control by connecting one of the port pins directly to the SLO/FST pin (see Figure 21). With the port pin configured as an output, software control of the SLO/FST pin is provided by simply writing a logical one (FAST mode) or logical zero (SLOW Mode) to the corresponding port. PORT C is well-suited for this function due to its bit set and reset capabilities. HS-82C55ARH 3.2µA 1.2µA 1.0µA 1.0µA 74HCXX + Other 2.9mA 110.0µA 90.0µA 90.0µA HS-65262RH 4.0mA 50.0µA 10.0µA 10.0µA HS-6617RH 6.3mA 52.5µA 12.0µA 12.0µA CLK CLK HS-82C85RH CLOCK CONTROLLER GENERATOR SLO/FST HS-82C55RH PERIPHERAL INTERFACE HS-80C86RH µPROCESSOR PC0 D0 - 8 FIGURE 21. SLOW/FAST MODE CONTROL USING HS-82C55RH PERIPHERAL INTERFACE NOTE: All measurements taken at room temperature, VDD = +5.0V. Power supply current levels will be dependent upon system configuration and frequency of operation. For the most stable operation of the oscillator (OSC) output circuit, two capacitors (C1 = C2) are recommended. Capacitors C1 and C2 are chosen such that their combined capacitance matches the load capacitance as specified by the crystal manufacturer. This insures operation within the frequency tolerance specified by the crystal manufacturer. The crystal/capacitor configuration and the formula used to determine the capacitor values are shown in Figure 22. Crystal Specifications are shown in Table 3. For additional information on crystal operation, see Intersil publication Tech Brief 47. Alternate Operating Modes Using alternate modes of operation (slow, stop-clock, stoposcillator) will reduce the average system operating power dissipation in a static CMOS system (see Table 2). This does not mean that system speed or throughput must be reduced. When used appropriately, the slow, stop-clock, stoposcillator modes can make your design more power-efficient while maintaining maximum system performance. X1 C1 CRYSTAL 2.4MHz - 15MHz X2 C2 C1 • C2 CT = ---------------------- (Including stray capacitance) C1 + C2 Oscillator The oscillator circuit of the HS-82C85RH is designed primarily for use with an external parallel resonant, fundamental mode crystal from which the basic operating frequency is derived. The crystal frequency must be three times the required CPU clock. X1 and X2 are the two crystal 14 FIGURE 22. CRYSTAL CONNECTION HS-82C85RH TABLE 3. CRYSTAL SPECIFICATIONS PARAMETER TYPICAL CRYSTAL SPECIFICATION Frequency 2.4MHz to 15MHz Type of Operation Parallel Resonant, Fund. Mode Load Capacitance 20pF or 32pF R Series (Max) 56Ω (f = 15MHz, CL = 32pF), 105Ω (f = 15MHz, CL = 20pF) Frequency Source Selection The F/C input is a strapping pin that selects either the crystal oscillator or the EFI input as the source frequency for clock generation. If the EFI input is selected as the source, the oscillator section (OSC output) can be used independently for another clock source. If a crystal is not used, then crystal input X1 (pin 23) must be tied to VDD or GND and X2 (pin 22) should be left open. If the EFI mode is not used, then EFI (pin 20) should be tied to VDD or GND. Clock Generator The clock generator consists of two synchronous divide-bythree counters with special clear inputs that inhibit the counting. One counter generates a 33% duty cycle waveform (CLK) and the other generates a 50% duty cycle waveform (CLK50). These two counters are negative-edge synchronized, with the low-going transitions of both waveforms occurring on the same oscillator transition. The CLK and CLK50 output frequencies are one-third of the base input frequency when SLO/FST is high and are equal to the base input frequency divided by 768 when SLO/FST is low. The CLK output is a 33% duty cycle clock signal designed to drive the HS-80C86RH microprocessor directly. CLK50 has a 50% duty cycle output synchronous with CLK, designed to drive coprocessors and peripherals requiring a 50% duty cycle clock. PCLK is a peripheral clock signal with an output frequency equal to the oscillator or EFI frequency divided by 6. PCLK has a 50% duty cycle. PCLK is unaffected by SLO/FST. When the HS-82C85RH is placed in the STOP mode, PCLK will remain in its current state (logic high or logic low) until a RES or START command restarts the HS-82C85RH clock circuitry. PCLK is negative-edge synchronized with CLK and CLK50. Since PCLK continues to run at the same frequency regardless of the state of the SLO/FST pin, it can be used by other devices in the system which need a fixed high frequency clock. For example, PCLK could be used to clock an HS-82C54RH programmable interval timer to produce a real-time clock for the system or as a baud rate generator to maintain serial data communications during SLOW mode operation. Clock Synchronization causes all clocks (CLK, CLK50 and PCLK) to stop in the HIGH state. It is necessary to synchronize the CSYNC input to the EFI clock using two flip-flops as shown in Figure 23. Multiple external flip-flops are necessary to minimize the occurrence of metastable (or indeterminate) states. Ready Synchronization Two RDY inputs (RDY1, RDY2) are provided to accommodate two system buses. Each RDY input is qualified by its corresponding AEN input (AEN1, AEN2). Reception of a valid RDY signal causes the HS-82C85RH to output READY high, informing the HS-80C86RH that the pending data transfer may be concluded (see HS-80C86RH data sheet system timing). Synchronization is required for all asynchronous activegoing edges of either RDY input to guarantee that the RDY set up and hold times are met. Inactive-going edges of RDY in normally ready systems do not require synchronization but must satisfy RDY setup and hold as a matter of proper system design. The ASYNC input defines two modes of RDY synchronization operation. When ASYNC is LOW, two stages of synchronization are provided for active RDY input signals. Positive-going asynchronous RDY inputs will first be synchronized to flip-flop one at the rising edge of CLK (requiring a setup time TR1VCH) and then synchronized to flip-flop two at the next falling edge of CLK, after which time the READY output will go HIGH. Negative-going asynchronous RDY inputs will be synchronized directly to flip-flop two at the falling edge of CLK, after which time the RDY output will go inactive. This mode of operation is intended for use by asynchronous (normally not ready) devices in the system which cannot be guaranteed by design to meet the required RDY setup timing (TR1VCL) on each bus cycle. When ASYNC is high or left open, the first RDY flip-flop is bypassed in the RDY synchronization logic. RDY inputs are synchronized by flip-flop two on the falling edge of CLK before they are presented to the processor. This mode is available for synchronous devices that can be guaranteed to meet the required RDY setup time. ASYNC can be changed on every bus cycle to select the appropriate mode of synchronization for each device in the system. CSYNC WITH HS-82C85RH(s) EFI CLK SYNCH EFI The clock synchronization (CSYNC) input allows the output clocks to be synchronized with an external event (such as another HS-82C85RH clock signal). CSYNC going active 15 HS-82C85RH D Q D Q > CSYNC > (TO OTHER HS-82C85RHs) FIGURE 23. CSYNC SYNCHRONIZATION METHODS HS-82C85RH Die Characteristics DIE DIMENSIONS: Substrate: 2770µm x 3130µm x 483µm ±25µm Radiation Hardened Silicon Gate, Dielectric Isolation INTERFACE MATERIALS: Backside Finish: Glassivation: Silicon Type: SiO2 Thickness: 8kÅ ±1kÅ ASSEMBLY RELATED INFORMATION: Top Metallization: Substrate Potential: Type: Al/Si Thickness: 11kÅ ±2kÅ Unbiased (DI) ADDITIONAL INFORMATION: Worst Case Current Density: 1.6 x 104 A/cm2 Metallization Mask Layout (21) ASYNC (22) X2 (23) X1 (24) VDD (3) AEN1 (2) PCLK (1) CSYNC HS-82C85RH RDY1 (4) (20) EFI (19) F/C READY (5) RDY2 (6) AEN2 (7) (18) OSC M (17) RES A S K CLK (8) S2/STOP (15) S1 (14) S0 (13) SLO/FST (12) START (11) CLK50 (10) GND (VSS) (9) (16) RESET All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification. Intersil semiconductor products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of Intersil or its subsidiaries. For information regarding Intersil Corporation and its products, see web site www.intersil.com 16