English
Language : 

C8051F336 Datasheet, PDF (21/234 Pages) Silicon Laboratories – Mixed Signal ISP Flash MCU Family
C8051F336/7/8/9
PROGRAM/DATA MEMORY
(FLASH)
0x3E00
0x3DFF
RESERVED
16 kB FLASH
(In-System
Programmable in 512
Byte Sectors)
0x0000
0xFF
0x80
0x7F
0x30
0x2F
0x20
0x1F
0x00
DATA MEMORY (RAM)
INTERNAL DATA ADDRESS SPACE
Upper 128 RAM
(Indirect Addressing
Only)
Special Function
Register's
(Direct Addressing Only)
(Direct and Indirect
Addressing)
Bit Addressable
General Purpose
Registers
Lower 128 RAM
(Direct and Indirect
Addressing)
0xFFFF
EXTERNAL DATA ADDRESS SPACE
Same 512 bytes as from
0x0000 to 0x01FF, wrapped
on 512-byte boundaries
0x0200
0x01FF
0x0000
XRAM - 512 Bytes
(accessable using MOVX
instruction)
Figure 1.4. On-Chip Memory Map
1.3. On-Chip Debug Circuitry
The C8051F336/7/8/9 devices include on-chip Silicon Labs 2-Wire (C2) debug circuitry that provides non-
intrusive, full speed, in-circuit debugging of the production part installed in the end application.
Silicon Labs' debugging system supports inspection and modification of memory and registers, break-
points, and single stepping. No additional target RAM, program memory, timers, or communications chan-
nels are required. All the digital and analog peripherals are functional and work correctly while debugging.
All the peripherals (except for the ADC and SMBus) are stalled when the MCU is halted, during single
stepping, or at a breakpoint in order to keep them synchronized.
The C8051F336DK development kit provides all the hardware and software necessary to develop applica-
tion code and perform in-circuit debugging with the C8051F336/7/8/9 MCUs. The kit includes software with
a developer's studio and debugger, evaluation compiler and assembler, and a debug adapter. It also has a
target application board with the associated MCU installed and prototyping area, plus the required cables,
and power supply. The IDE software requires a PC running a Windows operating system.
The Silicon Labs IDE interface is a vastly superior developing and debugging configuration, compared to
standard MCU emulators that use on-board "ICE Chips" and require the MCU in the application board to
Rev. 0.2
21