M24LR04E-RMN6T/2 STMicroelectronics, M24LR04E-RMN6T/2 Datasheet - Page 138
M24LR04E-RMN6T/2
Manufacturer Part Number
M24LR04E-RMN6T/2
Description
EEPROM 4-Kbit Dual EEPROM 1.8 to 5.5V 13.56Mhz
Manufacturer
STMicroelectronics
Datasheet
1.M24LR04E-RDW6T2.pdf
(142 pages)
Specifications of M24LR04E-RMN6T/2
Product Category
EEPROM
Memory Size
4 Kbit
Maximum Clock Frequency
400 KHz
Maximum Operating Current
20 uA
Operating Supply Voltage
1.8 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Package / Case
SO-8
Factory Pack Quantity
1
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
- Current page: 138 of 142
- Download datasheet (2Mb)
CRC (informative)
Appendix B
B.1
B.2
138/142
CRC error detection method
The cyclic redundancy check (CRC) is calculated on all data contained in a message, from
the start of the flags through to the end of Data. The CRC is used from VCD to M24LR04E-
R and from M24LR04E-R to VCD.
Table 130. CRC definition
To add extra protection against shifting errors, a further transformation on the calculated
CRC is made. The one’s complement of the calculated CRC is the value attached to the
message for transmission.
To check received messages, the two CRC bytes are often also included in the re-
calculation, for ease of use. In this case, the expected value for the generated CRC is the
residue F0B8h.
CRC calculation example
This example in C language illustrates one method of calculating the CRC on a given set of
bytes comprising a message.
C-example to calculate or check the CRC16 according to ISO/IEC 13239
#define
#define
#define
#define
#define
#define
void main()
{
4, 0x91, 0x39};
// calculate_or_check_crc = CHECK_CRC;// This could be an other
example
ISO/IEC 13239
unsigned char array_of_databytes[NUMBER_OF_BYTES + 2] = {1, 2, 3,
unsigned int
int
int
int
calculate_or_check_crc = CALC_CRC;
if (calculate_or_check_crc == CALC_CRC)
{
CRC type
POLYNOMIAL0x8408//
PRESET_VALUE0xFFFF
CHECK_VALUE0xF0B8
NUMBER_OF_BYTES4// Example: 4 data bytes
CALC_CRC1
CHECK_CRC0
CRC (informative)
Length
16 bits
current_crc_value;
number_of_databytes = NUMBER_OF_BYTES;
calculate_or_check_crc;
i, j;
X
Doc ID 022208 Rev 5
16
+ X
12
Polynomial
+ X
CRC definition
x^16 + x^12 + x^5 + 1
5
+ 1 = 8408h
Direction
Backward
Preset
FFFFh
M24LR04E-R
Residue
F0B8h
Related parts for M24LR04E-RMN6T/2
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
4-Kbit EEPROM with password protection, dual interface & energy harvesting: 400 kHz I²C bus & ISO 15693 RF protocol at 13.56 MHz
Manufacturer:
STMICROELECTRONICS [STMicroelectronics]
Datasheet:
Part Number:
Description:
EEPROM 4-Kbit Dual EEPROM 1.8 to 5.5V 13.56Mhz
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
EEPROM 4-Kbit EEProm 400kHz 13.56Mhz 1.8 to 5.5V
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
STMicroelectronics [RIPPLE-CARRY BINARY COUNTER/DIVIDERS]
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
STMicroelectronics [LIQUID-CRYSTAL DISPLAY DRIVERS]
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
BOARD EVAL FOR MEMS SENSORS
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
NPN TRANSISTOR POWER MODULE
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
TURBOSWITCH ULTRA-FAST HIGH VOLTAGE DIODE
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
DIODE / SCR MODULE
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
DIODE / SCR MODULE
Manufacturer:
STMicroelectronics
Datasheet:
Part Number:
Description:
Search -----> STE16N100
Manufacturer:
STMicroelectronics
Datasheet: