Specifications

C8051F330/1
202 Rev. 1.1
Figure 20.3. REVID: C2 Revision ID Register
This read-only register returns the 8-bit revision ID: 0x00 (Revision A).
Reset Value
00000000
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Figure 20.4. FPCTL: C2 FLASH Programming Control Register
Bits7-0 FPCTL: FLASH Programming Control Register.
This register is used to enable FLASH programming via the C2 interface. To enable C2 FLASH pro-
gramming, the following codes must be written in order: 0x02, 0x01. Note that once C2 FLASH pro-
gramming is enabled, a system reset must be issued to resume normal operation.
Reset Value
00000000
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Figure 20.5. FPDAT: C2 FLASH Programming Data Register
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.
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