CSFL Calculate Checksum for all FLASH Pages
CSREG
Calculate the Checksum of
Registers
Description: Calculate the checksum for all FLASH pages.
The checksum is calculated as a sum of all the bytes with the
carry ignored. All bits are included in the checksum calcula-
tion, there is no masking of bits.
Description: Calculate the checksum of all the registers. The
checksum is calculated as a sum of all the bytes with the carry
ignored. The ID, DRDY and DIO bits are masked so they are
not included in the checksum.
Operands: None
Bytes:
1
Operands: None
Encoding: 1110 1100
Bytes:
1
Data Transfer Sequence:
Encoding: 1101 1111
Data Transfer Sequence:
1110 1100
xxxx xxxx
DIN
1101 1111
xxxx xxxx
DIN
DOUT
DOUT
SELFCAL Offset and Gain Self Calibration
CSRAM
Calculate RAM Bank Checksum
Description: Starts the process of self calibration. The Offset
ControlRegister(OCR)andtheFull-ScaleRegister(FSR)are
updated with new values after this operation.
Description: Calculate the checksum of the selected RAM
Bank. The checksum is calculated as a sum of all the bytes
with the carry ignored. All bits are included in the checksum
calculation, there is no masking of bits.
Operands: None
Bytes:
1
Operands:
Bytes:
a
Encoding: 1111 0000
1
Data Transfer Sequence:
Encoding: 1110 0aaa
Data Transfer Sequence:
Calculate Checksum for RAM Bank 2
1111 0000
xxxx xxxx
DIN
DOUT
1110 0010
xxxx xxxx
DIN
DOUT
SELFOCAL Offset Self Calibration
Description: Starts the process of self-calibration for offset.
The Offset Control Register (OCR) is updated after this
operation.
CSARAM
Calculate Checksum for all
RAM Banks
Operands: None
Description: Calculate the checksum of all RAM Banks. The
checksum is calculated as a sum of all the bytes with the carry
ignored. All bits are included in the checksum calculation,
there is no masking of bits.
Bytes:
1
Encoding: 1111 0001
Data Transfer Sequence:
Operands: None
1111 0001
xxxx xxxx
DIN
Bytes:
1
Encoding: 1110 1000
DOUT
Data Transfer Sequence:
1110 1000
xxxx xxxx
DIN
DOUT
ADS1218
22
SBAS187