Difference between latch and flip-flop
Latch is a flop-flop in its simplest form capable of storing binary bit 1 or 0. Latch is a bistable device. It can reside in either of two states thanks to feedback arrangement. The main difference latch and flip-flop is in the method used for changing their state.
Latch | Flip-flop |
---|---|
Input is asynchronous | Input is synchronous |
Pulse transition detector does not exist | Pulse transition detector is present |
Change of output as per input as long as enable signal is asserted | Change of output as per input only at triggering point |
It is level triggered. That is the output of present state and the input of next state depends on the level: binary input 0 or 1 | It is edge triggered |