All these words become a little bit confusing to me as I am a newbie. I understand that bascially a microcontroller is processor + memory to store data(RAM) + data memory OR from where the instructions get executed(ROM/Flash) + Peripherals.
- How I am supposed to visualize the mapping?
- Is the mapping done on the RAM?
- If yes, Isn't it memory itself? How does the processor know about it?
- Is this mapping done when I switch on the Controller or is done by the person/Company that manufatured the controller?
if it is really a stupid question or a broad one, let me know. I would try to narrow in.