Professional Documents
Culture Documents
P
C
R
A
O
P
J
S
E
T
C
O
T
N
E
Introduction…
Security System project?
Wearable computing?
Tracking System?
Robotics?
Microcontroller
An INTRODUCTION
Definition:
Computer Microcontroller
• PORTS or sockets
•I/O or input/output
for its INPUTS and pins are not configured
OUTPUT devices •Specific task/single
already configured task
or prepared
• Multitask
What a computer is…
All computers process and store information in a binary
format.
All computers have a CPU (central processing unit) that
executes the programs.
The CPU loads the program from storage.
A computer has RAM (random-access memory) which it can
use as a scratchpad.
Computers have input and output devices so they can
communicate with the real world.
A MICROCONTROLLER AS A
COMPUTER
Microcontrollers are special purpose
computers.
Microcontrollers are typically dedicated to one
task and run one specific program.
Microcontrollers are usually embedded
Microcontrollers are often low-power devices
Popular Microcontrollers
• Common MCUs include the Intel MCS-51,
often referred to as an 8051 microcontroller,
which was first developed in 1985; oldest
microcontroller core still used today
• the AVR microcontroller developed by Atmel
in 1996; best known for being the brains in
most versions of the Arduino.
The ATmega328 is a
single-
chip microcontroller cre
ated by Atmel in
the megaAVR family
(later Microchip
Technology acquired
Atmel in 2016).
• PICmicro from Microchip Technology.
• They are very popular and come in a wide
array of options. The number of pins, package
style, and selection of on chip peripherals are
offered in an almost endless array of
combinations.
• and various licensed ARM microcontrollers.
APPLICATIONS:
Microcontroller technology is majorly used in :
Security application such as
• Home security and automation
• smart cards
• Biomedical instruments
• Communication system
• Robotics
• Automobile fields
Example
• Advanced Driver Assistance System as the
technology uses image sensors to improve the
driver’s safety by offering features including
lane departure warning, parking assistance,
and collision avoidance systems.
Criteria for choosing a microcontroller
Some questions that should be asked while
deciding on a microcontroller are as follows: