C8051F326-TB Silicon Laboratories Inc, C8051F326-TB Datasheet - Page 41

no-image

C8051F326-TB

Manufacturer Part Number
C8051F326-TB
Description
BOARD PROTOTYPING W/C8051F326
Manufacturer
Silicon Laboratories Inc
Type
MCUr
Datasheet

Specifications of C8051F326-TB

Contents
Board
Processor To Be Evaluated
C8051F326/F327
Interface Type
USB
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
C8051F326
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
6.2.
The memory organization of the CIP-51 System Controller is similar to that of a standard 8051. There are
two separate memory spaces: program memory and data memory. Program and data memory share the
same address space but are accessed via different instruction types. The CIP-51 memory organization is
shown in Figure 6.2.
6.2.1. Program Memory
The CIP-51 core has a 64 kB program memory space. The C8051F326/7 implements 16k kB of this pro-
gram memory space as in-system, re-programmable Flash memory, organized in a contiguous block from
addresses 0x0000 to 0x3FFF. Addresses above 0x3DFF are reserved.
Program memory is normally assumed to be read-only. However, the CIP-51 can write to program memory
by setting the Program Store Write Enable bit (PSCTL.0) and using the MOVX instruction. This feature pro-
vides a mechanism for the CIP-51 to update program code and use the program memory space for non-
volatile data storage. Refer to Section “8. Flash Memory” on page 63 for further details.
Memory Organization
0x3DFF
0x3FFF
0x3E00
0x0000
PROGRAM/DATA MEMORY
Programmable in 512
Byte Sectors)
RESERVED
16K FLASH
(In-System
(FLASH)
Figure 6.2. Memory Map
0xFFFF
0x03FF
0x0400
0x0000
0xFF
0x7F
0x2F
0x1F
0x80
0x30
0x20
0x00
Rev. 1.1
0x0000 to 0x03FF, wrapped
XRAM - 1024 Bytes
Same 1024 bytes as from
(accessable using MOVX
on 1K-byte boundaries
(Indirect Addressing
(Direct and Indirect
INTERNAL DATA ADDRESS SPACE
EXTERNAL DATA ADDRESS SPACE
General Purpose
Upper 128 RAM
Bit Addressable
Addressing)
instruction)
Registers
Only)
DATA MEMORY (RAM)
(Direct Addressing Only)
USB Registers Only
Accessible through
C8051F326/7
Special Function
Lower 128 RAM
(Direct and Indirect
Addressing)
USB FIFOs
256 Bytes
Register's
41

Related parts for C8051F326-TB