Microcontroller (or MCU for Microcontroller Unit) is a small computer on a single integrated circuit. In modern terminology, it is a system on a chip or SoC. A microcontroller contains one or more CPUs (processor
cores) along with memory and programmable input/output peripherals. Program memory in the form of Ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a small amount of RAM. Microcontrollers are designed for embedded applications,
in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.
Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, appliances, power tools, toys and other embedded
systems. By reducing the size and cost compared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes. Mixed signal microcontrollers are
common, integrating analog components needed to control non-digital electronic systems.
This course takes you through the world of todays most important breed of microcontrollers - 8051 based, PIC along with their development, features, real world interfacing and the embedded communication systems.
Third Year, Semester I
|Phase I: In Semester Assessment
|Phase II: End Semester Examination
- To understand architecture and features of typical Microcontroller
- To understand need of microcontrollers in real life applications
- To learn interfacing of real world peripheral devices
- To study various hardware and software tools for developing applications
After successfully completing the course students will be able to:
- Learn importance of microcontroller in designing embedded application
- Learn use of hardware and software tools
- Develop interfacing to real world devices