Wednesday, February 23, 2011

The persistence of microcontrollers


So lots of people have commented or asked "What is this / why bother with microprocessors? Whats the point of learning to write programs for them when you can get 8+ cores to work with?

It might surprise you to learn that roughly 55% of all CPU's on the market are 8bit micro controllers*. Yes 8bit micro controllers, not the latest Intel or AMD processor.

That's because micro controllers are in every part of our lives. Your DVD player? Micro controller. Your remote for the DVD player? Micro controller. Those lights that go off and on automatically? Controlled by a micro controller. Your cell phones? Yup More micro controllers. They keyboard I'm typing this with right now has a micro controller inside of it. Just about any piece of electronics you can think of have micro controllers.

So Micro controllers aren't going out of style anytime soon as they are everywhere. That's why learning how to program for them is still relevant, in fact that's where as a programmer you can make serious bank. Being good at micro controller programming.

*Sources:
http://www.eetimes.com/discussion/other/4024488/The-Two-Percent-Solution
http://web.archive.org/web/20070220134759/http://www.circuitcellar.com/library/designforum/silicon_update/3/index.asp

20 comments:

  1. I don't see how we could possibly get away from using microcontrollers for at least the next 30 years on as large a scale that we currently do.

    ReplyDelete
  2. most people keep thinking something invented 20 or so years ago will go obsolete right away just because technology its advancing, but hey, we still use lightbulbs dont we?

    ReplyDelete
  3. Yeah and I think they're not going anywhere.

    ReplyDelete
  4. Microcontrollers shouldn't be ruled out until something progressively and ultimately better is conceived.

    ReplyDelete
  5. The only thing about them is that they will change and become better.

    ReplyDelete
  6. the whole concept of micro chips still blows my mind

    ReplyDelete
  7. It is very interesting, nice post

    + followed:)

    ReplyDelete
  8. They need to make a chip that can make me a pizza.

    ReplyDelete
  9. Nice post. I'm actually starting school (community college FTW?) heading toward electrical engineering or computer system eng. But yeah, good read sir.

    ReplyDelete
  10. i actually like your blog..i usually just post nice thing but i'll be back for sure

    ReplyDelete
  11. why would we want to not use them?
    they are the future, we could be automating everything by now, including transport.

    ReplyDelete
  12. Very interesting, nice post dude. I thank you for the info.

    ReplyDelete
  13. Thats actually quite suprising.
    Nice post, very interesting.

    ReplyDelete
  14. They look kinda hard to program for though

    ReplyDelete
  15. You even cited your sources! Nice!

    But yeah, it's amazing all the technological innovations that have come from the micro-controller.

    ReplyDelete
  16. I really appreciate that you listed sources, legitimately. I'm quite impressed, very good read.

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. hmm i think that its to difficult to learn programming micro controller

    ReplyDelete
  19. thanks for this advice, I think I'll search some material about how to program microcontrollers

    ReplyDelete