Microcontrollers

Device Programmers for PIC Microcontrollers

Once the program is written and translated into executable code, the resulting HEX file is loaded to the target microcontroller’s…

12 months ago

An Overview of Assembly Language for Programming Microcontrollers

Introduction Software is the term used for the instructions that tells a microprocessor or microcontroller what to do. The collections…

12 months ago

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

Development Boards for PIC Microcontrollers Programming

Development boards are helpful microcontroller learning tools. Simple development boards contain just a microcontroller and the required clock circuitry. More…

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

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

Inter-IC Communication Bus

Inter-IC communication bus (I2C bus) is a serial data bus that was originally developed at Phillips Semiconductors. It is used…

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