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…

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

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

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

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

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

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…

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