classification of microcontroller 8051.pdf

143 views 8 slides Dec 25, 2023
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

Plv


Slide Content

Block Diagram of Microcontroller
ALU
(ArithmeHc Logic Unit)
Registers
(Accumulator &
General Purpose)
I RAM
I ROM
[ CPU
Interrupt
Circuit
Timer / Counter
I
I
]
0
Program Counter
(PC)
Stack Pointer
(SP)
Clock
Circuit
Input / Output Ports

CLASSIFICATION OF MICROCON'fROJ.J.ER
Bits Memory Instruction Set Architecture
0
• CISC • Von-neumann
• 4 bit • External Memory
• 8 bit • Embedded Memory •
RISC • Harvard
• 16 bit Family
• 32 bit
t l I I I I l
8051 Motorola PIC Texas National
ARM Other
I I I I
INTEL Atmel Dallas Phillips
Siemens

CLASmf'ICATION ACCORDIN6 TO errs
• 8 bits microcontroller : executes logic & arithmetic
op~rations. example: Intel 8031/8051.
• 16 bits microcontroller: executes with greater accuracy and
performance in contrast to 8-bit. example: Intel 8096.
• 32 bits microcontroller: is employed mainly in automatically
controlled appliances such as office machines, implantable
medical appliances, etc. It requires 32-bit instructions to carry
out any logical
or arithmetic function.

C~IFICATION ACC TO MEMOR~DElCES
0
• External Memory Microcontroller

Embedded Memory Microcontroller

INSl'RUCfION SET
• CISC (complex instruction set computer): it allows the
user to apply 1 instruction as an alternative to many simple
instructions.
• RISC (Reduced Instruction Set Computers): RISC
reduces the operation time
by shortening the clock cycle per
instruction.
i

MEMORl' ARCB.fl'ECTURE
0
• Harvard Memory Architecture
• Von Neumann Memory Architecture

Von Neumann Memory Architecture
Input
Device
0
Central Processing Unit
Control Unit
I Artthmetk:Jloglc Unit I
Memory Unit
Output
Device

Harvard Memory Architecture
Instruction Clnllll
¢✓ i
Data
memory
... 0 memory
D
1/0
Tags