
Rev. 1.0
285
C8051F360/1/2/3/4/5/6/7/8/9
C2 Register Definition 24.3. REVID: C2 Revision ID
This read-only register returns the 8-bit revision ID: 0x00 (Revision A) or 0x01 (Revision B).
C2 Address:
0x01
Reset Value
00000000
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
C2 Register Definition 24.4. FPCTL: C2 Flash Programming Control
Bits7–0
FPCTL: 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. Note that once C2
Flash programming is enabled, a system reset must be issued to resume normal operation.
C2 Address:
0x02
Reset Value
00000000
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
C2 Register Definition 24.5. FPDAT: C2 Flash Programming Data
Bits7–0: FPDAT: 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.
C2 Address:
0xB4
Reset Value
00000000
Bit7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
Code
Command
0x06
Flash Block Read
0x07
Flash Block Write
0x08
Flash Page Erase
0x03
Device Erase