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