English
Language : 

PIC24F04KA201 Datasheet, PDF (27/224 Pages) Microchip Technology – 14/20-Pin General Purpose, 16-Bit Flash Microcontrollers with nanoWatt XLP™ Technology
PIC24F04KA201 FAMILY
4.0 MEMORY ORGANIZATION
As with Harvard architecture devices, the PIC24F
microcontrollers feature separate program and data
memory space and busing. This architecture also
allows the direct access of program memory from the
data space during code execution.
4.1 Program Address Space
The program address memory space of the PIC24F
devices is 4M instructions. The space is addressable by
a 24-bit value derived from either the 23-bit Program
Counter (PC) during program execution, or from a table
operation or data space remapping, as described in
Section 4.3 “Interfacing Program and Data Memory
Spaces”.
The user access to the program memory space is
restricted to the lower half of the address range
(000000h to 7FFFFFh). The exception is the use of
TBLRD/TBLWT operations, which use TBLPAG<7> to
permit access to the Configuration bits and Device ID
sections of the configuration memory space.
The memory map for the PIC24F04KA201 family of
devices is displayed in Figure 4-1.
FIGURE 4-1:
PROGRAM SPACE
MEMORY MAP FOR
PIC24F04KA201 FAMILY
DEVICES
PIC24F04KA200/201
GOTO Instruction
Reset Address
Interrupt Vector Table
Reserved
Flash
Program Memory
(1408 instructions)
Unimplemented
Read ‘0’
Reserved
Device Config Registers
Reserved
DEVID (2)
Note: Memory areas are not displayed to scale.
© 2009 Microchip Technology Inc.
Preliminary
DS39937B-page 25