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…

1 year ago

CPU Registers

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

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year 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…

1 year ago