Skip to main content
Associate
April 29, 2025
Solved

Looking guideline for M95P32-I EEPROM to store data with ESP32

  • April 29, 2025
  • 1 reply
  • 636 views

Hi, I am new for ST, currently I am build the data logger for power monitoring which is used the M95P32-I to store log data and ESP32S3 is used to process data received.

Can I know there have any guideline or source code for this M95P32-I EEPROM for some configuration, write and read data? 

Best answer by Andrew Neil

As always, Look on the 'Tools & Software' tab of the Product Page;

https://www.st.com/en/memories/m95p32-i.html#tools-software

 

There, you'll see the X-NUCLEO-PGEEZ1 - click to go to its Product Page, and see the 'Tools & Software' tab there:

https://www.st.com/en/ecosystems/x-nucleo-pgeez1.html#tools-software

 

Also try your favourite internet search engine.

GitHub also has a search facility.

1 reply

Andrew Neil
Super User
April 29, 2025

An EEPROM neither knows nor cares what microcontroller you use - all it sees is an SPI connection.

The interface is described in the datasheet:

https://www.st.com/en/memories/m95p32-i.html#documentation

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
KC_YoongAuthor
Associate
April 29, 2025

Do you have any example code or source code for this EEPROM? 

Andrew Neil
Andrew NeilBest answer
Super User
April 29, 2025

As always, Look on the 'Tools & Software' tab of the Product Page;

https://www.st.com/en/memories/m95p32-i.html#tools-software

 

There, you'll see the X-NUCLEO-PGEEZ1 - click to go to its Product Page, and see the 'Tools & Software' tab there:

https://www.st.com/en/ecosystems/x-nucleo-pgeez1.html#tools-software

 

Also try your favourite internet search engine.

GitHub also has a search facility.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.