Academic Program

Data Memory Organization

Data Memory Organization

Enhanced Mid-Range PIC® MCUs can contain up to 4096 bytes of addressable data memory. The data memory is partitioned into up to 32 memory banks with 128 bytes in each bank.

memory-map.png

PIC16F1xxx data memory contains five data elements:

  • Core Registers
  • Special Function Registers
  • General Purpose Memory
  • Common Memory
  • Shadow Registers