Professional Documents
Culture Documents
Systems
Introduction and Applications
S RAGURAAM
RVCE22BME036
What is an Embedded
System?
Manual Input
Power Supply
Comparison of Microprocessor and
Microcontroller
Microprocessor Microcontroller
• Microprocessors contain only • Microcontrollers contain ALU as
Arithmetic Logic Unit without well as supporting components such
supporting components such as as Memory, Timers, counters,
Memory, Timers, Counters etc. converters etc.
• Microprocessors are intended for • Microcontrollers are intended for
general purpose and multipurpose specific applications and cannot be
applications. used for multipurpose operations.
• Microprocessors are usually faster • Microcontrollers use reduced
and use more instruction sets instruction set and are generally less
making them complex and powerful making them simpler and
inexpensive
expensive.
Architecture of Microprocessor and
Microcontroller
Microprocessor Microcontroller
• Microprocessors contain smaller • Microcontrollers contain more
number of registers and rely on registers enabling easier
Memory based operations. programming
• Microprocessors use an external • Microcontrollers use an
bus to interface RAM, ROM, and internal bus to interface with
other peripherals, allowing
memory and peripherals,
customization according to the
leading to high speed with no
requirements of the application.
customizability.
• High capacity external memory
and storage can be connected • Microcontrollers have limited
with limitations on read and write capacity internal memory with
speeds. faster read and write speeds.
ARM Microcontrollers
• ARM stands for Advanced RISC Machine.
RISC is Reduced Instruction Set Computer.
• ARM microcontrollers run on simpler
architecture based on reduced instruction
sets, enabling efficient execution, low
power consumption, faster response time
and condensed code.
• ARM Microcontrollers are more capable
but require skilled programmers to make
most efficient use of the architecture by
careful scheduling of instructions.