 It is sometimes loosely called a Harvard architecture, overlooking the fact that it is actually "modified".Another modification provides a pathway between the instruction memory (such as ROM or flash memory) and the CPU to allow words from the instruction memory to be treated as read-only data.This technique is used in some microcontrollers, including the Atmel AVR.