Esta cualidad es muy útil en la electrónica digital.
Dentro de los biestables podemos clasificarlos según su sincronísmo:
- Síncronos: las salidas obedecen a las entradas según la señal de reloj, dentro de los sícronos también podemos clasificarlos en:
- Activos por nivel.
- Activos por flanco.
- Asíncronos: las salidas obedecen a las entradas siempre, según se activen.
También podemos clasificarlos según su lógica de control:
- D.
- T.
- RS.
- JK.
(He puesto el circuito, la tabla de la verdad y su símbolo en lógica positiva, en lógica negativa se haría con puertas NAND y la tabla de verdad sería al revés).
Leyendo la tabla de arriba hacia abajo:
- En los 2 primeros casos en los que las entradas están sin activar, la salida (Q)será igual al estado alterior (Q-1).
- En los 2 siguientes se activa el SET (1), por lo que independientemente del estado anterior la salida será 1.
- En los 2 siguientes se activa el RESET (0), por lo que independientemente del estado anterior la salida será 0.
- Y en los 2 últimos en los que se activan las dos entradas a la vez se crea un estado de indeterminación que dependerá del propio biestable.
El biestable D es una evolucion de los dos anteriores ya que añade un inversor a las entradas para evitar el estado de indeterminación. Nos encontramos con 2 entradas más; PRESET Y CLEAR, que ponen a 1 ó a 0 la salida independientemente de las entradas (y del estado de la entrada de reloj).
La entrada de reloj puede funcionar por flanco o por nivel.
El biestable JK es un biestable maestro-esclavo, es decir; evita el estado de indeterminación en ciertos circuitos como un contador por ejemplo, al llevar internamente dos básculas que se complementan.