A watchdog timer (WDT) is used to help the system recover from any anomalies/failures. It is a hardware timer which resets…
Interrupts are an essential part of every microcontroller and microprocessor. If interrupts didn’t exist, then…
An Analog to Digital Converter transforms an analog signal to a digital form which can be used by/operated upon by any…
Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short-distance…
I2C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched…
Universal Asynchronous Receiver-Transmitter is a peripheral used for asynchronous serial communication. Most modern…
A timer is a common peripheral found on a microcontroller which stores a value and keeps incrementing with a pulse…
This tutorial will explain the basics of using GPIOs and Interrupts. To get a brief idea…