Microcontrollers

The Difference between a Simulator and an Emulator

A simulator is software that runs on a PC and allows the microcontroller code to be simulated (run) on the…

12 months ago

CPU Registers

A register is basically an n-bit binary storage element. CPU registers are usually used to temporarily hold data and memory…

12 months ago

How Microprocessors differs from Microcontrollers

In terms of functionality, for the microprocessor to be used, other components such as memory or components that provide I/O…

12 months ago

PIC Microcontroller Input-Output Ports Programming in C

PIC microcontroller input-output ports are named PORTA, PORTB, PORTC, etc. depending on the type of microcontroller you are using. Port…

12 months ago

Basic Elements of an Arduino UNO Revision 3 Board

Arduino is a small-sized microcontroller board with supplementary components that has been designed to facilitate the use of a microcontroller…

12 months ago

Software Development Tools for a Microcontroller Programmer

Software development tools are computer programs typically run on PCs that allow the programmer or system developer to create, modify…

12 months ago

The Basic Structure of Intel 8051 Microcontroller

The Intel 8051 also known as MCS-51 is an 8-bit microcontroller and one of the most popular microcontrollers. The Intel…

12 months ago

Polling and Interrupts in Microcontrollers

Consider a state where all input/output transfers of data are controlled by the program. When peripherals require attention, they signal…

12 months ago

Basic Features of PIC16F84 Microcontroller

PIC is a short form for peripheral interface controller; this phrase is used by Microchip to refer to its line…

12 months ago

How to Create a PIC Project using MPLAB X IDE

In this article, we look at the steps of developing a simple XC8-based project; we will go through the steps…

12 months ago