Choosing a micro-controller, Computer Engineering

Assignment Help:

There are many different forms of micro-controller and a manufacturer, selecting the proper micro-controller for your application is one of the critical decisions which controls the success or failure of your project. The main goal is to select the least expensive micro-controller while still fulfilling the system specification i.e. performance, reliability, environmental etc. The cost should also include the Engineering Research and development (R&D), manufacturing, warranty repairs, updates, field service and upward compatibility and finally ease of use amongst many other factors. The major selection criteria are the balance between data processing and control requirements. Simple micro-controller allow a limited set of instructions with a large number of I/O pins , while those with advanced instructions i.e. Sin, Cos maths functions  have more 'data processing' skills and a reduced amount of I/O pins. In order to help below is shown a few selection criteria questions

1)  Can the micro-controller do the job?

a)   Does it have the required number of I/O pins/port i.e. if too many extra cost.

b)  Do you require any other peripherals such as serial I/O , Ram , ROM , A/D , D/A etc.

c)  Does it have other peripherals which are not needed?

d)  Does the CPU core have the correct throughput i.e. computing power to handle the system requirements or choice of language HLL or LLL , too much waste , too little never work

e)   Is the controller affordable?

f)  Is the memory size big enough for the software?


Related Discussions:- Choosing a micro-controller

Define memory access time, Define memory access time? The time needed t...

Define memory access time? The time needed to access one word is known as the memory access time. Or It is the time that elapses among the initiation of an operation and the co

Obtain 1''s and 2''s complement, Obtain 1's and 2's complement of 1010 usin...

Obtain 1's and 2's complement of 1010 using only four-digit representation. Solution: 1's complement: 1's complement of 1010 is  Please note that wherever you ha

Example on sorting using combinational circuit, Q. Example on Sorting using...

Q. Example on Sorting using Combinational Circuit? Example: Think about a unsorted list having element values like given below {3,9,8,5,10,12,14,20,90,95,60,40,23,35,18,0}

Program in c, addition c program for token separation

addition c program for token separation

Explain the design reusability of verilog, Explain the Design reusability o...

Explain the Design reusability of Verilog There is no concept of packages in Verilog. Functions and procedures used within a model should be  defined  in  the  module.  To  mak

Which one is an error reporting protocol, Which one is an error reporting p...

Which one is an error reporting protocol? An error reporting protocol is ICMP.

Avoiding local minima, Avoiding Local Minima: However the error rate o...

Avoiding Local Minima: However the error rate of multi-layered networks over a training set could be calculated as the number of mis-classified examples. So always keep in rem

Address translation with dynamic partition, Address translation with dynami...

Address translation with dynamic partition : Given figure shows the address translation process with dynamic partitioning, where the processor provides hardware support for

.., consider an open circuit pn junction.sketch curves as a function of dis...

consider an open circuit pn junction.sketch curves as a function of distance across the junction of space charge ,electric field and potential

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd