English
Language : 

PIC32MX440F256H-80I Datasheet, PDF (107/646 Pages) Microchip Technology – 64/100-Pin General Purpose and USB 32-Bit Flash Microcontrollers
6.3 User and Kernel Memory Areas
The two modes of operation of the PIC32MX3XX/4XX
core are User mode and Kernel mode. To support
these modes, the virtual address space is also divided
into two segments, kernel segments and user seg-
ments. The lower 2 gigabytes of virtual addresses form
the User mode partition, and the upper 2 gigabytes
forms the Kernel mode partition.
Most application will run only in Kernel mode. For these
applications, the entire program can reside in the ker-
nel address space providing full access to all
resources.
FIGURE 6-2:
USER/KERNEL ADDRESS
SEGMENTS
0xFFFFFFFF
KERNEL
SEGMENTS
(KSEG 0,1,2,3)
0x80000000
0x7FFFFFFF
USER / KERNEL
SEGMENT
(USEG / KUSEG)
0x00000000
PIC32MX3XX/4XX
© 2008 Microchip Technology Inc.
Preliminary
DS61143E-page 105