top of page
Search


LCD custom character display using PIC18F4550
Introduction LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is a 16 pin device...
Ā
Ā


Interfacing LCD 16x2 in 4-bit mode with PIC18F4550
Introduction LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is a 16 pin device...
Ā
Ā


LCD16x2 interfacing with PIC18F4550
Introduction LCDs (Liquid Crystal Displays) are used for displaying status or parameters in embedded systems. LCD 16x2 is a 16 pin...
Ā
Ā


MQTT Client using SIM900A GPRS and PIC18F4550
Introduction to MQTT SIM900 SIM900 enables GPRS for embedded applications. We can implement MQTT (Message Queue Telemetry Transport)...
Ā
Ā


HTTP Client using SIM900A GPRS and PIC18F4550
Introduction to HTTP SIM900 enables GPRS for Embedded applications. We can implement HTTP Client protocol using the SIM900 HTTP function...
Ā
Ā


PIC18F4550 Interface with WiFi ESP8266 module
Overview of ESP8266 The ESP8266 module is low-cost standalone wireless transceiver that can be used for end-point IoT developments....
Ā
Ā


TCP Client using SIM900A GPRS and PIC18F4550
Introduction SIM900 enables GPRS to embedded applications. We can implement TCP Client protocol using SIM900 TCP function AT Commands....
Ā
Ā


XBee interface with PIC18F4550
Overview of Xbee XBee radios are based on IEEE 802.15.4 (technical standard which defines the operation of low-rate wireless personal...
Ā
Ā


HC-05 Bluetooth Module Interfacing with PIC18F4550
Overview of Bluetooth HC-05 is a Bluetooth device used for wireless communication. It works on serial communication (USART). It is a...
Ā
Ā


PIC18F4550 Sleep Mode
Introduction PIC18F4550 has a power-down mode to reduce power consumption when the microcontroller is idle. Most of the applications like...
Ā
Ā


PIC18F4550 Watchdog Timer
Introduction to Watchdog Timer Watchdog Timer (WDT) can be helpful to automatically reset the system whenever a timeout occurs. A system...
Ā
Ā


PIC18F4550 SPI
Introduction to SPI Communication Protocol Serial Peripheral Interface (SPI) is a synchronous serial data protocol generally used for...
Ā
Ā


PIC18F4550 I2C
Introduction to I2C protocol I2C (Inter-Integrated Circuit) is a master-slave protocol that may have one master or many masterĀ and many...
Ā
Ā


PIC18F4550 External Interrupt
Introduction Interrupts are the signals which alter the flow of an executing program by causing the microcontroller jumps to the...
Ā
Ā


PIC18F4550 On-Chip EEPROM
Introduction to PIC EEPROM EEPROM stands for Electrically Erasable Programmable Read-Only Memory (EEPROM) is a non-volatile data memory....
Ā
Ā


PIC18F4550 PWM
Introduction Pulse Width Modulation (PWM) is a technique by which the width of a pulse is varied while keeping the frequency of the wave...
Ā
Ā


PIC18F4550 Timer Compare Mode
Introduction PIC18F4550 has an inbuilt CCP module which has Capture, Compare, and PWM mode for various applications. CCP in Compare mode...
Ā
Ā


PIC18F4550 Timer
Introduction Timers in microcontrollers are used for introducing delay, counting events, generating waveforms, and also for PWM...
Ā
Ā


PIC18F4550 USART
Introduction Several devices such as GPS, GSM, RFID, sensors, etc need to communicate with the PIC microcontroller for transmitting or...
Ā
Ā


Introduction to PIC Microcontroller
PIC Microcontrollers PIC microcontrollers are manufactured by Microchip. They are available in 8-bit, 16-bit, and 32-bit. 8-bit PIC...
Ā
Ā
bottom of page