Micro Controllers and Embedded System
Micro Controllers and Embedded System
EMBEDDED SYSTEM
COURSE OBJECTIVES
Learn basics of Microcotrollers and Embedded
System
Microcontroller Programming
Engineering Applications
Gain hands on experience
Testing tools and Debuggers
To present our own Technical paper
To catch up with students of Tier 1 institutes
Microcontrollers
A microcontroller (sometimes
abbreviated µC, uC or MCU) is a small computer on a
singleintegrated circuit containing a processor core,
memory, and programmable input/outputperipherals.
A key impact Technology for 21st century
Used for special purpose control applications
uP and uC..
One of the main differences is that microcontrollers are usually designed to
perform a small set of specific functions, for example as in the case of a Digital
Signal Processor which performs a small set of signal processing functions,
whereas microprocessors tend to be designed to perform a wider set of
general purpose functions.
For example, microcontrollers are widely used in modern cars where they will
each perform a dedicated task, i.e. a microcontroller to regulate the brakes on
all four wheels, or a microcontroller to regulate the car air conditioning, or a
microcontroller responsible for the cruise control. These microcontrollers will
perform few other tasks (if any) other than those specified. Compare this on
the other hand to a microprocessor in a PC which performs a wide range of
tasks related to the general requirements of a PC, i.e. performing the
necessary calculations for a very wide set of software applications, peforming
I/O for the main sub-systems, peripheral control etc.
Basic Components of Digital Computer
CPU
Memory Memory
I/O CPU
I/O
Could be a chip, a
board, or several
boards
I/O
Subsystems:
Timers, Counters, Analog
Interfaces, I/O interfaces
A single chip