Mikroelektronika MIKROE-738 Datenbogen

Seite von 682
mikroC PRO for PIC32
MikroElektronika
165
PIC32MX Memory Layout
The PIC32MX microcontrollers implement two address spaces: 
virtual and physical
All  hardware  resources,  such  as  program  memory,  data  memory  and  peripherals,  are  located  at  their  respective 
physical addresses. Peripherals, such as DMA and Flash controllers, use physical addresses and access memory 
independently of the CPU. 
Virtual addresses are exclusively used by the CPU to fetch and execute instructions. Virtual address space can be 
thought as CPU’s logical view and use of its physical resources.
A graphical representation of the PIC32MX virtual and physical memory is shown in picture below:
PIC32 Memory Map