Title: How to Choose the Right Microcontrollers For Your Embedded Projects
1Selecting The Right Microcontrollers for Embedded
Applications
2Selecting The Right Microcontrollers For Embedded
Applications
Introduction
- Selecting the right microcontrollers for embedded
applications can be a crucial task. Here we
discusses the design challenges and system
limitations of Microcontrollers in embedded
applications.
http//www.elprocus.com/
3Selecting The Right Microcontrollers For Embedded
Applications
How to Select the Right Microcontrollers for
Embedded Applications
There are several reasons to select the
microcontrollers for embedded applications,
namely
- Low cost.
- Higher integration level.
- Increased reliability.
- Space savings
http//www.elprocus.com/
4Selecting The Right Microcontrollers For Embedded
Applications
How to Select the Right Microcontrollers for
Embedded Applications
- Prepare a List of Required Hardware Interfaces
- Select the Architecture
- Recognize Memory Requirements
- Observe Costs and Power Limitations
- Pick a Development Kit
http//www.elprocus.com/
5Selecting The Right Microcontrollers For Embedded
Applications
Prepare a List of Required Hardware Interfaces
- Using the basic hardware block diagram of the
microcontroller - Prepare a list of all the peripheral interfaces
that the microcontroller will need to support. - There are two common types of interfaces in the
microcontroller that need to be listed.
- Communication Interfaces
- 2. Digital Inputs and Outputs
http//www.elprocus.com/
6Selecting The Right Microcontrollers For Embedded
Applications
Prepare a List of Required Hardware Interfaces
- Communication Interfaces
- These are peripherals like USB, SPI, I2C, UART,
and so on. - These are greatly disturbing how much program
space in the microcontroller will need to
support.
2. Digital Inputs and Outputs
- (A to D) analog to digital inputs.
- Pulse width modulations.
http//www.elprocus.com/
7Selecting The Right Microcontrollers For Embedded
Applications
Prepare a List of Required Hardware Interfaces
- These two types of interfaces will command the
number of pins that will be essential by the
microcontroller.
http//www.elprocus.com/
8Selecting The Right Microcontrollers For Embedded
Applications
Select The Architecture
- The selection of architecture can greatly affect
the microcontroller for embedded applications. - Start getting an idea of the microcontroller
architecture that will be required. - Keep in mind possible future requirements.
- Dont forget that microcontroller selection can
be an iterative procedure.
http//www.elprocus.com/
9Selecting The Right Microcontrollers For Embedded
Applications
Select The Architecture
http//www.elprocus.com/
10Selecting The Right Microcontrollers For Embedded
Applications
Recognize Memory Requirements
- The two very critical memory components of
microcontrollers are RAM and Flash. - Ensure that you dont run out of spaces for
variable and program. - It is far simpler to choose a portion with too
much of these features than not sufficient. - You can constantly start with more and then later
move to a more controlled part in the same chip
family.
http//www.elprocus.com/
11Selecting The Right Microcontrollers For Embedded
Applications
Recognize Memory Requirements
- A designer can guess how much memory will be
needed for the application. - Using the software architecture and the
communication peripherals.
http//www.elprocus.com/
12Selecting The Right Microcontrollers For Embedded
Applications
Observe Costs and Power Limitations
- Observe the power necessities and the cost of the
microcontroller. - If the microcontroller will be powered by a
battery mobile. - Then making sure the portions are low-power is
absolutely dangerous. - If it doesnt meet power necessities, then keep
preparing the list down until you have a choice
few. - Dont forget to observe the part price of the
processor either.
http//www.elprocus.com/
13Selecting The Right Microcontrollers For Embedded
Applications
Pick a Development Kit
- One of the best portions of choosing a
microcontroller - Discover a development kit to play with and
observe the internal working of the
microcontroller. - If a kit isnt existing then the particular part
is most likely not a good choice. - They should go back a few steps and discover a
better part. - Most of the kits today cost under 100.
http//www.elprocus.com/
14Selecting The Right Microcontrollers For Embedded
Applications
Pick a Development Kit
- Paying any more than that is just too much.
- Another portion may be a better choice.
http//www.elprocus.com/
15Selecting The Right Microcontrollers For Embedded
Applications
Conclusion
- We can conclude that there are many features to
consider while choosing a microcontroller for
embedded applications. Before starting an
embedded project which needs a microcontroller,
one should effort on technical aspects will
assist you to select a microcontroller for
specific embedded applications. They are a list
of hardwares, data transfer, PWM ports,
packaging, power consumption, memory size, cost,
etc.
http//www.elprocus.com/
16http//www.elprocus.com/