• Devices QML Qualified in Accordance with
MIL-PRF-38535
• Detailed Electrical and Screening Requirements are
Contained in SMD# 5962-95818 and Intersil’ QM Plan
• Radiation Hardened EPI-CMOS
- Parametrics Guaranteed 1 x 10
- Transient Upset > 1 x 10
- Latch-Up Free > 1 x 10
12
• Electrically Equivalent to Sandia SA 3001
• Pin Compatible with Intel 8155/56
• Bus Compatible with HS-80C85RH
• Single 5V Power Supply
• Low Standby Current 200µA Max
• Low Operating Current 2mA/MHz
• Completely Static Design
• Internal Address Latches
• Two Programmable 8-Bit I/O Ports
• One Programmable 6-Bit I/O Port
• Programmable 14-Bit Binary Counter/Timer
• Multiplexed Address and Data Bus
• Self Aligned Junction Isolated (SAJI) Process
• Military Temperature Range -55
5
8
RAD(Si)
RAD(Si)/s
RAD(Si)/s
o
C to +125oC
Description
The HS-81C55/56RH are radiation hardened RAM and I/O
chips fabricated using the Intersil radiation hardened SelfAligned Junction Isolated (SAJI) silicon gate technology.
Latch-up free operation is achieved by the use of epitaxial
starting material to eliminate the parasitic SCR effect seen in
conventional bulk CMOS devices.
The HS-81C55/56RH is intended for use with the
HS-80C85RH radiation hardened microprocessor system. The
RAM portion is designed as 2048 static cells organized as 256
x 8. A maximum post irradiation access time of 500ns allows
the HS-81C55/56RH to be used with the HS-80C85RH CPU
without any wait states. The HS-81C55RH requires an active
low chip enable while the HS-81C56RH requires an active high
chip enable. These chips are designed for operation utilizing a
single 5V power supply.
Functional Diagram
IO/
AD0 - AD7
CE OR CE†
ALE
RD
WR
RESET
TIMER CLK
TIMER OUT
M
256 x 8
STATIC
RAM
TIMER
PORT A
A
PORT B
B
PORT C
C
†81C55RH =
81C56RH = CE
8
8
8
CE
PA0 - PA7
PB0 - PB7
PC0 - PC5
VDD (10V)
GND
Ordering Information
PART NUMBERTEMPERATURE RANGESCREENING LEVELPACKAGE
5962R9XXXX01QRC-55oC to +125oCMIL-PRF-38535 Level Q40 Lead SBDIP
o
5962R9XXXX01VRC-55
5962R9XXXX01QXC-55oC to +125oCMIL-PRF-38535 Level Q42 Lead Ceramic Flatpack
5962R9XXXX01VXC-55oC to +125oCMIL-PRF-38535 Level V42 Lead Ceramic Flatpack
5962R9XXXX02QRC-55oC to +125oCMIL-PRF-38535 Level Q40 Lead SBDIP
5962R9XXXX02VRC-55oC to +125oCMIL-PRF-38535 Level V40 Lead SBDIP
5962R9XXXX02QXC-55oC to +125oCMIL-PRF-38535 Level Q42 Lead Ceramic Flatpack
5962R9XXXX02VXC-55oC to +125oCMIL-PRF-38535 Level V42 Lead Ceramic Flatpack
HS1-81C55RH/Sample+25oCSample40 Lead SBDIP
HS9-81C55RH/Sample+25oCSample42 Lead Ceramic Flatpack
HS1-81C56RH/Sample+25oCSample40 Lead SBDIP
HS9-81C56RH/Sample+25oCSample42 Lead Ceramic Flatpack
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207
RESETIReset: Pulse provided by the HS-80C85RH to initialize the system (connect to HS-80C85RH RESET
OUT). Input high on this line resets the chip and initializes the three I/O ports to input mode. The width
of RESET pulse should typically be two HS-80C85RH clock cycle times.
AD0 - AD7I/OAddress/Data: Tri-state Address/Data lines that interface with the CPU lower 8-bit Address/Data Bus.
The 8-bit address is latched into the address latch inside the HS-81C55 and HS-81C56RH on the falling
edge of ALE. The address can be either for the memory section or the I/O section depending on the IO/
M input. The 8-bit data is either written into the chip or read from the chip, depending on the WR or RD
input signal.
CE or CEIChip Enable: On the HS-81C55RH, this pin is CE and is ACTIVE LOW. On the HS-81C56RH, this pin
is CE and is ACTIVE HIGH.
RDIRead Control: Input low on this line with the Chip Enable active enables and AD0 - AD7 buffers. If IO/
M pin is low, the RAM content will be read out to the AD bus. Otherwise the content of the selected I/O
port or command/status registers will be read to the AD bus.
WRIWrite Control: Input low on this line with the Chip Enable active causes the data on the Address/Data
bus to be written to the RAM or I/O ports and command/status register, depending on IO/M.
ALEIAddress Latch Enable: This control signal latches both the address on the AD0 - AD7 lines and the
state of the Chip Enable and IO/M into the chip at the falling edge of ALE.
IO/MII/O Memory: Selects memory if low and I/O and command/status registers if high.
PA0 - PA7 (8)I/OPort A: These 8 pins are general purpose I/O pins. The in/out direction is selected by programming the
command register.
PB0 - PB7 (8)I/OPort B: These 8 pins are general purpose I/O pins. The in/out direction is selected by programming the
command register.
PC0 - PC7 (8)I/OPort C: These 6 pins can function as either input port, output port, or as control signals for PA and PB.
Programming is done through the command register. When PC0 - PC5 are used as control signals, they
will provide the following:
PC0 - A INTR (Port A Interrupt)
PC1 - ABF (Port A Buffer Full)
PC2 - A STB (Port A Strobe)
PC3 - B INTR (Port B Interrupt)
PC4 - B BF (Port B Buffer Full)
PC5 - B STB (Port B Strobe)
TIMER INITimer Input: Input to the counter-timer.
TIMER OUTOTimer Output: This output can be either a square wave or a pulse, depending on the timer mode.
VDDIVoltage: +5V.
GNDIGround: Ground reference.
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
Operating Conditions
Operating Voltage Range . . . . . . . . . . . . . . . . . . . +4.75V to +5.25V
Dynamic CurrentIDDOPVDD = 5.25V, f = 1MHz1, 2, 3-55oC, +25oC,
Functional TestsFTVDD = 4.75V and 5.25V,
NOTE: All de vices are guaranteed at worst case limits and ov er radiation. Dynamic current is proportional to operating frequency (2mA/MHz).
PARAMETERSSYMBOLCONDITIONS
Address Latch Setup TimeTALNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC60 -ns
Address Hold Time After LatchTLANotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC60 -ns
Latch to READ/WRITE ControlTLCNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC200-ns
Valid Data Out From Read ControlTRDNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-250ns
Address Stable to Data Out ValidTADNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-500ns
Latch Enable WidthTLLNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC200-ns
READ/WRITE Control to Latch
Enable
READ/WRITE Control WidthTCCNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC250-ns
Data In to WRITE Setup TimeTDWNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC200-ns
Data In Hold Time After WRITETWDNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC25 -ns
IIHVDD = 5.25V, VIN = 0V,
Pin under test = VDD
IILVDD = 5.25V, VIN = 5.25V,
Pin under test = 0V
VIH = VDD-0.5V, VIL = 0.8V
TABLE 2. AC ELECTRICAL PERFORMANCE CHARACTERISTICS
TCLNotes 1, 4,79, 10, 11-55oC ≤ TA≤ +125oC20 -ns
SUBGROUPS TEMPERATURE
1, 2, 3-55oC, +25oC,
+125oC
1, 2, 3-55oC, +25oC,
+125oC
+125oC
+125oC
+125oC
+125oC
7, 8A, 8B-55oC, +25oC,
+125oC
GROUP A
SUBGROUPSTEMPERATURE
LIMITS
UNITSMINMAX
-1µA
-1-µA
-0.5V
4.25-V
-200µA
-2mA
-- -
LIMITS
UNITSMINMAX
Spec Number 518056
4
Page 5
Specifications HS-81C55RH, HS-81C56RH
TABLE 2. AC ELECTRICAL PERFORMANCE CHARACTERISTICS (Continued)
GROUP A
PARAMETERSSYMBOLCONDITIONS
WRITE to Port OutputTWPNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
Port Input Setup TimeTPRNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC50 -ns
Port Input Hold TimeTRPNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC15 -ns
Strobe to Buffer FullTSBFNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
Strobe WidthTSSNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC150-ns
READ to Buffer EmptyTRBENotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
Strobe to INTR OffTSINotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
READ to INTR OffTRDINotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC360ns
Port Setup Time to StrobeTPSSNotes 1, 4, 59, 10, 11-55oC ≤ TA≤ +125oC100-ns
Post Hold Time After StrobeTPHSNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC100-ns
Strobe to Buffer EmptyTSBENotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
WRITE to Buffer fullTWBFNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
WRITE to INTR OffTWINotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-340ns
TIMER-IN to TIMER OUT LowTTLNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
TIMER-IN to TIMER-OUT HighTTHNotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC-300ns
Data Bus Enable from READ ControlTRDENotes 1, 49, 10, 11-55oC ≤ TA≤ +125oC120-ns
TIMER-IN Low TimeT1Notes 1, 4, 69, 10, 11-55oC ≤ TA≤ +125oC40 -ns
TIMER-IN High TimeT2Notes 1, 49, 10, 11-55oC ≤ TA≤ +125oC115-ns
NOTES:
1. All devices guaranteed at worst case limits and over radiation.
2. Operating supply current (IDDOP) is proportional to operating frequency.
3. Output timings are measured with purely capacitive load.
4. For design purposes the limits are given as shown. For compatibility with the 80C85RH microprocessor, the AC parameters are tested
as maximums.
5. Parameter tested as part of the functional test. No read and record data available.
6. At low temperature, T1 is measured down to 10ns. If the reading is less than 10ns, the parameter will read 10ns.
7. Read and Record data available on failing data only.
SUBGROUPSTEMPERATURE
LIMITS
UNITSMINMAX
TABLE 3. ELECTRICAL PERFORMANCE CHARACTERISTICS
LIMITS
PARAMETERSSYMBOLCONDITIONSTEMPERATURE
Input CapacitanceCINVDD = Open, f = 1MHz, All measurements
referenced to device ground
I/O CapacitanceCI/OVDD = Open, f = 1MHz, All measurements
referenced to device ground
Output CapacitanceCOUTVDD = Open, f = 1MHz, All measurements
referenced to device ground
Data Bus Float After
READ
Recovery Time Between
Controls
NOTE: The parameters listed in Table 3 are controlled via design or process parameters and are not directly tested. These parameters are
characterized upon initial design release and upon design changes which would affect these characteristics.
TRDFVDD = 4.75V-55oC, +25oC,
TRVVDD = 4.75V-55oC, +25oC,
TA = +25oC-10pF
TA = +25oC-12pF
TA = +25oC-10pF
10100ns
+125oC
-220ns
+125oC
UNITSMINMAX
Spec Number 518056
5
Page 6
Waveforms
CE (81C55RH)
CE (81C56RH)
READ
OR
IO/
AD
0-7
ALE
RD
Specifications HS-81C55RH, HS-81C56RH
M
tAD
ADDRESSDATA VALID
tALtLA
tLL
tLC
tRIDE
tRD
tCC
tRDF
tCL
tRV
WRITE
CE (81C55RH)
OR
CE (81C56RH)
IO/M
AD
0-7
ALE
WR
ADDRESSDATA VALID
tAL
tLLtLC
tLA
tDW
tCC
tCL
tWD
tCL
tRV
Spec Number 518056
6
Page 7
HS-81C55RH, HS-81C56RH
Waveforms
STROBED INPUT
STROBED
INPUT DATA
FROM PORT
STROBED OUTPUT
(Continued)
BF
INTR
RD
tSBF
tSS
tPSS
tSI
tRBE
tRDI
tPHS
BF
STROBE
INTR
WR
OUTPUT DATA
TO PORT
tWI
tWBF
tSBE
tSI
tWP
Spec Number 518056
7
Page 8
HS-81C55RH, HS-81C56RH
Waveforms
BASIC INPUT
RD
INPUT
DATA BUS
TIMER OUTPUT COUNTDOWN FROM 5 TO 1
(Continued)
tPR
2 1 5 432 1 5
tRP
tF
BASIC INPUT
RD
tWP
INPUT
DATA BUS
RELOAD COUNTER CLRLOAD COUNTER CLR
t2
TIMER IN
TIMER OUT
(PULSE)
TIMER OUT
(SQUARE WAVE)
tR
(NOTE 1)
(NOTE 1)
NOTE: THE TIMER OUTPUT IS PERIODIC IF IN AN AUTOMATIC
RELOAD MODE (M, MODE BIT = 1)
t1
tCYC
tTL
tTL
tTH
tTH
Spec Number 518056
8
Page 9
Metallization Topology
DIE DIMENSIONS:
222 x 202 x 14 ± 1mil (Die Thickness)
METALLIZATION:
Type: AlSi
Thickness: 11k
Å ± 2kÅ
GLASSIVATION:
Type: SiO2
Thickness: 8k
Å ± 1kÅ
Metallization Mask Layout
(5) PC5
TIMER OUT (6)
IO/M (7)
HS-81C55RH, HS-81C56RH
HS-81C55RH, HS-81C56RH
(4) RESET
(3) TIMER IN
(2) PC4
(1) PC3
(40) VDD
(39) PC2
(38) PC1
(37) PC0
(36) PB7
(35)PB6
CE OR CE (8)
RD (9)
WR (10)
ALE (11)
AD0 (12)
AD1 (13)
AD2 (14)
AD3 (15)
AD4 (16)
AD5 (17)
AD6 (18)
AD7 (19)
GND (20)
PA0 (21)
PA1 (22)
PA2 (23)
PA3 (24)
PA4 (25)
(34) PB5
(33) PB4
(32) PB3
(31) PB2
(30) PB1
(29) PB0
(28) PA7
(27) PA6
PA5 (26)
Spec Number 518056
9
Page 10
HS-81C55RH, HS-81C56RH
Functional Description
The HS-81C55RH and 81C56RH contains the following:
• 2K Bit Static RAM Organized as 256 x 8
• Two 8-Bit I/O Ports (PA and PB) and One 6-Bit I/O Por t
(PC)
• 14-Bit Timer-Counter
M (IO/Memory Select) pin selects either the five reg-
The IO/
ister (Command, Status, PA0 - PA7, PB0 - PB7, PC0 - PC5)
or the memory (RAM) portion.
The 8-bit address on the Address/Data lines, Chip Enable
input
CE or CE and IO/M are all latched on-chip at the falling
edge of ALE.
8-BIT INTERNAL DATA BUS
COMMAND
STATUS
PCPBPA
688
TIMER
MSB
TIMER MODE
TIMER
LSB
76543210
TM2 TM1 IEB IEA PC2 PC1 PB PA
ENABLE PORT
A INTERRUPT
ENABLE PORT
B INTERRUPT
00 = NOP - DO NOT AFFECT COUNTER
OPERATION
01 = STOP - NOP IF TIMER HAS NOT
STARTED; STOP COUNTING IF
THE TIMER IS RUNNING
10 = STOP AFTER TC - STOP IMME-
TIMER
COMMAND
DIATELY AFTER PRESENT TC
IS REACHED (NOP IF TIMER
HAS NOT STARTED)
11 = START - LOAD MODE AND CNT
LENGTH AND START IMMEDIATELY AFTER LOADING (IF TIMER IS
NOT PRESENTLY RUNNING). IF
TIMER IS RUNNING, START THE
NEW MODE AND CNT LENGTH
IMMEDIATELY AFTER PRESENT
TC IS REACHED.
DEFINES
PA0 - PA7
DEFINES
PB0 - PB7
DEFINES
PC0 - PC5
0 = INPUT
1 = OUTPUT
00 = ALT1
11 = ALT2
01 = ALT3
10 = ALT4
0 = INPUT
1 = OUTPUT
FIGURE 1. INTERNAL REGISTERS
CE (81C55RH)
CE (81C56RH)
OR
IO/M
AD0 - AD7
ALE
RD OR WR
ADDRESS
DAT A
VALID
FIGURE 2. ON-BOARD MEMORY READ/WRITE CYCLE
Programming of the Command Register
The command register consists of eight latches. Four bits (0-
3) define the mode of the ports, two bit (4-5) enable or disable
the interrupt from port C when it acts as control por t, and the
last two bits (6-7) are for the timer.
The command register contents can be altered at anytime by
using the I/O address XXXXX000 during a WRITE operation
with the Chip Enable active and IO/
each bit of the command byte is defined in Figure 3. The
contents of the command register may never be read.
M = 1. The meaning of
FIGURE 3. COMMAND REGISTER BIT ASSIGNMENT
Reading the Status Register
The status register consists of seven latches, one for each
bit six (0-5) for the status of the ports and one (6) for the
status of the timer.
The status of the timer and the I/O section can be polled by
reading the Status Register (Address XXXXX000). Status
word format is shown in Figure 4. Note that you may never
write to the status register since the command register
shares the same I/O address and the command register is
selected when a write to that address is issued.
AD7 AD6AD5 AD4 AD3 AD2 AD1 AD0
TIMER
INTEBBBFINTRBINTEAA
PORT A INTERRUPT ENABLE
PORT B INTERRUPT REQUEST
PORT B BUFFER FULL/EMPTY
(INPUT/OUTPUT)
PORT B INTERRUPT ENABLE
TIMER INTERRUPT (THIS BIT IS LATCHED HIGH WHEN
TERMINAL COUNT IS REACHED, AND IS RESET TO LOW
READING OF THE C/S REGISTER & BY HARDWARE RESET).
FIGURE 4. STATUS REGISTER BIT ASSIGNMENT
INTR
BF
A
PORT A
INTERRUPT
REQUEST
PORT A BUFFER
FULL/EMPTY
(INPUT/OUTPUT)
10
Spec Number 518056
Page 11
HS-81C55RH, HS-81C56RH
Input/Output Section
The I/O section of the HS-81C55RH and HS-81C56RH
consists of five registers: (See Figure 5)
• Command/Status Register (C/S) - Both register are
assigned the address XXXXX000. The C/S address
serves the dual prupose.
When the C/S registers are selected during WRITE
operation, a command is written into the command
register. The contents of this register are not accessible
through the pins.
When the C/S (XXXXX000) is selected during a READ
operation, the status information of the I/O ports and the
timer becomes available on the AD0 - AD7 lines.
• PA Register - This register can be programmed to be
either input or output ports depending on the status of the
contents of the C/S Register. also depending on the
command, this port can operate in either the basic mode
or the strobed mode (See timing diagram). the I/O pins
assigned in relation to this register are PA0 - PA7. The
address of this register is XXXXX001.
• PB Register - This register functions the same as PA
Register. the I/O pins assigned are PB0 - PB7. The
address of this register is XXXXX010
• PC Register - This register has the address XXXXX011
and contains only 6 bits. The 6 bits can be programmed to
be either input ports, output ports or as control signals for
PA and PB by properly programming the AD2 and AD3
bits of the C/S register.
When PC0 - PC5 is used as a control port, 3 bits are
assigned for Port A and 3 for Port B. The first bit is an
Interrupt that the HS-81C55RH and HS-81C56RH sends
out. The second is an output signal indicating whether the
buffer is full or empty, and the third is an input pin to
accept a strobe for the strobed input mode. (See Table 1).
When the ‘C’ port is programmed to either ALT3 or ALT4, the
control signals for PA and Pb are initialized as follows: :
CONTROLINPUT MODEOUTPUT MODE
BFLowLow
INTRLowHigh
STBInput ControlInput Control
I/O ADDRESS†
SELECTIONA7 A6 A5 A4 A3 A2 A1 A0
XXXXX000Interval Command/
Status Register
XXXXX001General Purpose I/O
Port A
XXXXX010General Purpose I/O
Port B
XXXXX011General Purpose I/O or
Control Port C
XXXXX100Low-Order 8 Bits of
Timer Count
XXXXX101High 6 Bits of Timer
Count and 2 Bits of Timer
Mode
† I/O Address must be qualified by CE = 1(81C56RH) or
0(81C55RH) and IO/M = 1 in order to select the appropriate register.
X = Don’t Care
FIGURE 5. I/O PORT AND TIMER ADDRESSING SCHEME
CE =
Figure 6 shows how I/O Ports A and B are structured within
the HS-81C55RH and HS-81C56RH.
Note in the diagram that when the I/O ports are programmed
to be output ports, the contents of the output ports can still
be read by a READ operation when appropriately
addressed.
The outputs of the HS-81C55/56RH are “glitch-free”
meaning that you can write a “1” to a bit position that was
previously “1” and the level at the output pin will not change.
Note also that the output latch is cleared when the port
enters the input mode. the output latch cannot be loaded by
writing to the port if the port is in theinput mode. The result is
that each time a port mode is changed from input to output,
the output pins will go low. When the HS-81C55/56RH is
RESET, the output latches are all cleared and all 3 ports
enter the input mode.
When in the ALT1 or ALT2 modes, the bits of Port C are
structured like the diagram above in the simple input or
output mode, respectively.
Reading from an input port with nothing connected to the
pins will provide unpredictable results.
Figure 7 shows how the HS-81C55/56RH I/O ports might be
configured in a typical system.
Timer Section
The timer is a 14 bit down counter that counts the TIMER IN
pulses and provides either a square wave or pulse when
terminal count (TC) is reached.
The timer has the I/O address XXXXX100 for the low order
byte of the register and the I/O address XXXXX101 for the
high order byte of the register. (See Figure 5).
To program the timer, the COUNT LENGTH REG is loaded
first, one byte at a time, by selecting the timer addresses.
Bits 0-13 of the high order count register will specify the
length of the next count and bits 14-15 of the high order
register will specify the timer output mode (see Figure 8).
The value loaded into the count length register can have any
value from 2H through 3FFH in Bits 0-13.
TO HS-80C85RH
PORT A
PORT C
PORT B
FIGURE 7. EXAMPLE: COMMAND REGISTER = 00111001
OUTPUTPORT A
A INTR (SIGNAL DATA RECEIVED)
A BF (SIGNALS DATA READY)
A STB (ACKNOWL. DATA RCV’D)
B STB (LOAD PORT B LATCH)
B BF (SIGNALS BUFFER IS FULL)
B INTR (SIGNALS BUFFER
READY FOR READING)
INPUT
76543210
M2 M1 T13 T12 T11 T10 T9 T8
TIMER
MODE
76543210
T7T6T5T4T3T2T1T0
FIGURE 8. TIMER FORMAT
MSB OF
CNT LENGTH
LSB OF
CNT LENGTH
RST INPUT
TO INPUT PORT
(OPTIONAL)
TO HS-80C85RH
RST INPUT
TO/FROM
PERIPHERAL
INTERFACE
TABLE 1. PORT CONTROL ASSIGNMENT
PINALT1ALT2ALT3ALT4
PC0Input PortOutput PortA INTR (Port A Interrupt)A INTR (Port A Interrupt)
PC1Input PortOutput PortA BF (Port A Buffer Full)A BF (Port A Buffer Full)
PC2Input PortOutput PortA STB (Port A Strobe)A STB (Port A Strobe)
PC3Input PortOutput PortOutput PortB INTR (Port B Interrupt)
PC4Input PortOutput PortOutput PortB BF (Port B Buffer Full)
PC5Input PortOutput PortOutput PortB STB (Port B Strobe)
Spec Number 518056
12
Page 13
HS-81C55RH, HS-81C56RH
There are four modes to choose from: M2 and M1 define the
timer mode, as shown in Figure 9.
TIMER OUT WAVEFORMS:
START
MODE BITS
M2 M1
0
0
0
1
1
0
1
1
COUNT
1. SINGLE SQ.
WAVE
2. CONTINUOUS
SQ. WAVE
3. SINGLE PULSE
ON TERM. COUNT
4. CONTINUOUS
PULSES
FIGURE 9. TIMER MODES
TERMINAL
COUNT
(TERMINAL
COUNT)
Bits 6-7 (TM2 and TM1) of command register contents are
used to start and stop the counter. there are four commands
to choose from:
TM2TM1
00NOP - Do not affect counter operation
01STOP-NOP - If timer has not started; stop
counting if the timer is running
10STOP AFTER TC - Stop immediately after
present TC is reached (NOP if timer has
not started)
11START - Load mode and CNT length and
start immediately after loading (if timer is
not presently running). If timer is running,
start the new mode and CNT length immediately after present TC is reached.
Note that while the counter is counting, you may load a new
count and mode into the count length registers. Before the
new count and mode will be used by the counter, you
must
issue a START command to the counter. This applies even
thought you may only want to change the count and use the
previous mode.
In case of an odd-numbered count, the first half-cycle of the
squarewave output, which is high, is one count longer than
the second (low) half-cycle, as shown in Figure 10.
4
5
FIGURE 10. ASYMMETRICAL SQUARE-WAVE OUTPUT RE-
SULTING FROM COUNT OF 9
The counter in the HS-81C55/56RH is not initialized to any
particular mode or count when hardware RESET occurs, but
RESET does stop the counting. Therefore, counting cannot
begin following RESET until a START command is issued
via the C/S register.
Please note that the timer circuit on the HS-81C55/56RH
chip is designed to be a square-wave timer, not an event
counter. To achieve this, it counts down by twos twice in
completing one cycle. Thus, its registers do not contain
values directly representing the number of TIMER IN pulses
received. You cannot load an initial value of 1 into the count
register and cause the timer to operate, as its terminal count
value is 10 (binary) or 2 (decimal). (For the detection of
single pulses, it is suggested that one of the hardware interrupt pins on the HS-80C85RH be used.) After the timer has
started counting down, the values residing in the count
registers can be used to calculate the actual number of
TIMER IN pulses required to complete the timer cycle if
desired. To obtain the remaining count, perform the following
operations in order:
1. Stop the count
2. Read in the 16 bit value from the count length registers
3. Reset the upper two mode bits
4. Reset the carry and rotate r ight one position all 16 bits
through carry
5. If carry is set, add 1/2 of the full or iginal count (1/2 full
count - 1 if full count is odd).
NOTE: If you started with an odd count and you read the
count length register before the third count pulse occurs, you
will not be able to discern whether one or two counts has
occurred. Regardless of this, the HS-81C55/56RH always
counts out the right number of pulses in generating the
TIMER OUT waveforms.
13
Spec Number 518056
Page 14
HS-81C55RH, HS-81C56RH
Ceramic Metal Seal Flatpack Packages (Flatpack)
K42.A TOP BRAZED
1
E
N
e
b
E1
L
Q
M
c1
SECTION A-A
E2
LEAD FINISH
BASE
METAL
b1
M
(b)
A
(c)
NOTES:
1. Index area: A notch or a pin one identification mark shall be located adjacent to pin one and shall be located within the shaded
area shown. The manufacturer’s identification shall not be used
as a pin one identification mark. Alternately, a tab (dimension k)
may be used to identify pin one.
2. If a pin one identification mark is used in addition to a tab, the limits of dimension k do not apply.
3. This dimension allows for off-center lid, meniscus, and glass
overrun.
4. Dimensions b1 and c1 apply to lead base metal only . Dimension
M applies to lead plating and finish thickness. The maximum limits of lead dimensions b and c or M shall be measured at the centroid of the finished lead surfaces, when solder dip or tin plate
lead finish is applied.
7. For bottom-brazed lead packages, no organic or polymeric materials
shall be molded to the bottom of the package to cover the leads.
8. Dimension Q shall be measured at the point of exit (bey ond the
meniscus) of the lead from the body. Dimension Q minimum
shall be reduced by 0.0015 inch (0.038mm) maximum when solder dip lead finish is applied.
9. Dimensioning and tolerancing per ANSI Y14.5M - 1982.
10. Controlling dimension: INCH.
11. The basic lead spacing is 0.050 inch (1.27mm) between center
lines. Each lead centerline shall be located within ±0.005 inch
(0.13mm) of its exact longitudinal position relative to lead 1 and
the highest numbered (N) lead.
INCHESMILLIMETERS
NOTESMINMAXMINMAX
0.0100.180.25-
007
Rev. 0 6/17/94
All Intersil semiconductor products are manufactured, assembled and tested under ISO9000 quality systems certification.
Intersil 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 an y patent or patent rights of Intersil or its subsidiaries.
For information regarding Intersil Corporation and its products, see web site http://www.intersil.com
Sales Office Headquarters
NORTH AMERICA
Intersil Corporation
P. O. Box 883, Mail Stop 53-204
Melbourne, FL 32902
TEL: (407) 724-7000
FAX: (407) 724-7240
EUROPE
Intersil SA
Mercure Center
100, Rue de la Fusee
1130 Brussels, Belgium
TEL: (32) 2.724.2111
FAX: (32) 2.724.22.05
14
ASIA
Intersil (Taiwan) Ltd.
Taiwan Limited
7F-6, No. 101 Fu Hsing North Road
Taipei, Taiwan
Republic of China
TEL: (886) 2 2716 9310
FAX: (886) 2 2715 3029
Spec Number 518056
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.