Friday, February 19, 2016

Choosing a Microcontroller

Criteria for Choosing a Microcontroller

Meeting Computing Needs:
  • Data Width: 8-bit, 16-bit or 32-bit microcontroller
  • Speed: Highest speed that the microcontroller supports. Processing or computing power.
  • Packaging: Packaging format – dual inline package or quad flat package. This is important in terms of space and assembling.
  • Power consumption: Critical for battery powered products.
  • On-chip Memory: Amount of RAM and ROM on-chip.
  • On-chip Peripherals: Availability of peripherals like timer, ADC, PWM for product requirement.
  • IO Ports: Number of IO ports and pins.
  • Cost per unit: Important in terms of final cost of the product
  • Upgrade: How easy is to upgrade to higher performance or lower power consumption version.
Development Tools and Support:
  • Availability of software development tools like assembler, compiler, debugger, and emulator.
  • Technical support
  • Widely and timely or readily available in needed quantities both now and in the future.

Related topics:
Computer Internals   |   Microprocessor   |   Microcontroller   |   Microprocessor Vs Microcontroller   |   Microcontroller and Embedded Systems

List of topics: Microcomputer

No comments:

Post a Comment