Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:Microcontrollers consolidate processing, memory (program and data), and common peripherals into a compact, self-contained device. This high integration enables stand-alone embedded systems that require no external host. The phrase “computer on a chip” is therefore widely used as a descriptive shorthand. This question asks you to validate that characterization.
Given Data / Assumptions:
Concept / Approach:The functional definition of a computer includes the ability to fetch, decode, and execute instructions; store and retrieve data; and interact with I/O. Microcontrollers meet these criteria on a single chip. While they are optimized for control tasks, their integrated nature justifies the colloquial term “computer on a chip.”
Step-by-Step Solution:
Confirm presence of CPU, memory, and I/O on-die.Show independence: MCUs can run programs without an external processor.Conclude the phrase is accurate and commonly accepted.Verification / Alternative check:Reference 8051 and modern ARM Cortex-M datasheets: they enumerate core, Flash, SRAM, timers, and UART/SPI/I2C, matching typical computer subsystems.
Why Other Options Are Wrong:
Incorrect: Opposes the standard, widely accepted description.32-bit only / OS required: MCUs do not need to be 32-bit nor run an OS to be “computers.”Common Pitfalls:Confusing microcontrollers with microprocessors (which often require external memory and peripherals).
Final Answer:Correct
Discussion & Comments