CS82C54-10

CS82C54-10


Specifications
SKU
594186
Details

BUY CS82C54-10 https://www.utsource.net/itm/p/594186.html
CMOS Programmable Interval Timer

Below is the parameter table and instructions for the CS82C54-10 Programmable Interval Timer (PIT).

CS82C54-10 Parameter Table

Parameter Symbol Conditions Min Typical Max Unit
Operating Voltage Vcc Continuous 4.75 5.0 5.25 V
Maximum Current Icc Continuous - 150 - mA
Output High Level Voltage VOH IOH = -1.6 mA 2.4 3.5 4.5 V
Output Low Level Voltage VOL IOL = 16 mA 0.4 0.5 0.6 V
Input High Level Voltage VIH - 2.0 3.5 5.0 V
Input Low Level Voltage VIL - 0.0 0.8 1.5 V
Maximum Operating Frequency fmax - - 10 - MHz
Minimum Pulse Width tPW - 50 - - ns
Setup Time tSU - 25 - - ns
Hold Time tH - 25 - - ns
Propagation Delay tPD - 50 100 150 ns

CS82C54-10 Instructions

Overview

The CS82C54-10 is a programmable interval timer that can be used to generate precise time intervals or periodic signals. It consists of three independent 16-bit counters.

Pin Configuration

Pin Number Pin Name Description
1 GND Ground
2 CLK0 Clock input for Counter 0
3 OUT0 Output from Counter 0
4 GATE0 Gate input for Counter 0
5 CLK1 Clock input for Counter 1
6 OUT1 Output from Counter 1
7 GATE1 Gate input for Counter 1
8 CLK2 Clock input for Counter 2
9 OUT2 Output from Counter 2
10 GATE2 Gate input for Counter 2
11 RD Read control input
12 WR Write control input
13 CS Chip select input
14 A0 Address input 0
15 A1 Address input 1
16 D0-D7 Data bus (8-bit)
17 Vcc Power supply

Programming Modes

The CS82C54-10 supports six operating modes for each counter:

  1. Mode 0: Interrupt on Terminal Count
    • The counter counts down to zero and generates an interrupt.
  2. Mode 1: Hardware Retriggerable One-Shot
    • The counter counts down to zero and stops. It can be retriggered by a gate pulse.
  3. Mode 2: Rate Generator
    • The counter generates a periodic output signal with a frequency determined by the initial count.
  4. Mode 3: Square Wave Mode
    • The counter generates a square wave with a period determined by the initial count.
  5. Mode 4: Software Triggered Strobe
    • The counter counts down to zero and generates a single pulse.
  6. Mode 5: Hardware Triggered Strobe (Retriggerable)
    • The counter counts down to zero and generates a single pulse, which can be retriggered by a gate pulse.

Register Addresses

  • Counter 0: Address 00 (A1A0 = 00)
  • Counter 1: Address 01 (A1A0 = 01)
  • Counter 2: Address 10 (A1A0 = 10)
  • Control Word Register: Address 11 (A1A0 = 11)

Control Word Format

The control word register is used to program the operating mode and other parameters of the counters.

Bit Function
7 BCD/ Binary (1 = BCD, 0 = Binary)
6-5 Mode (00 = Mode 0, 01 = Mode 1, 10 = Mode 2, 11 = Mode 3, 100 = Mode 4, 101 = Mode 5)
4 Counter Select (1 = Counter 2, 0 = Counter 1 or 0)
3 Read/Write (1 = Read, 0 = Write)
2-0 Counter Select (000 = Counter 0, 001 = Counter 1, 010 = Counter 2, 011 = All Counters)

Example Programming Sequence

  1. Select Counter and Mode:

    • Write the control word to the control word register to select the counter and its operating mode.
    • Example: To set Counter 0 to Mode 2 (Rate Generator) in binary mode:
      Control Word: 00110000 (0x30)
      
      • Write 0x30 to the control word register (A1A0 = 11).
  2. Load Initial Count:

    • Write the initial count value to the selected counter.
    • Example: To load an initial count of 10000 (0x2710) into Counter 0:
      Write 0x10 to D0-D7 (LSB)
      Write 0x27 to D0-D7 (MSB)
      
  3. Start the Counter:

    • The counter starts counting down from the initial count when the gate signal (GATE0) is high.

Notes

  • Ensure that the clock inputs (CLK0, CLK1, CLK2) are stable and within the specified frequency range.
  • The output signals (OUT0, OUT1, OUT2) can be used to trigger other devices or generate interrupts.
  • The chip select (CS), read (RD), and write (WR) signals must be properly controlled to access the registers.

This should provide a comprehensive overview of the CS82C54-10 and how to use it effectively.

(For reference only)

View more about CS82C54-10 on main site