Il flip flop di tipo D usa un latch di tipo D e usa una metodologia di commutazione sul fronte.
Il clock viene collegato ad una porta AND e ramificato in due fili:
in un filo è presente una porta NOT che fa ritardare leggermente l'impulso
nell'altro filo il clock non è negato. Quello che succede è che il filo non negato arriverà alla porta AND prima dell'altro impulso, il che vuol dire che, il clock avrà un livello "alto" per un istante molto breve, in cui verrà effettuato il campionamento.
Il flip flop sopra è programmato per campionare sul fronte di salita, mentre di seguito la versione per un campionamento sul fronte di discesa: