PIC10F200 memory map

Where everything sits, at its exact address. The PIC10F200 keeps program and data apart (Harvard): program memory holds 12-bit instruction words, addressed in words, while the special function registers and the general-purpose RAM share the banked data memory.

Program memory

Instructions, the user ID and the configuration words.

Configuration words0x0FFF – 0x0FFF1 word
User ID0x0100 – 0x01034 words
Flash0x0000 – 0x00FF256 words

Data memory

Banked: special function registers and general-purpose RAM in each bank.

RAM, bank 00x0010 – 0x001F16 B

Every segment

SegmentSpaceStartEndSizePage
RAM, bank 0data0x00100x001F16 B
General-purpose RAM, all banksdata0x00100x001F16 B
Flashprog0x00000x00FF256 words
User IDprog0x01000x01034 words
Configuration wordsprog0x0FFF0x0FFF1 word