Back to Questions
Electronics Engineering
QUESTION #11703
Question 1
The Harvard architecture used in many microcontrollers differs from Von Neumann architecture primarily in that:
Correct Answer Explanation
Harvard architecture uses physically separate memory spaces and buses for instructions (program) and data. This allows the CPU to fetch the next instruction while simultaneously reading/writing data memory — a key performance advantage. Von Neumann uses a shared bus, creating the 'Von Neumann bottleneck.' AVR, PIC, and ARM MCUs use modified Harvard architecture.
Sign in to join the conversation and share your thoughts.
Log In to Comment