An embedded processor is a processor with special features that allow it to embed multiple processes into the system. Applications like real time image processing and aerodynamics require fast, precise and intensive calculations where fast context switching from one program to another is vital. Fast context switching means that the calling program or interrupted service routine (CPU) registers save and retrieve fast.
Embedded processor has the following features:
Embedded microcontroller is the term used for specially designed microcontrollers that have the following features:
We can put all these together and say that, an embedded processor is the term used for processors with fast processing, fast context switching and atomic ALU [Arithmetic Logic Unit] operations whereas an embedded microcontroller is the term used for a microcontroller that has an internal RAM, large flash or ROM, timer, interrupt handler, internal devices and internal peripherals and there is no external memory or device or peripheral needed for the given application.
You may also read:
Related: Exploring Raspberry Pi: Interfacing to the Real World with Embedded Linux
The world of electronics is constantly evolving, allowing designers and manufacturers to push the boundaries…
PIC microcontrollers are fabricated by Microchip Technology. PIC16C84 and PIC16F84 are the two microcontrollers in…
The ADD instruction tells the microcontroller’s CPU to add the source byte to register A…
8-bit microprocessors are limited in their speed (the number of instructions that can be executed…
The 68HC11 (also abbreviated as 6811 or HC11) is an 8-bit microcontroller that was introduced…
Mutual exclusion typically imposes some conditions on access to a given resource by two or…