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

Perform binary addition, Q. Explain the following: a. BCD code b. Gra...

Q. Explain the following: a. BCD code b. Gray code c. Excess-3 code d. True complement method Q. Addition-Subtraction-Multiplication-Division: Perform Binary Addi

Shell script, shell script to find the factorial of a given number using th...

shell script to find the factorial of a given number using the for loop

The void type is used for, The void type is used for  The void type is ...

The void type is used for  The void type is used to make generic pointers.

What are the elements of analysis model, What are the elements of Analysis ...

What are the elements of Analysis model? i. Data Dictionary ii. Entity Relationship Diagram iii. Data Flow Diagram iv. State Transition Diagram v. Control Specifica

What is rambus dram, Q. What is Rambus DRAM? RDRAM which was developed ...

Q. What is Rambus DRAM? RDRAM which was developed by Rambus has been adopted by Intel for its Pentium and Itanium processors. It has become main competitor to SDRAM. RDRAM chip

What is the scope of public members in all classes, What is the Scope of pu...

What is the Scope of public/private/friend/protected/protected friend?    Scope of public/private/friend/protected/protected friend. Visual Basic/Visual C# Public/pub

Explain the concept of overriding, What is overriding? Overriding is an...

What is overriding? Overriding is an inherent part of association. It can show an ordered set of objects by writing {ordered} next to the appropriate association end. In 200

Write a menu driven program to find 10''s complement, Q. Write a menu dri...

Q. Write a menu driven program to find 9's and 10's complement of a decimal number using file. Perform necessary validation with proper message that entered numbers must be de

Write a program to read in a positive integer, Write a program to read in a...

Write a program to read in a positive integer and check whether it is prime or not? /* Program to check whether a given number is prime or not*/] # include # include

Explain the probability of availability of free lines, How does one arrive ...

How does one arrive at the probability of availability of free lines during the busy hour? One can arrive at the possibility of free lines throughout busy hour using the delay

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