Why there are to many different Microcontrollers?
Well after the idea of having a programmable device, many electronics manufacturers took the idea to
develop their own chip. The internal architecture therefore differs among the manufacturers but from our
point they are almost similar. Like there are so many different car manufacturers, Toyota, Suzuki, Honda,
Mercedes and so on. Each one manufactures the cars with their own internal technologies, their engines,
aerodynamics, peripherals all are different in specifications, yet if you can drive one car, chances are you
will not find it difficult to drive another, is that not so. Despite being different in power, cylinders, valves,
type of fuel etc, yet they have the same basic architecture and same basic theme.
So learning one microcontroller facilitates learning the other. Moreover the same company manufactures
many different microcontrollers, which are all almost compatible. This is again like an automobile
company. They make cars for many different types of users. Some bigger while others smaller. In addition
to cars, they also manufacture other locomotives, like vans, truck and buses etc. All these have similar idea,
but the nature of job they are required to do is different. Similarly in electronics the requirements of the
project vary. For example to make a security device, you need little memory, whereas to make a data logger
you need lots of memory. A remote control will not need to display data on LCD, so needs lesser number of
I/O lines, whereas an industrial control unit will need to display its data, and therefore needs more I/O lines.
A calculator needs only digital input, whereas a temperature controller needs to acquire analog data. These
differences in requirements, makes the manufacturers produce different microcontrollers with different
memory size, number of I/O lines and number of integrated peripheral devices. Otherwise they are all
similar to use. Again, if you have mastered one, its easy to migrate to another. So the type of
microcontroller to be used in a given project will be determined by the exact requirements.
Chia sẻ với bạn bè của bạn: |