Difficulty: Easy
Correct Answer: The 8031 is ROM-less.
Explanation:
Introduction / Context:The 8031 and 8051 are closely related; however, one is intended for systems with external program memory while the other includes on-chip program ROM. Recognizing this difference helps when selecting parts for cost or board-space constraints.
Given Data / Assumptions:
Concept / Approach:The classic 8051 contains on-chip program ROM (originally mask ROM, later flash in derivatives). The 8031 is the ROM-less counterpart, requiring external program memory connected to the PSEN, ALE, and Port 0/Port 2 buses.
Step-by-Step Solution:
1) Identify whether each part has internal program memory.2) 8051: has internal program ROM; 8031: no internal program ROM.3) Therefore, the correct statement is that the 8031 is ROM-less.4) Other features (timers/interrupts) are otherwise comparable.Verification / Alternative check:Any standard pinout diagram shows the 8031 using external program memory signals; 8051 can also use external program memory but additionally includes internal ROM.
Why Other Options Are Wrong:
Common Pitfalls:Confusing RAM size differences in derivatives with the presence/absence of on-chip program memory.
Final Answer:The 8031 is ROM-less.
Discussion & Comments