Introduction in Micro Controllers
Introduction in Micro Controllers
WHAT IS A MICROCONTROLLER?
to act more like a digital signal processor (DSP), with higher clock speeds and power consumption.
Microcontrollers are used in automatically controlled products and devices, such as automobile
engine control systems, implantable medical devices, remote controls, office machines, appliances,
power tools, and toys. By reducing the size and cost compared to a design that uses a separate
microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally
control even more devices and processes. Mixed signal microcontrollers are common, integrating
analog components needed to control non-digital electronic systems."
We have selected the PIC16F877A microcontroller from Microchip Technology to be our main
MCU throughtout the experiments on the MCULab2.0. The PIC family series is very popular MCUs
due to their availability, low cost, simplicity to design and the great Internet based litreture to
support them.
The PIC16F877A is the superset MCU in the PIC16 family of MCUs, it has most of the features and
it was the highest end device in the PIC16 family untill the new PIC16F887 released, it is now
recommended by Microchip for new designs. The differences between both the PIC16F877A and
the PIC16F887 are very limited. We will update our experiments to the new one, however, this
manual still use the old PIC16F877A in its programs.
PIC16F877A pinout
The pinout of the PIC16F877A is: