Posts

Showing posts with the label microcontrollers

Microprocessor vs Microcontroller vs System on Chip

Image
 Hi Tinkerers! So today I am going to talk about microcontrollers.  Microcontrollers are prime component while designing an IoT environment. A microcontroller is a compact computer on a single integrated circuit, designed to execute specific tasks based on programmed instructions. Basically it has CPU(Central processing unit), volatile and non volatile memory, input/output peripherals and communication interfaces.  Micro controllers are different from microprocessors. Microprocessor  can fetch instruction from memory execute them depending upon the inputs. On a simple note ,it can process. So a computer cannot work without a microprocessor. Unlike microcontrollers, a microprocessor does not have built-in memory or peripherals. Microcontrollers are not just an enhanced version of microprocessors but they are developed for different purposes.   Microprocessor is an integrated circuit that requires rom, ram, timers externally. So here microprocessors become mo...