I am a budding engineer in the embedded field. My work involves both the circuit design and software development of microcontrollers. So, I need to understand how the software is working on microcontroller architecture in depth.

For instance, enabling 1 bit in the software will fill the 1-bit memory in the microcontroller. How it is filled, in which section it will be filled?

This way, I need to understand all peripherals involved in microcontroller. What's the best way and source for my need? Help please!

  • 1
    \$\begingroup\$ This is a realy basic question and not easy to answear becaus it involves the complete development chain from compiling, linking and executing the source code on a device. I don't know in which year you are but you will probably learn this during your study. If this is not soon enough for you, check out microcontroller online classes on platforms like udemy, skillshare, udacity, ... \$\endgroup\$
    – A.R.C.
    Nov 26, 2020 at 7:56
  • 1
    \$\begingroup\$ Datasheets, User Guides and Integration Manuals for the MCUs is a good place to start. \$\endgroup\$ Nov 26, 2020 at 7:57
  • 1
    \$\begingroup\$ This is a good place to start: What resides in the different memory types of a microcontroller? \$\endgroup\$
    – Lundin
    Nov 26, 2020 at 8:42
  • 2
    \$\begingroup\$ This question is too broad for this site. You need to focus the question and target a specific problem you face. Asking questions that require a book-length answers are off-topic. Focus. \$\endgroup\$
    – Andy aka
    Nov 26, 2020 at 9:47
  • \$\begingroup\$ I just asked from where to start? \$\endgroup\$
    – CNA
    Nov 26, 2020 at 13:32

1 Answer 1


I would suggest you work from the basics up. Trying to understand a complex subject from the top down becomes difficult. If you begin with the basics of digital logic and work up to the design of computing machines, the answers to your question and many others become self evident. It is not particularly difficult - the maths is minimal and suitable for early teens to grasp. There are many standard textbooks and online learning resources. Whilst I have not watched much of this, Ben Eater has a number of Youtube videos where he explains many fundamental topics with examples.

  • \$\begingroup\$ Thanks for the answer. I will check on it. Other than videos, can you suggest some books in embedded field for fundamental topics? \$\endgroup\$
    – CNA
    Nov 26, 2020 at 13:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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