It's self contained and doesn't use external memory to hold it's program (although if needed it can read and write working data to external memory). Microcontroller is kinda like an all-in-one CPU + Memory, with some external ports to communicate with the outside world. In a computer, this memory is initially the boot up BIOS ROM which initially reads the operating system from the hard drive into RAM memory, then continues to execute it from there. When you program a microprocessor, your program is external to the device. It controls external peripherals (such as screen, keyboard, mouse, hard drive, etc) via an external communications bus. Microprocessor is a purely a CPU that follows a set of instructions read from an external memory bus. Firstly, what is the difference between a microcontroller and a microprocessor?
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |