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…
Pulse Width Modulation(PWM) is the method of creating analog signals by modifying the time a digital signal is high or…
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…