Professional Documents
Culture Documents
05/03/16
CDAC,Mohali
Refreshing material
Different processor architectures..
Microcontrollers Vs microprocessors
05/03/16
CDAC,Mohali
RISC
Load/store Architecture
generally.
Fixed length
instruction
x86,8051
05/03/16
PIC,ARM,AVR
CDAC,Mohali
CDAC,Mohali
05/03/16
CDAC,Mohali
Examples
Harvard:
8051
Microchip PIC families
Atmel AVR
Von Neumann:
PCs (Intel 80x86/Pentium)
Motorola 68000
Motorola 68xx uC families
05/03/16
CDAC,Mohali
CDAC,Mohali
05/03/16
CDAC,Mohali
Programmers insight
uPs have only one or two types of bit handling
instructions whereas uCs have many such instructions.
uPs must have additional ports to be operational as a
computer whereas uCs can function as a computer with
no addition of external digital parts.
uPs have many opcodes for moving data from external
memory to CPU whereas uCs have very few only one
or two such instructions.
05/03/16
CDAC,Mohali
05/03/16
CDAC,Mohali
10
Microcontrollers
Microcontrollers come as 4-bit , 8-bit , 16-bit and 32-bit.
Expenses are represented by volume of package and
number of pin count which further depend on basic data
word-bit count, so as the data bits increase, cost of
microcontroller increases.
05/03/16
CDAC,Mohali
11
05/03/16
CDAC,Mohali
12
CDAC,Mohali
13