EEPROM 9 Click Board
EEPROM 9 Click Board
Key Features:
- Fast read via SPI interface, ultra low power consumption, write endurance and data retention, high write/erase performance, write protection, communication hold function, and more
- Based on the M95P32-I - 32Mbit of page EEPROM from STMicroelectronics
- Can be used for various consumer and industrial applications
- mikroBUS: SPI Interface
Introducing the Reliable EEPROM 9 Click Board™
If you need a dependable nonvolatile memory solution for your consumer or industrial application, the EEPROM 9 Click Board™ is your answer. This compact add-on board features the M95P32-I, a 32Mbit electrically erasable programmable memory from STMicroelectronics with enhanced hardware write protection.
Unprecedented Data Storage
The M95P32-I provides 8192 programmable pages of 512 bytes each, accessed through the SPI interface. It combines byte flexibility, page alterability, high page cycling performance, and ultra-low power consumption. With 500k write cycles and 100 years of data retention (10 years after 500k cycles), you can rely on this Click board™ for long-lasting and consistent performance.
Simplified Software Development
The EEPROM 9 Click Board™ is supported by a mikroSDK-compliant library, making software development a breeze. With pre-written functions, you can quickly and easily integrate this Click board™ into your system and get up and running in no time.
Ready to Use
Not only is the EEPROM 9 Click Board™ a reliable and high-performing memory solution, but it also comes fully tested and ready to be used on a system equipped with the mikroBUS™ socket. Don't waste any more time searching for a nonvolatile memory solution - choose the EEPROM 9 Click Board™ for dependable performance.
Software Support
We provide a library for the EEPROM 9 Click Board™ as well as a demo application (example), developed using MikroE compilers. The demo can run on all the main MikroE development boards.
The package can be downloaded/installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Library Description
This library contains API for the EEPROM 9 Click Board™ driver.
Key functions
-
eeprom9_set_write_enable
EEPROM 9 enable write function. -
eeprom9_read_memory
EPROM 9 memory reading function. -
eeprom9_block_erase
EEPROM 9 memory block erase function.
Example Description
This is an example that demonstrates the use of the EEPROM 9 Click board™.
void application_task ( void )
{
char rx_data[ 9 ] = { 0 };
eeprom9_set_write_enable( &eeprom9, EEPROM9_WRITE_ENABLE );
Delay_ms( 10 );
eeprom9_write_memory( &eeprom9, MEMORY_ADDRESS, demo_data, 9 );
log_printf( &logger, " Write data: %s", demo_data );
Delay_ms( 100 );
eeprom9_read_memory( &eeprom9, MEMORY_ADDRESS, rx_data, 9 );
log_printf( &logger, " Read data: %s", rx_data );
log_printf( &logger, " - - - - - - - - - - - rn" );
Delay_ms( 1000 );
}
The full application code, and ready to use projects can be installed directly from NECTO Studio The package Manager (recommended), downloaded from our LibStock™ or found on MikroE Github account.
Other MikroE Libraries used in the example:
- MikroSDK.Board
- MikroSDK.Log
- Click.EEPROM9
Additional Notes and Information
Depending on the development board you are using, you may need USB UART Click Board™, USB UART 2 Click or RS232 Click to connect to your PC, for development systems with no UART to USB interface available on the board. UART terminal is available in all MikroE compilers.
MIKROSDK
The EEPROM 9 Click Board™ is supported with mikroSDK - MikroE Software Development Kit, that needs to be downloaded from the LibStock and installed for the compiler you are using to ensure proper operation of mikroSDK compliant Click board™ demo applications.
EEPROM 9 Click Board
Frequently Asked Questions
Ask a Question-
Is the EEPROM 9 Click Board™ tested?
Yes, the EEPROM 9 Click Board™ comes as a fully tested product, ready to be used on a system equipped with the mikroBUS™ socket.
-
What is the mikroSDK compliant library?
The mikroSDK compliant library is a collection of functions that simplify software development for the EEPROM 9 Click Board™. It is supported by this Click board™, allowing for easier integration into your project.
-
What are the benefits of the M95P32-I?
The M95P32-I provides 500k write cycles with 100 years of data retention (10 years after 500k cycles), making it a dependable nonvolatile memory storage solution. Its byte flexibility and page alterability make it suitable for various consumer and industrial applications.
-
What is the M95P32-I?
The M95P32-I is a nonvolatile memory solution that is internally organized as 8192 programmable pages of 512 bytes each. It can be accessed through the SPI interface, providing unprecedented data storage with byte flexibility, page alterability, high page cycling performance, and ultra-low power consumption.
-
What is the EEPROM 9 Click Board™?
The EEPROM 9 Click Board™ is a compact add-on board that provides a highly reliable nonvolatile memory solution. It features the M95P32-I, a 32Mbit electrically erasable programmable memory with enhanced hardware write protection from STMicroelectronics.