English
Language : 

C8051F80X_14 Datasheet, PDF (244/251 Pages) Silicon Laboratories – Mixed Signal ISP Flash MCU Family
C8051F80x-83x
30. C2 Interface
C8051F80x-83x devices include an on-chip Silicon Labs 2-Wire (C2) debug interface to allow Flash pro-
gramming and in-system debugging with the production part installed in the end application. The C2 inter-
face operates using only two pins: a bi-directional data signal (C2D), and a clock input (C2CK). See the C2
Interface Specification for details on the C2 protocol.
30.1. C2 Interface Registers
The following describes the C2 registers necessary to perform Flash programming functions through the
C2 interface. All C2 registers are accessed through the C2 interface as described in the C2 Interface Spec-
ification.
C2 Register Definition 30.1. C2ADD: C2 Address
Bit
7
6
5
4
3
2
1
0
Name
C2ADD[7:0]
Type
R/W
Reset
0
0
0
0
0
0
0
0
Bit Name
Function
7:0 C2ADD[7:0] C2 Address.
The C2ADD register is accessed via the C2 interface to select the target Data register
for C2 Data Read and Data Write commands.
Address Name
Description
0x00
DEVICEID Selects the Device ID Register (read only)
0x01
REVID
Selects the Revision ID Register (read only)
0x02
FPCTL
Selects the C2 Flash Programming Control Register
0xBF
FPDAT
Selects the C2 Flash Data Register
0xD2
CRC0AUTO* Selects the CRC0AUTO Register
0xD3
CRC0CNT* Selects the CRC0CNT Register
0xCE
CRC0CN* Selects the CRC0CN Register
0xDE
CRC0DATA* Selects the CRC0DATA Register
0xCF
CRC0FLIP* Selects the CRC0FLIP Register
0xDD
CRC0IN*
Selects the CRC0IN Register
*Note: CRC registers and functions are described in Section “24. Cyclic Redundancy Check Unit (CRC0)” on
page 159.
244
Rev. 1.0