
Rev. 1.10
34
October 23, 2020
Rev. 1.10
35
October 23, 2020
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
BC66F5652
2.4GHz RF Transceiver A/D Flash MCU
IAP Flash Program Memory Registers
There are two address registers, four 16-bit data registers and three control registers. All the registers
are located in Sector 0. Read and Write operations to the Flash memory are carried out by 16-bit
data operations using the address and data registers and the control register. Several registers control
the overall operation of the internal Flash Program Memory. The address registers are named FARL
and FARH, the data registers are named FDnL and FDnH and the control registers are named FC0,
FC1 and FC2.
Register
Name
Bit
7
6
5
4
3
2
1
0
FC0
CFWEN
FMOD2
FMOD1
FMOD0
FWPEN
FWT
FRDEN
FRD
FC1
D7
D6
D5
D4
D3
D2
D1
D0
FC2
—
—
—
—
—
—
FWERTS
CLWB
FARL
FA7
FA6
FA5
FA4
FA3
FA2
FA1
FA0
FARH
—
—
—
FA12
FA11
FA10
FA9
FA8
FD0L
D7
D6
D5
D4
D3
D2
D1
D0
FD0H
D15
D14
D13
D12
D11
D10
D9
D8
FD1L
D7
D6
D5
D4
D3
D2
D1
D0
FD1H
D15
D14
D13
D12
D11
D10
D9
D8
FD2L
D7
D6
D5
D4
D3
D2
D1
D0
FD2H
D15
D14
D13
D12
D11
D10
D9
D8
FD3L
D7
D6
D5
D4
D3
D2
D1
D0
FD3H
D15
D14
D13
D12
D11
D10
D9
D8
IAP Register List
• FARL Register
Bit
7
6
5
4
3
2
1
0
Name
FA7
FA6
FA5
FA4
FA3
FA2
FA1
FA0
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
FA7~FA0
: Flash Memory Address bit 7 ~ bit 0
• FARH Register
Bit
7
6
5
4
3
2
1
0
Name
—
—
—
FA12
FA11
FA10
FA9
FA8
R/W
—
—
—
R/W
R/W
R/W
R/W
R/W
POR
—
—
—
0
0
0
0
0
Bit 7~5
Unimplemented, read as “0”
Bit 4~0
FA12~FA8
: Flash Memory Address bit 12 ~ bit 8
• FD0L Register
Bit
7
6
5
4
3
2
1
0
Name
D7
D6
D5
D4
D3
D2
D1
D0
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
D7~D0
: The first Flash Memory data bit 7 ~ bit 0
Note that data written into the low byte data register FD0L will only be stored in the
FD0L register and not loaded into the lower 8-bit write buffer.