In most of the times we try to guess the meaning of terms from its name or title itself. For example diodes are electronic devices with two (di) electrodes connected together. Resistors are electronic components which resist flow of current.

Likewise I think, microcontrollers or embedded systems should also have meaning hidden within the term itself.


-why embedded systems are called as embedded systems? In oher words, What is required in the system to be termed as Embedded system?


closed as primarily opinion-based by old_timer, dim, PeterJ, placeholder, Voltage Spike Jun 27 '16 at 21:32

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    \$\begingroup\$ Look it up in a dictionary \$\endgroup\$ – Chu Jun 25 '16 at 20:33
  • \$\begingroup\$ The line between embedded and not has become very fuzzy with the numerous devices we now have. many years ago you would think of things like the mcu and software inside a clock radio, or inside a television set, or a car stereo as an embedded system. And the thing in your beige computer box as not an embedded system. But now, is your smart phone an embedded system or just the latest computer? It is a little bit of both. Embedded would mean what the word means, embedded in something else. often with one purpose and limited resources. \$\endgroup\$ – old_timer Jun 26 '16 at 14:57
  • \$\begingroup\$ A system serves a specific purpose and the functionality of that purpose is executed and controlled by a miniature controller, that is embedded within the system. A system can be such as a micro-oven, air conditioner, temperature control unit, digital fuel indicator etc. \$\endgroup\$ – PsychedGuy Jun 27 '16 at 13:13
  • \$\begingroup\$ @devraj this site has a little bit of a different format than you may be used two, it has a Q&A format. Typically questions that will lead to discussion are discouraged. Questions must be specific and should have specific answers, this question has no specific answer. See electronics.stackexchange.com/help/how-to-ask It may also be useful for you to take the tour: electronics.stackexchange.com/tour and get more familiar with how the community operates. \$\endgroup\$ – Voltage Spike Jun 27 '16 at 21:32

"Embedded systems" are controllers (or computers) which are DESIGNED INTO (and built INSIDE) of the larger product. As distinguished from general-purpose controllers (or computers) which are separate, stand-alone products.

  • \$\begingroup\$ @devraj embedded = to embed \$\endgroup\$ – Tom Carpenter Jun 25 '16 at 18:42
  • 1
    \$\begingroup\$ Do you understand what the word "embed" means? It means: "To fix (an object) firmly and deeply in a surrounding mass." It means that the system is part of a larger product (or system). For example virtually all modern vehicles have an Electronic Engine Controller (EEC). It is a rather complex controller which uses many sensors throughout the vehicle to control fuel, spark, etc. That is an excellent example of an "embedded controller". The engine controller is "embedded" inside the vehicle and is an integral part of it. \$\endgroup\$ – Richard Crowley Jun 25 '16 at 18:53
  • 5
    \$\begingroup\$ I think of an embedded controller or computer as one hidden inside some other equipment, such that the average user is not aware of the controller's existance. There are many embedded controllers in a modern car, but the driver is not aware of them, and doesn't directly interact with them, as they would with a normal computer. \$\endgroup\$ – Peter Bennett Jun 25 '16 at 19:25
  • \$\begingroup\$ Embedded controllers have no direct user access or expansion slots, but often offer a 1uS RTC for dedicated applications. It is typical for them to offer USB for keyboard/mouse, and a HDMI monitor port. If for spacecraft, even these ports will be omitted. \$\endgroup\$ – Sparky256 Jun 25 '16 at 21:50
  • 3
    \$\begingroup\$ As a software engineer who has been building embedded systems for a couple of decades, I sometimes have to explain what I do to friends and family. I say that I program the computers inside things that you don't think of as computers. Examples include microwaves, automobile engines, security cameras and telephones. \$\endgroup\$ – user19474 Jun 25 '16 at 23:11

I would also say that an embedded system performs a dedicated function, versus a general purpose computing platform whose function is determined by a user-selected software application. An embedded system is also typically a functional element within a larger system—e.g., an assembly that performs the CONTROL function within a feedback control system.


Not the answer you're looking for? Browse other questions tagged or ask your own question.