D-L-триггер имеет как минимум два входа: информационный вход D(ata) и вход управления записью/запоминанием (защелкиванием) L(oad)/L(atch) – отсюда его второе имя: "защелка". Последний вход часто обозначают символом С (Clock). Выходной сигнал Q принимает значение равное входному Q(t+dt)=D при L=1 и сохраняет предыдущее значение Q(t+dt)=Q(t) при L=0.Таблица состояний триггера имеет вид:
Текущее состояние
| Последующее состояние
| Название режима
|
L
| D
| Q(t)
| Q(t+dt)
|
|
|
| x
| Q
| Q
|
| Хранение информации(режим памяти)
|
|
| x
|
|
| Установка в "0" (сброс, очистка)
|
|
| x
|
|
| Установка в "1" (установка)
|
Триггеры типа D-L описываются следующей функцией переходов:

Такие триггеры также называются «прозрачными», т.к. при L=1 выходной сигнал триггера Q+=D, т.е. осуществляется прямая передача входного сигнала D на выход. Основное назначение D-L-триггеров – фиксация информации, подаваемой на вход D. Действительно, из функции переходов следует, что при переходе сигнала загрузки L в нулевое состояние на выходе триггера фиксируется последнее значение D до указанного перехода. Логически эквивалентная схема D-L-триггера имеет вид:

Рис.3.6
УГО рассмотренного типа триггеров следующее: 
Рассмотренные триггеры являются по-настоящему фиксирующими: в отличие от RS-триггеров, в которых изменение состояния производится, по сути, самими данными, в D-L-триггерах управление и данные разделены. Это позволяет организовывать «окна», т.е. временные промежутки, в течение которых осуществляется считывание потока данных. Другое возможное применение данных триггеров – построение интервальных счетчиков.