Micro Controllers
Micro controller is a electronic device(IC) and which is small computer built as a one component. In a micro controller, there are many modules built in for cut down external components to be used with it.

General Internal Modules in Micro Controllers.
- Analog to Digital Converter,
- Timers,
- Oscillators
- SPI Bus,
- I2C,
- RS232(serial),
- Parallel ports,
- USB, PWM(Pulse Width Modulation),
- Interrupts generators,
Features of Micro Controllers
- Very low power consumption is better for battery powered devices.
- Programming and designing is very easy than Micro Processors.
- There are thousands of micro controller models in the market with different capabilities.
- Low cost.
- Easy to program and design than Micro processors.
- Working without any other external components(not all).
- Re-programmable internal Flash Memory
- Save more space of the circuit board and decrease additional components.
- Assembly, C, C++,Java supported.
- Project boards for testing and for studying usages.






