Skip to main content
ADuiv.1
Associate
January 10, 2023
Solved

I am using EEPROM M95p32I for my project. I need to do the power calculation based on the load and bytes of data I'm using in my project. Like for reading 30 bytes of data or writing 30 bytes of data.

  • January 10, 2023
  • 4 replies
  • 1117 views

..

This topic has been closed for replies.
Best answer by Pierre P.

Hi,

For write, the number of bytes written is don't care as the internal write is done in parallel of 512 bytes.

So whatever the number (1 to 512) you will have the same consumption.

Find below the estimated consumption of the device. Of course depending on your hardware ecosystem,the consumption may increase.

READ consumption@25°C@ 1.8V:

1 mA @ 40MHz

0.8 mA @ 10MHz

0.45 mA @ 1MHz

READ consumption@25°C@ 3.3V:

1.6 mA @ 80MHz

1.4 mA @ 40MHz

1.0 mA @ 10MHz

0.5 mA @ 1MHz

Page write consumption@25°C@ 1.8V:

range of 1 mA to 1.8 mA

Page write consumption@25°C@ 3.3V:

range of 1.2 mA to 2.3 mA

The product datasheet is availabile on st.com: here

BR

Pierre

4 replies

Pierre P.
Pierre P.Best answer
ST Employee
January 16, 2023

Hi,

For write, the number of bytes written is don't care as the internal write is done in parallel of 512 bytes.

So whatever the number (1 to 512) you will have the same consumption.

Find below the estimated consumption of the device. Of course depending on your hardware ecosystem,the consumption may increase.

READ consumption@25°C@ 1.8V:

1 mA @ 40MHz

0.8 mA @ 10MHz

0.45 mA @ 1MHz

READ consumption@25°C@ 3.3V:

1.6 mA @ 80MHz

1.4 mA @ 40MHz

1.0 mA @ 10MHz

0.5 mA @ 1MHz

Page write consumption@25°C@ 1.8V:

range of 1 mA to 1.8 mA

Page write consumption@25°C@ 3.3V:

range of 1.2 mA to 2.3 mA

The product datasheet is availabile on st.com: here

BR

Pierre

ADuiv.1
ADuiv.1Author
Associate
January 16, 2023

Hi,

Thank you Pierre for responding on my query.

While calculating the energy consumed in M95P32I. We need to calculate the time duration it is going to write and read the data. As mentioned in the datasheet few " ms " is given as shown in the table given below.

0693W00000Y8JGyQAN.pngSo, is there any way to calculate the approximate time to write and read the data.

Pierre P.
ST Employee
January 16, 2023

you can follow the typical values in table 26. They are extracted from product characterization (all range of temp/Vcc)

ADuiv.1
ADuiv.1Author
Associate
January 16, 2023

In certain case, for example consider we are going to read and write 50 Bytes of data.

what will be the read and write time for EEPROM(M95P32I)?