Flip-flop là mạch tuần tự số. Có bốn loại chính:
- SR Flip-Flop
- D Flip-Flop
- JK Flip-Flop
- T Flip-Flop
SR Flip-flop
Hoạt động trên xung clock dương hoặc âm. Có hai đầu vào S, R và hai đầu ra Q(t), Q'(t). Mạch tương tự SR Latch nhưng chỉ ảnh hưởng đầu ra khi có chuyển tiếp clock.


D Flip-flop
Có một đầu vào D, hai đầu ra Q(t), Q'(t). Đầu ra chỉ thay đổi ở cạnh clock hoạt động.


JK Flip-flop
Phiên bản cải tiến của SR flip-flop. Hai đầu vào J, K. Để tránh trạng thái cấm của SR, ta đặt S = J·Q', R = K·Q.


T Flip-flop
Phiên bản đơn giản của JK flip-flop, nối chung J = K = T. Có một đầu vào T.


Chuyển đổi Flip-Flop
Dùng bảng kích thích (excitation table) và bản đồ Karnaugh để rút gọn biểu thức logic.

SR → D Flip-flop
Bảng đặc tính D flip-flop và giá trị kích thích SR. K-map cho S, R cho ra S = D, R = D'. Mạch gồm SR flip-flop và một bộ đảo.




D → T Flip-flop
Bảng đặc tính T, kích thích D. Hàm Boolean D = T ⊕ Q(t). Cần một cổng XOR.



JK → T Flip-flop
K-map cho J, K cho ra J = T, K = T. Chỉ cần nối T vào cả J và K.




T → D Flip-flop
Bảng đặc tính D, kích thích T. Cần cổng XOR: T = D ⊕ Q(t).

