SR Flip-Flop
Set-Reset 플립플롭은 가장 기본적인 형태입니다. S(Set)는 출력을 1로, R(Reset)은 0으로 만듭니다. 두 입력이 모두 1인 경우는 부정 상태로 사용하지 않습니다.
| S | R | Q(n+1) | 상태 |
| 0 | 0 | Q(n) | 불변(Hold) |
| 0 | 1 | 0 | 리셋(Reset) |
| 1 | 0 | 1 | 셋(Set) |
| 1 | 1 | X | 부정(Invalid) |
JK Flip-Flop
SR 플립플롭의 부정 상태를 보완한 범용 플립플롭입니다. J=1, K=1일 때 현재 상태를 반전(Toggle)시킵니다.
| J | K | Q(n+1) | 상태 |
| 0 | 0 | Q(n) | 불변(Hold) |
| 0 | 1 | 0 | 리셋(Reset) |
| 1 | 0 | 1 | 셋(Set) |
| 1 | 1 | Q'(n) | 반전(Toggle) |
D Flip-Flop
Data 또는 Delay 플립플롭으로 불립니다. 입력 D의 값을 그대로 출력 Q로 전달하며, 클록 동기화에 필수적입니다.
T Flip-Flop
Toggle 플립플롭입니다. 입력 T가 1일 때마다 출력이 반전됩니다. 카운터 회로 구성에 자주 사용됩니다.
| T | Q(n+1) | 상태 |
| 0 | Q(n) | 불변 |
| 1 | Q'(n) | 반전 |