An interrupt is a signal that tells the processor to immediately stop its current task and handle another high priority…
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…
This is tutorial is not intended to be a guide for learning C language or about…
Pulse Width Modulation(PWM) is the method of creating analog signals by modifying the time a digital signal is high or…
Setting up BLE in nRF52
UART (Universal Asynchronous Receiver/Transmitter), is a hardware device (or circuit) used for serial communication between two…
Universal Asynchronous Receiver-Transmitter is a peripheral used for asynchronous serial communication. Most modern…