Microprocessors Vs. Microcontrollers (contd.)
Microprocessors are most commonly used as the
CPU in microcomputer systems. Microcontrollers
are used in small, minimum  component designs
performing control-oriented activities.
Microprocessor instruction sets are “processing
intensive”, implying powerful addressing modes
with instructions catering to large volumes of data.
Their instructions operate on nibbles, bytes, etc.
Microcontrollers have instruction sets catering to
the control of inputs and outputs. Their instructions
operate also on a single bit. E.g., a motor may be
turned ON and OFF by a 1-bit output port.