CISC Vs RISC
CISC Vs RISC
A microcontroller contains one or more CPUs (processor cores) along with memory and
programmable input/output peripherals.
In modern terminology, a microcontroller is similar to, but less sophisticated than, a system
on a chip (SoC). An SoC may include a microcontroller as one of its components, but usually
integrates it with advanced peripherals like a graphics processing unit (GPU), a Wi-Fi
module, or one or more coprocessors.
The first multi-chip microprocessors, the Four-Phase Systems AL1 in 1969 and the Garrett
AiResearch MP944 in 1970, were developed with multiple MOS LSI chips.
The majority of microcontrollers in use today are embedded in other machinery, such as
automobiles, telephones, appliances, and peripherals for computer systems.
Eg: Most Microprocessors (Eg: Intel Pentium Eg: Most Mobile Processors (Eg:
3) Snapdragon Series)
Memory and I/O components are external to Memory and I/O components are internal to
it. it.
Not many power saving features Has many power saving features
RAM, ROM, and other peripherals are RAM, ROM, and other peripherals
external to processor (on motherboard)
Has a large number of instructions Less than 30-50 instructions in most cases
EMBEDDED SYSTEM
Often, the computer is relatively invisible to the user, without obvious applications, files, or
operating systems. Examples of products with invisible embedded systems are the controller
that runs a microwave oven or the engine control system of a modern automobile.
Embedded systems range in size from portable personal devices such as digital watches and
MP3 players to bigger machines like home appliances, industrial assembly lines, robots,
transport vehicles, traffic light controllers, and medical imaging systems. Often they
constitute subsystems of other machines like avionics in aircraft and astrionics in spacecraft.
Large installations like factories, pipelines and electrical grids rely on multiple embedded
systems networked together. Generalized through software customization, embedded systems
such as programmable logic controllers frequently comprise their functional units.