Micro-controllers-Basic Introduction Tutorials
http://ingenuitydias.blogspot.com/2014/03/micro-controllers-basic-introduction.html
A micro-controller is essentially a microprocessor with several other features embedded
onto a single chip
Examples:
Examples of things that use micro-controllers
Auto-mobiles, Automatic Cameras, CD player, etc.
Why use a micro-controller?
What are the parts of a micro-controller?
CPU
Central Processing Unit
“Smart part” of the computer that processes data and makes decisions
Has all the parts of a normal microprocessor
Memory
RAM – Random Access Memory – Storing data while micro-controller is running
ROM – Read Only Memory – Store boot-up data information
EEPROM or EPROM – Persistent storage of data parameters that can be rewritten
Example: Alarm clock saving the time when the power goes off
I/O
Methods to interact with the world outside the micro-controller
A typical CPU takes up only a small portion of the actual silicon real estate of a
micro-controller leaving additional space for other features.
Examples:
onto a single chip
- Microprocessor - A single chip that contains the CPU or most of the computer
- Micro-controller - A single chip used to control other devices
Related Posts:
Karnaugh_Maps-Digital Electronics TutorialsExamples:
- Microprocessor - Pentium, Power-PC chip in your computer
- Micro-controller - 68HC11, 68332, MPC555
Examples of things that use micro-controllers
Auto-mobiles, Automatic Cameras, CD player, etc.
Why use a micro-controller?
- Reduce chip count
- Many applications do not require as much computing power
- Reduced power consumption
- Reduced design cost
- In fact, industry sells 10 times as many micro-controllers as microprocessors
What are the parts of a micro-controller?
- CPU
- Memory
- I/O (Input/Output)
CPU
Central Processing Unit
“Smart part” of the computer that processes data and makes decisions
Has all the parts of a normal microprocessor
Memory
RAM – Random Access Memory – Storing data while micro-controller is running
ROM – Read Only Memory – Store boot-up data information
EEPROM or EPROM – Persistent storage of data parameters that can be rewritten
Example: Alarm clock saving the time when the power goes off
I/O
Methods to interact with the world outside the micro-controller
A typical CPU takes up only a small portion of the actual silicon real estate of a
micro-controller leaving additional space for other features.
Examples:
- A/D – Analog to Digital Converter
- Temperature Sensor
- Display controller
- Timing circuits
- Communication circuits
- Parallel, Serial, Ethernet