John Mulindi

CPU Registers

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

2 years 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…

2 years ago

Computer Programming Model

The programming model of a computer system refers to the assembly language programmer’s view of the system. From the programmer’s…

2 years ago

Design Metrics Employed in Embedded Systems

We have a number of design metrics you need to put into consideration when designing embedded systems. The following are…

2 years 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…

2 years 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…

2 years ago

Classification of Computers

Computers can be classified into various types, depending upon the technology used or the size and capacity or the applications…

2 years ago

Digital Computer Hardware Organization

What is a Digital Computer? A digital computer is a device capable of solving problems and manipulating information under the…

2 years 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…

2 years ago

Networked Embedded Systems

Each specific IO device can be connected to others using specific interfaces, for instance, an IO device connects and is…

2 years ago