15.4.3 CRC0DAT: CRC0 Data Output
Bit
7
6
5
4
3
2
1
0
Name
CRC0DAT
Access
RW
Reset
0x00
SFR Page = 0x0, 0x20; SFR Address: 0xDE
Bit
Name
Reset
Access Description
7:0
CRC0DAT
0x00
RW
CRC Data Output.
Each read or write performed on CRC0DAT targets the CRC result bits pointed to by the CRC0 Result Pointer (CRCPNT
bits in CRC0CN0).
CRC0DAT may not be valid for one cycle after setting the CRCINIT bit in the CRC0CN0 register to 1. Any time CRCINIT is written to 1
by firmware, at least one instruction should be performed before reading CRC0DAT.
15.4.4 CRC0ST: CRC0 Automatic Flash Sector Start
Bit
7
6
5
4
3
2
1
0
Name
CRCST
Access
RW
Reset
0x00
SFR Page = 0x0, 0x20; SFR Address: 0xD2
Bit
Name
Reset
Access Description
7:0
CRCST
0x00
RW
Automatic CRC Calculation Starting Block.
These bits specify the flash block to start the automatic CRC calculation. The starting address of the first flash block inclu-
ded in the automatic CRC calculation is CRCST x block_size, where block_size is 256 bytes.
15.4.5 CRC0CNT: CRC0 Automatic Flash Sector Count
Bit
7
6
5
4
3
2
1
0
Name
CRCCNT
Access
RW
Reset
0x00
SFR Page = 0x0, 0x20; SFR Address: 0xD3
Bit
Name
Reset
Access Description
7:0
CRCCNT
0x00
RW
Automatic CRC Calculation Block Count.
These bits specify the number of flash blocks to include in an automatic CRC calculation. The last address of the last flash
block included in the automatic CRC calculation is (CRCST+CRCCNT) x Block Size - 1. The block size is 256 bytes.
EFM8UB3 Reference Manual
Cyclic Redundancy Check (CRC0)
silabs.com
| Building a more connected world.
Rev. 0.2 | 186