Selection Criteria of A Microcontroller
Selection Criteria of A Microcontroller
Selection Criteria of A Microcontroller
Microcontroller
By
Mikhail Bhagwan Advani
Roll No. 3573
Exam Seat No. T8398541
Third Year Engineering,
Department of Information Technology
Contents
ABSTRACT
INTRODUCTION
MICROCONTROLLER ARCHITECTURE
FEATURES & COMPONENTS OF A MICROCONTROLLER
APPLICATIONS OF A MICROCONTROLLER
REQUIREMENTS FOR OUR PROJECT
CONCLUSION
BIBLIOGRAPHY
Abstract
This seminar is to define guidelines on how to select a microcontroller
for different purposes with respect to the features provided by it. A
microcontroller can have several sub-units and can be interfaced to
different peripheral devices via different protocols. This seminar aims
to compare these various features of various microcontrollers viz. Intel
8051, PIC16F877A, ARM2294 and ATMEGA8 and come to a
conclusion which defines the most suitable microcontroller for the
implementation of our project.
Introduction
The aim of this seminar is to select a microcontroller to implement a
project in embedded systems where an alternative input mechanism to
the computer will be provided especially for handicapped users.
Clock
I/O
Core
Reset
Power Timers
Comm Analog
Features & Components of a
Microcontroller
Physical Packing
Operating Conditions
Ports
Operating Frequency
Timers
Watch Dog Timer
Flash Memory
Peripherals
ADC
DAC
USART
PWM
Language support
Developer studio & simulation software
Applications of a Microcontroller
Calculators
Automated dispensing machines
Robotics
Security solutions
Experimental embedded systems
Handheld computers
Vehicles
Air-conditioning units
Requirements for our project
Gesture controlled cursor movements
Speech-to-text conversion
Vibrator pad for the blind (future scope)
Requirements for our project
ADC – For accelerometer signal to microcontroller
Serial Interface Output – To instruct microcontroller
from computer
Serial Interface Input – To accept instructions for
microcontroller to maneuver cursor
GPIO pins – To activate/deactivate vibrators
Cascading enabled – In the case of insufficient pins
Conclusion
Thus, the best choice of microcontroller to be implemented in our
project is the Atmel ATMEGA8L microcontroller due to the ease of
coding using mikroC, easily available development board and USB
programmer and the price of the ATMEGA8L is affordable too.
Bibliography
Grading a Microcontroller: A http://www.intel.com – Datasheet of 8051
travelling salesman problem
application, Nitesh Goyal, Tata http://www.atmel.com – Datasheet of
Consultancy Services Ltd, India, ATMEGA8L
5B-80, TCS, Yantra Park, Thane,
http://www.microchip.com – Datasheet of
Maharashtra, India
PIC16F877A
Modeling and Formal http://www.nxp.com – Datasheet of
Verification of a Commercial LPC2294
Microcontroller for Embedded
System Applications, Subhashini Embedded Systems Development by
Balakrishan and Sofihe Tahar, Andy Mehta, November 2009
Concordia University, ECE Dept.,
Montreal, Quebec, H3H 1M8 http://www.google.com
Canada
http://en.wikipedia.org
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: