
Rev. 1.10
36
October 23, 2020
Rev. 1.10
37
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
• FD3H Register
Bit
7
6
5
4
3
2
1
0
Name
D15
D14
D13
D12
D11
D10
D9
D8
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0
D15~D8
: The fourth Flash Memory data bit 15 ~ bit 8
• FC0 Register
Bit
7
6
5
4
3
2
1
0
Name
CFWEN
FMOD2
FMOD1
FMOD0
FWPEN
FWT
FRDEN
FRD
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7
CFWEN:
Flash Memory Erase/Write function enable control
0: Flash Memory erase/write function is disabled
1: Flash Memory erase/write function has been successfully enabled
When this bit is cleared to zero by application program, the Flash Memory erase/write
function is disabled. Note that this bit cannot be set high by application programs.
Writing “1” into this bit results in no action. This bit is used to indicate that the Flash
Memory erase/write function status. When this bit is set high by hardware, it means
that the Flash Memory erase/write function is enabled successfully. Otherwise, the
Flash Memory erase/write function is disabled as the bit content is zero.
Bit 6~4
FMOD2~FMOD0:
Flash Memory Mode selection
000: Write Mode
001: Page Erase Mode
010: Reserved
011: Read Mode
100: Reserved
101: Reserved
110: Flash Memory Erase/Write function Enable Mode
111: Reserved
These bits are used to select the Flash Memory operation modes. Note that the “Flash
memory Erase/Write function Enable Mode” should first be successfully enabled
before the Erase or Write Flash memory operation is executed.
Bit 3
FWPEN:
Flash Memory Erase/Write function enable procedure trigger
0: Erase/Write function enable procedure is not triggered or procedure timer times
out
1: Erase/Write function enable procedure is triggered and procedure timer starts to
count
This bit is used to activate the flash memory Erase/Write function enable procedure
and an internal timer. It is set by the application programs and then cleared to zero by
the hardware when the internal timer times out. The correct patterns must be written
into the FD1L/FD1H, FD2L/FD2H and FD3L/FD3H register pairs respectively as
soon as possible after the FWPEN bit is set high.
Bit 2
FWT:
Flash Memory write initiate control
0: Do not initiate Flash Memory write or indicating that a Flash Memory write
process has completed
1: Initiate a Flash Memory write process
This bit is set by software and cleared to zero by the hardware when the Flash memory
write process has completed.
Bit 1
FRDEN:
Flash Memory read enabled bit
0: Flash Memory read disable
1: Flash Memory read enable
This is the Flash memory Read Enable bit which must be set high before any Flash