Professional Documents
Culture Documents
Microcontrollers
Learning Outcome 1:
Develop programs in Assembly and C to perform
specific tasks. (PO2)
Page 1
Processors
Page 2
1
The Microprocessor Age: Early Microprocessors
2
The Microprocessor Age: Early Microprocessors
• With the microprocessor a commercially viable
product, Intel released 8008 in 1971.
– extended 8-bit version of 4004 microprocessor
• Addressed expanded memory of 16K bytes.
– A byte is generally an 8-bit-wide binary number and a
K is 1024.
– memory size often specified in K bytes
• Contained additional instructions, 48 total.
• Provided opportunity for application in more
advanced systems.
– engineers developed demanding uses for 8008
Page 5
3
Early 8-Bit Microprocessors
Page 7
Microprocessor Evolution
Data Bus
width 4 bit 8 bit 16 bit 32 bit 64 bit
Company
8008 8088/6
4004 80386 80860
Intel 8080 80186
4040 80486 pentium
8085 80286
Z8000
Zilog Z80 Z8001
Z8002
6800 68006 68020
Motorola 6802 68008 68030
6809 68010 68040
Page 8
4
Microprocessors and Microcontrollers
Page 9
5
Computer Architecture
•Harvard Architecture
Microprocessor System
Page 12
6
Microprocessor System/
Simple Computer System
• Central Processing Unit
processes data and instructions;
CPU
controls the flow of data through
the system
Memory G Memory
stores (binary) data and
instructions
I/O
system
G I/O System
provides communication with
data bus external world
address bus
• bus - provides communication
control bus between system components
Page 13
7
Bus System
• Address Bus
• Data Bus
• Control Bus
Page 15
Address bus
Page 16
8
Data bus
Page 17
Control bus
Page 18
9
Memory
• is simply a mechanism in which information can be stored
Page 20
10
Memory
ROM
Page 22
11
DRAM Modules
Page 23
Page 24
12
Microcontroller System
Page 25
Micro-controller system
• Shows the similarities and difference of microprocessors and micro-controllers
ROM EEPROM
RAM
MICROCONTROLLER
BASED SYSTEM – all in
A/D one unit
Serial I/O
Analog In Microprocessor
Parallel I/O
Timer
Digital PWM
Page 26
13