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

Handshake packets - computer architecture, Handshake packets: Handshak...

Handshake packets: Handshake packets consist of nothing but a PID byte, and are usually sent in response to data packets. The 3 basic types are, NAK, indicating that the data

Direct isp service through leased line, The most expensive method of access...

The most expensive method of accessing Internet is to use leased lines which connect directly to the ISP. This will increase access rate to anywhere between 64 K and 1.5 Mbps, rely

Identify the number of control lines for 16 to 1 multiplexer, The number of...

The number of control lines for 16 to 1 multiplexer is ? Ans. We have 16 = 2 4 , 4 Select lines are needed.

Shell script, shell script to find whether the given number is Armstrong or...

shell script to find whether the given number is Armstrong or not

IA-32 support, In order to support IA-32 Itanium can switch in 32-bit mode ...

In order to support IA-32 Itanium can switch in 32-bit mode with special jump escape instructions. IA-32 instructions have been mapped to Itanium's functional units. But as Itanium

Explain the structure of virtual enterprise, Explain the Structure of Virtu...

Explain the Structure of Virtual Enterprise. The effective enterprise can be a suitable structure to explore the emerging opportunities for creating value within the informatio

The concept of electronic cash, The concept of electronic cash is to implem...

The concept of electronic cash is to implement payment by Using computers over network

Speed up - metrics for performance evaluation, Q. Speed Up - metrics for pe...

Q. Speed Up - metrics for performance evaluation? Speed up is ratio of time needed to execute a given program employing a specific algorithm on a machine with single processor

How can we write an interrupt servicing routine, Q. How can we write an Int...

Q. How can we write an Interrupt Servicing Routine? The following are the fundamentalthough rigid sequence of steps: 1.  Save the system context (flags,registers etc. which

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