The Toggle Flip-flop is another type of bistable sequential logic circuit based around the previous clocked JK flip-flop circuit. Toggle flip-flops can be used as a basic digital element for storing one bit of information, as a divide-by-two divider or as a counter. Toggle flip-f...
The conversion of flip-flops from one type to another is not as complicated as you may think. We have seen throughout this Electronics Tutorial section on Sequential Logic that a flip-flop will remain in one of its two stable states indefinitely until some form of external trigge...
In this tutorial we will see that the Johnson ring counter is a type of counter created using shift registers, and in the previous Shift Register tutorial we saw that if we apply a serial data signal to the input of a Serial-in to Serial-out Shift Register, the same sequence of d...
This sequential device loads the data present on its inputs and then moves or "shifts" it to its output once every clock cycle, hence the name Shift Register. A shift register basically consists of several single bit "D-Type Data Latches", one for each data bit, either a logic "...
The D-type Flip-flop overcomes one of the main disadvantages of the basic SR NAND Gate Bistable circuit in that the indeterminate input condition of SET = "0" and RESET = "0" is forbidden. This state will force both outputs to be at logic "1", over-riding the feedback latching a...
Individual Sequential Logic circuits can be used to build more complex circuits such as Multivibrators, Counters, Shift Registers, Latches and Memories. But for these types of circuits to operate in a "sequential" way, they require the addition of some form of clock pulse or timi...
Unlike the JK Flip-flop, the basic S-R NAND flip-flop circuit has many advantages and uses in sequential logic circuits but it suffers from two basic switching problems. 1. the Set = 0 and Reset = 0 condition (S = R = 0) must always be a...
Sequential Logic Circuits Use Memory Elements Unlike Combinational Logic circuits that change state depending upon the actual signals being applied to their inputs at that time, Sequential Logic circuits have some form of inherent "Memory" built in. This means that sequential l...