
Tutorial NOR Gate SR Latch Circuit
View all of my You Tube Videos
Also visit and subscribe to My YouTube Channel
Back to Hobby Electronics What to Know
Here we will learn the operation of a NOR gate SR latch. From that we will construct a D flip-flop.
Related see the YouTube video NOR Gate SR Latch
A SR latch is a form of a bistable multivibrator. It has two stable states, as indicated by the prefix bi in its name. Typically, one state is referred to as set and the other as reset. The simplest bistable device, therefore, is known as a set-reset, or S-R, latch. To create an S-R latch, we can wire two NOR (or NAND) gates in such a way that the output of one feeds back to the input of another, and vice versa.
Here I will address the NOR gate version.
The Q and not-Q outputs are supposed to be in opposite states. But both forms of SR latches have illegal input states. For a NOR gate latch both input HIGH turns off both output LEDs.
Having both S and R equal to 1 is called an invalid or illegal state for the S-R multivibrator. Otherwise, making S=1 and R=0 "sets" the multivibrator so that Q=1 and not-Q=0. Conversely, making R=1 and S=0 "resets" the multivibrator in the opposite state. When S and R are both equal to 0, the multivibrator's outputs "latch" in their prior states.
This is opposite for a NAND gate based SR Latch. Both input LOW turns both LEDs ON. See Basic NAND Gate SR Latch Circuit.
Ref. Wiki

Compare the above truth table for a 74LS02 to the 74LS00 Quad 2-Input NAND Gates. Both gate types have two inputs, but the outputs differ.
Normally the inputs are left LOW for the NOR gate latch, but are normal HIGH in the NAND gate version. This created differing input electrical connections.

Above is a gated version of a NOR gate SR latch. We use two 74LS08 AND gates on the inputs. Only when EN goes LOW to HIGH to LOW do we change Q and !Q.

At this point we have a gated SR Latch. Note the new symbol.
Note in the table two LOW inputs are still illegal even if gated. We will solve this with a D flip-flop.

Above we added an inverter between S and R. This prevents S and R from both being HIGH or LOW. The new single input is DIN. This forms a D flip-flop. Note the following table:

Note the change happens when CLK goes LOW to HIGH then LOW.

Finally if built from NAND or NOR gates the final D flip-flop is identical.
- Tutorial NOR Gate SR Latch Circuits
- Tutorial NAND Gate SR Latch Circuit
- Basic Digital Circuits Tutorials
- High current TTL MOSFET Driver Circuit
- Non-Inverting Tri-State Buffer-Switch Demo Circuit
- Review Connecting Digital Logic and Transistors
- From SR Latch to Microcontroller IO Pin Introduction
- Transistor-MOSFET Switch Circuit with Optocouplers
- High Voltage Optocoupler Tri-State Switching Circuits
- Optocouplers for TTL-CMOS Logic Level Shifting
- Basic TTL Tri-State Buffer Circuit Example 1
- Basic TTL Tri-State Buffer Circuit Example 2
- Transistor Output Non-Inverting Tri-State Switch
- Transistor Output Inverting Tri-State Switch
- Tutorial OR-NOR Circuits Including Monostable Multivibrator
- Introduction to RC Differentiator Circuits and Uses
- Brief Tutorial of XOR and XNOR Logic Gates
- Simple Schmitt Trigger SN7414 Square Wave Generator
- SN7414 Square Wave Generator uses SN7476 JK Flip-Flop
- Three Output Pulse Generator Circuit for Digital Circuits
General Electronics Learning and Projects
- Experiments with TL431 Shunt Regulator
- TL431 Precision Current Regulator Circuits
- TL431 Based Current Limiter Constant Current Source Circuits
- TL431 Shunt Regulator Circuits
- Comparing ATmega328 Based Transistor Checkers
- Simple Triac-SCR Test Lab for You Tube
- Basic MOSFET Transistor Test Circuits
- High Voltage MOSFET Switching Circuits
- LM317 Adjustable Voltage Source Current Boost
- Comparator Hysteresis and Schmitt Triggers
- Comparator Theory Circuits Tutorial
- Photodiode Circuits Operation and Uses
- Optocoupler MOSFET DC Relays Using Photovoltaic drivers
- Connecting Crydom MOSFET Solid State Relays
- Photodiode Op-Amp Circuits Tutorial
- Optocoupler Input Circuits for PLC
- H11L1, 6N137A, FED8183, TLP2662 Digital Output Optocouplers
- Constant Current Circuits with the LM334
- LM334 CCS Circuits with Thermistors, Photocells
- LM317 Constant Current Source Circuits
- TA8050P H-Bridge Motor Control
- Optical Isolation of H-Bridge Motor Controls
- All NPN Transistor H-Bridge Motor Control
- Basic Triacs and SCRs
- Solid State AC Relays with Triacs
- Light Activated Silicon Controlled Rectifier (LASCR)
- Basic Transistor Driver Circuits for Micro-Controllers
- ULN2003A Darlington Transistor Array with Circuit Examples
- Tutorial Using TIP120 and TIP125 Power Darlington Transistors
- Driving 2N3055-MJ2955 Power Transistors with Darlington Transistors
- Understanding Bipolar Transistor Switches
- N-Channel Power MOSFET Switching Tutorial
- P-Channel Power MOSFET Switch Tutorial
- Build a Transistor H-Bridge Motor Control
- H-Bridge Motor Control with Power MOSFETS
- More Power MOSFET H-Bridge Circuit Examples
- Build a High Power Transistor H-Bridge Motor Control
- Theory and Operation of Capacitors
- Build a 12AV6 Vacuum Tube AM Radio
- Coils for Highly Selective Crystal Radio
- Adding a Push-Pull Output Stage to a Lm386 Audio Amplifier
- Power Supply Rectification
- Basic Power Transformers
- Transistor-Zener Diode Regulator Circuits
- Tricks and Tips for the LM78XX Series Voltage Regulators
- Bi-Polar Power Supplies
- Build an Adjustable 0-34 volt power supply with the Lm317
- Using Hall Effect Sensors with Alternating Current
- Using Hall Effect Switches and Sensors
- Using Ratiometric Hall Effect Sensors
- Using Hall Effect Sensors with the Arduino-ATMEGA168
- Simple 12-14 Volt DC to 120 Volt AC Inverter
- Looking at Window Comparator Circuits
- Open and Close a Greenhouse Window Automatically
- La4224 1 Watt Audio Amplifier
- H-Bridge Motor Control with Power MOSFETS Updated
- Analog Solar Panel Battery Charge Controller
- Introduction to Constant Current Circuits
- How to use SIDACs and their operation
- How a Voltage Doubler Works
- Neon (NE-2) Circuits You Can Build
- Understanding Xenon Flashtubes and Circuits
- Build a Thermocouple Amplifier
- L298N Motor Controller Theory and Projects
- Build a Potato battery
- Testing a Diac
- Basic Triacs and SCRs
- Solid State AC Relays with Triacs
- Light Activated Silicon Controlled Rectifier (LASCR)
- Basic Transistor Driver Circuits for Micro-Controllers
- Opto-Isolated Transistor Drivers for Micro-Controllers
- Series-Parallel Batteries
- Using a CdS Photocells
- Voltage Comparator Information And Circuits
- Resistive Humidity Sensors
- Reed Switches
- Diodes and Rectifiers
- Transformers and misc. topics
- Geiger Counter Adventures in Radioactivity
- Introduction to Geiger-Mueller Counters and Electronics
- Astable CD4047 Geiger Counter Power Supply
- CD4047 Monostable Multivibrator Circuit
- Getting Real About Radiation Myths and Hazards
- Uranium Hype-Facts and Virginia Uranium
- Uranium Basics and Isotopes
- Climate Change, Climate Scams, and Volcanoes