C8051F340/1/2/3/4/5/6/7
1.2.On-Chip Memory
The
Program memory consists of 64 k (C8051F340/2/4/6) or 32 k (C8051F341/3/5/7) bytes of Flash. This memory may be reprogrammed
PROGRAM/DATA MEMORY
(FLASH)
0xFFFF | RESERVED | 0xFF |
0xFC00 |
| |
|
| |
0xFBFF |
| 0x80 |
|
| 0x7F |
| FLASH | 0x30 |
| 0x2F | |
| 0x20 | |
| Programmable in 512 | |
| 0x1F | |
| Byte Sectors) | |
| 0x00 | |
|
| |
0x0000 |
|
|
|
| 0xFFFF |
DATA MEMORY (RAM)
INTERNAL DATA ADDRESS SPACE
Upper 128 RAM | Special Function |
(Indirect Addressing | Register's |
Only) | (Direct Addressing Only) |
|
|
(Direct and Indirect |
|
Addressing) | Lower 128 RAM |
| |
| (Direct and Indirect |
Bit Addressable | Addressing) |
| |
|
|
General Purpose |
|
Registers |
|
EXTERNAL DATA ADDRESS SPACE
0x1000 |
0x0FFF |
Off-Chip XRAM
(Available only on devices
with EMIF)
XRAM - 4096 Bytes
(Accessable using MOVX
instruction)
USB FIFOs 1024 Bytes
0x07FF
0x0400
0x0000
Figure 1.4. On-Chip Memory Map for 64kB Devices (C8051F340/2/4/6)
Rev. 0.5 | 23 |