Microprocessor Session1
Microprocessor Session1
Session 1
-Introduction-
-Computing devices-
-Embedded systems-
• Microcontroller.
• Microprocessor.
Microcontroller Microprocessor
(Arduino UNO/AVR) (Intel CPU)
Microprocessor -Session1- Eng.Ahmed Abdel-Gawad 2
Q-What are the specifications of the General purpose Computers ?
1-Very powerful and expensive processors.
• many address lines.
• complex execution units.
• very high instruction rates.
shocks, etc..
• Containing:
o Memory (RAM/ROM).
o A Microprocessor (CPU).
o Clock Source
Microprocessor -Session1- Eng.Ahmed Abdel-Gawad 6
Q-Compare between Microprocessor and Microcontroller.
Microprocessor Microcontroller
VS
• CPU is stand-alone, RAM, ROM, I/O, timer are • CPU, RAM, ROM, I/O and timer are all on a
separate. single chip.
• designer can decide on the amount of ROM, • fixed amount of on-chip ROM, RAM, I/O ports.
RAM and I/O ports. • for applications in which cost, power and space
• Expensive. are critical.
• versatility (adaptable to different functions). • single-purpose (control-oriented)
• general-purpose. • Low power consumption.
• High power consumption.
Microprocessor -Session1- Eng.Ahmed Abdel-Gawad 7
Q-What are the components of Microprocessor / Microcontroller?
1. CPU: Central Processing Unit
5. Timer
6. Interrupt
7. Serial Port
8. Parallel Port
Microprocessor -Session1- Eng.Ahmed Abdel-Gawad 8
Q-What are the Embedded Systems ?
• The Assembly Language difficult to work with, because the Assembly Language is
closest to the machine code instructions, and the lack of portability, high amount of
• There are other high-level programming languages that offered the above mentioned
computing device that runs the environment that the user works inside of). However,
smartphones do contain several embedded systems, like the modem core and the single-
dedicated function.
• An embedded system is any electronic system that uses a CPU chip, but that is not a
system.