![](http://datasheet.mmic.net.cn/Silicon-Laboratories-Inc/C8051F803-GS_datasheet_96664/C8051F803-GS_246.png)
C8051F80x-83x
246
Rev. 1.0
C2 Address: 0x02
C2 Address: 0xBF
C2 Register Definition 30.4. FPCTL: C2 Flash Programming Control
Bit
76543210
Name
FPCTL[7:0]
Type
R/W
Reset
00000000
Bit
Name
Function
7:0
FPCTL[7:0] C2 Flash Programming Control Register.
This register is used to enable Flash programming via the C2 interface. To enable C2
Flash programming, the following codes must be written in order: 0x02, 0x01. Once
C2 Flash programming is enabled, a system reset must be issued to resume normal
operation.
C2 Register Definition 30.5. FPDAT: C2 Flash Programming Data
Bit
76543210
Name
FPDAT[7:0]
Type
R/W
Reset
00000000
Bit
Name
Function
7:0
FPDAT[7:0] C2 Flash Programming Data Register.
This register is used to pass Flash commands, addresses, and data during C2 Flash
accesses. Valid commands are listed below.
Code
Command
0x06
Flash Block Read
0x07
Flash Block Write
0x08
Flash Page Erase
0x03
Device Erase