Timer 1, how to make a reliable Real Time Clock in 8-bit PIC
Measuring seconds comes really handy in many circuits. Executing tasks with demanding precision, such as a real time clock, requires an external oscillator (often called 'crystal') of 32,768Hz. Such procedure…
Timer 0 as External Counter in 8-bit PIC microcontroller
In the previous post, Timer 0 as an Internal Counter was explained and configured to use the internal clock (i.e. the oscillator) to count a defined quantity of time. However,…
Interrupt sources in 8-bit PIC and how to quickly attend them
Interruption by hardware takes care of emergent situations that requires attention as soon as possible. The code is interrupted, the situation is attended, and finally is taken back to previous…