SN7476 Dual JK Flip-Flop IC with Preset & Clear – DIP-16
The SN7476 is a digital logic integrated circuit containing two independent JK flip-flops with asynchronous preset and clear inputs. Part of the 7400-series TTL logic family, it is designed for binary counters, data storage, frequency division, and sequential logic applications.
Each flip-flop stores one bit of binary information and provides complementary Q and Q̅ outputs. The J and K inputs determine the next output state, while the preset and clear inputs allow the output to be set or reset independently of the clock.
The SN7476 is suitable for digital electronics experiments, educational projects, and circuit prototyping.
Key Features
-
Dual JK Flip-Flops: Two independent flip-flops in a single IC.
-
Negative-Edge Triggered: Output changes on the falling edge of the clock.
-
Asynchronous Preset and Clear: Active-LOW inputs for setting and resetting each flip-flop.
-
Complementary Outputs: Provides Q and Q̅ outputs.
-
TTL Logic: Designed for standard 5V digital logic systems.
-
Binary Storage: Stores one bit of information per flip-flop.
-
Toggle Operation: Supports frequency division and binary counting.
-
DIP-16 Package: Suitable for breadboards and through-hole PCB assembly.
Technical Specifications
| Parameter |
Specification |
| Part Number |
SN7476 |
| IC Type |
Dual JK Flip-Flop |
| Logic Family |
7400 Series TTL |
| Number of Flip-Flops |
2 |
| Flip-Flop Type |
JK |
| Clock Operation |
Master-Slave, Falling-Edge Output Transfer |
| Preset Input |
Asynchronous, Active LOW |
| Clear Input |
Asynchronous, Active LOW |
| Outputs |
Q and Q̅ |
| Nominal Supply Voltage |
5V DC |
| Operating Voltage |
4.75–5.25V DC |
| Package Type |
DIP-16 |
| Number of Pins |
16 |
| Mounting Type |
Through-Hole |
| Operating Temperature |
0°C to +70°C (standard SN7476) |
Pin Configuration
| Pin |
Function |
Description |
| 1 |
1CLK |
Flip-Flop 1 Clock |
| 2 |
1PRE |
Flip-Flop 1 Preset (Active LOW) |
| 3 |
1CLR |
Flip-Flop 1 Clear (Active LOW) |
| 4 |
1J |
Flip-Flop 1 J Input |
| 5 |
VCC |
+5V Power Supply |
| 6 |
2CLK |
Flip-Flop 2 Clock |
| 7 |
2PRE |
Flip-Flop 2 Preset (Active LOW) |
| 8 |
2CLR |
Flip-Flop 2 Clear (Active LOW) |
| 9 |
2J |
Flip-Flop 2 J Input |
| 10 |
2Q̅ |
Flip-Flop 2 Inverted Output |
| 11 |
2Q |
Flip-Flop 2 Output |
| 12 |
2K |
Flip-Flop 2 K Input |
| 13 |
GND |
Ground |
| 14 |
1Q̅ |
Flip-Flop 1 Inverted Output |
| 15 |
1Q |
Flip-Flop 1 Output |
| 16 |
1K |
Flip-Flop 1 K Input |
JK Flip-Flop Truth Table
| PRE |
CLR |
J |
K |
Output Q |
| 0 |
1 |
X |
X |
1 (Set) |
| 1 |
0 |
X |
X |
0 (Reset) |
| 1 |
1 |
0 |
0 |
No Change |
| 1 |
1 |
0 |
1 |
0 (Reset) |
| 1 |
1 |
1 |
0 |
1 (Set) |
| 1 |
1 |
1 |
1 |
Toggle |
Notes:
- X = Don't Care.
- The last four rows apply during a valid clock cycle.
- Preset and clear operate independently of the clock.
- Simultaneously activating preset and clear should be avoided.
Connection Example
To operate the first JK flip-flop:
- Connect Pin 5 (VCC) to +5V DC.
- Connect Pin 13 (GND) to ground.
- Connect Pin 2 (PRE) and Pin 3 (CLR) to logic HIGH.
- Connect input J to Pin 4.
- Connect input K to Pin 16.
- Apply the clock signal to Pin 1.
- Read the output from Pin 15 (Q).
- Use Pin 14 (Q̅) for the inverted output.
Frequency Divider Connection
To configure the first flip-flop as a divide-by-two circuit:
- Connect J (Pin 4) and K (Pin 16) to logic HIGH.
- Keep PRE and CLR HIGH.
- Apply a suitable clock signal to Pin 1.
- Read the divided-frequency output from Pin 15.
The flip-flop toggles once per valid clock cycle, producing an output frequency equal to half the input clock frequency.
Applications
- Binary Counters
- Frequency Divider Circuits
- Digital Data Storage
- Sequential Logic Systems
- Clock Signal Division
- Digital Control Circuits
- Educational Electronics Projects
- Breadboard and PCB Prototyping
Important Notes
-
Power Supply: Use a regulated 5V DC supply.
-
Clock Operation: The standard SN7476 uses a master-slave configuration. J and K inputs must satisfy the manufacturer's clock timing requirements.
-
Preset and Clear: Both asynchronous inputs are active LOW.
-
Unused Inputs: Connect unused logic inputs to defined logic levels.
-
Decoupling: Use a 100nF capacitor between VCC and GND near the IC.
-
Microcontroller Compatibility: Verify voltage compatibility before connecting to ESP32, Raspberry Pi, or other 3.3V devices.
-
Variant Differences: SN7476 and SN74LS76 may have different electrical characteristics. Refer to the exact manufacturer's datasheet.
Package Includes