Ask a beginner in embedded systems, he might probably have worked on microcontroller for sure if not an any other. Microcontroller is like a heart for any low end embedded system. Yes, high end systems are for sure dominated by microprocessor or FPGA whether it be because of high performance of microprocessor/FPGA or any other factors.
So, while choosing a microcontroller, it is always important to know the selection criteria. From the project point of view, we do get the requirements based on which selection is done. Microcontrollers are available from various vendors and selecting the best one among them is the toughest decision for a designer.Here are the list of factors based on which we will be selecting a microcontroller.
- Flash memory size
- RAM size
- GPIO availability
- Package of microcontroller
- Board size occupied by microcontroller/pin count
- 8/16/32-bit
- Frequency of operation (DMIPS, DMIPS/MHz)
- Power consumption (sleep current, standby current, peripheral consumption)
- If pin compatibility among controllers from same vendor
- Pricing of microcontroller
- Development environment (IDE) availability
- Debugging tools
- Design support from microcontroller vendor
- Functions available (UART, SPI, I2C, ADC, PWM, etc)
- Availability Safety functions like Internal temperature sensor, watchdog timer, etc
While selecting a microcontroller, we make a list of microcontrollers and compare the controllers with the above features. some give ratings based on the differences and some based on visual inspection of differences tend to make a decision.
3 Comments
Although at a slight cost premium, the 10 times better working range can be the difference between having a
ReplyDeletenetwork that can cover that distance freely or using a paid for network such as the Cellular
ones. Does microcontroller have enough calculation power
to be able do its job in real time. Encryption locks, however,
is the network developed product of the times, is
a pure client technology, lack of management and statistical functions, the presence of hardware production, logistics, driver installation inconvenience, not only the high cost, and can not be achieved network
distribution and sales of the software, is gradually decline.
Somebody essentially assist to make seriously posts I'd state.
ReplyDeleteThat is the first time I frequented your website page and up to now?
I amazed with the analysis you made to make this actual publish amazing.
Excellent process!
Here is my web page :: speak english
Keep your head on a swivel while you're out gathering resources so that a Creeper cannot sneak up on you.
ReplyDeleteYou do this using a notepad in windows or
Text - Edit in Mac - Os. Mac computers usually come with Java pre-installed and usually update automatically.
Here is my website ... โหลดมายคราฟ 1.7.2