12F675 as a D-type or JK-type flip flop

Posted on Jun 28, 2012

Since I implemented a D type flip flop using the PIC Logic Elements I thought I might go the other way and implement an entire D type flip flop in a single PIC. This uses the edge triggered and port change status interrupts and was an opportunity to have a play with interrupts on the PIC. As written this code will cause a PIC to function as a negative edge triggered D type flip flop with active low Set and Reset inputs.

Following the D type flip flop I've hacked it round to make a JK flip flop. This implementation has one extra 'feature' that a normal discrete logic device doesn't have. After a reset, port GPIO5 (pin 2) is read and the logic level used to select either

Leave Comment

characters left:

New Circuits



Popular Circuits

Modern FM Converter
280 Watt MOSFET Power Amplifier
AC Motor Speed Control circuit
Precision current source
Schematic Diagram LA47536 High power car audio amplifier circuit
Light Dimmer Using Diac or transistor and triac and description
simple 20 watt tube emergency light
amp variable output switching regulator lm195
audio stereo channel selector circuit
3 phase sinewave generator
AVR robots