C2 register definition 23.3. revid: c2 revision id – Silicon Laboratories C8051F347 User Manual

Page 272

Advertising
background image

C8051F340/1/2/3/4/5/6/7/8/9/A/B/C/D

272

Rev. 1.3

C2 Register Definition 23.3. REVID: C2 Revision ID

C2 Register Definition 23.4. FPCTL: C2 Flash Programming Control

C2 Register Definition 23.5. FPDAT: C2 Flash Programming Data

This read-only register returns the 8-bit revision ID.

Reset Value

Variable

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

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.

Reset Value

00000000

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

Bit0

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

Advertising
This manual is related to the following products: