Arduino and embedded IoT projects rarely fail because the microcontroller cannot send a packet. They fail because the wireless path was planned around a desk test instead of the final device location. Reliable Arduino WiFi connectivity requires a complete view Read More …
Category: PIC18f4550 Microcontroller
Embedded System Security in Smart Irrigation System (IoT Agriculture)
Embedded System Security in Smart Devices The rapid development of Internet of Things (IoT) technology has significantly improved modern agriculture through smart irrigation systems. These systems use embedded devices such as soil moisture sensors, temperature sensors, humidity sensors, microcontrollers, and Read More …
PWM Signal Generation using CCP Module || A Complete Guide
Introduction The CCP (Capture/Compare/PWM) module is an important peripheral available in many PIC microcontrollers, especially the PIC18 series. It is designed to perform three major functions: Capture, Compare, and Pulse Width Modulation (PWM). This module provides hardware support for timing Read More …
Timer 2 Programming for PIC18 Microcontroller
Introduction to Timer 2 Programming The Timer2 programming is different from the Timer0 and Timer1 programming, as it is used for generating the PWM signal. Timer2-associated registers are the following: TMR2 Register: 8-bit register that can take value from 0 Read More …
Difference Between Interrupt and Polling
In the world of embedded systems and microprocessor design, one of the most fundamental decisions a developer faces is how to detect and respond to events. Should the CPU constantly check the status of a device, or should it go Read More …
Timer Programming for the PIC18 Microcontroller
Introduction Timers are an integral part of any embedded system. They are used for generating precise time delays, measuring pulse widths, counting external events, and generating waveforms like PWM for motor control. The PIC18 family is equipped with multiple timers, Read More …
Types of Addressing Modes for 8086 Microprocessor
The 8086 microprocessor, which is the base of the widely used x86 architecture, provides different ways to access data and instructions. These methods are called addressing modes. They are very important because they make the processor flexible and efficient, and Read More …
Manipulating Stack Memory in PIC18 Microcontroller?
Stack Memory The stack memory is a general read/write (RAM) that is used to store the critical information temporarily in a PIC microcontroller. This critical information can be an adress or some data. Since the CU has a limited number Read More …
How to Interface a Seven Segment Display with PIC16F877A Microcontroller?
Introduction Creating an UP counter with a seven-segment display and PIC microcontroller involves both hardware and software components. Here’s a breakdown: Hardware: PIC Microcontroller: Choose a PIC model with enough I/O pins for your display (common cathode or common anode) and Read More …
Revolution brought by Embedded Systems with Data Analytics
Revolution brought by Embedded Systems with Data Analytics. It is a combination of the electronic system. The whole assembly is orderly or informal which is basically depending on its given applications. This advancement set a world in a state of Read More …