All I know is that although Cortex-M3/4 micros are Harvard architecture, they can run code from RAM, at least some implementations can (like STM32F4). Can Tiva C series microcontrollers execute from RAM?
Electronic – Can Tiva C run code from SRAM
armcortex-mmicrocontroller
Related Topic
- Electronic – STM32F4 – Floating point unit ( FPU )
- Electronic – What happens when microcontrollers run out of RAM
- Electronic – Running code from RAM and not using FLASH (ARM)
- Electronic – Jumping from microcontroller to DSPs
- Electronic – Is program code copied to SRAM from flash on microcontroller
- Electronic – Which ARM Cortex M chips allow for execution from RAM
- Electronic – How is the code written in ARM7 compatible with ARM9
Best Answer
Tiva™ TM4C123BE6PZ Microcontroller Data Sheet
It's not immediately obvious from the datasheet, but look on page 87-88:
It has two buses but only one address space; so you can execute programs from several regions, but you are advised that you only get the benefit of being able to do an instruction fetch and data fetch at the same time if they are from different regions.