Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 4.04 KB

File metadata and controls

86 lines (63 loc) · 4.04 KB

I²C EEPROM/FRAM Click


Overview

The I²C EEPROM/FRAM Click is a compact add-on board designed to provide 256 Kbit (32 Kbyte) of non-volatile memory storage using the I²C communication protocol. It is compatible with the mikroBUS™ standard, enabling seamless integration with a wide range of development boards. This board is ideal for applications requiring reliable data storage with a simple interface.

Features

  • Memory: 256 Kbit (32 Kbyte) I²C EEPROM (AT24C256) or I²C FRAM (FM24W256-G)
  • Interface: I²C with selectable address (A0, A1, A2)
  • Write Protection: Configurable write protection via jumper (WP)
  • Power Indicator: Onboard LED for power status
  • Voltage Compatibility: Supports 3.3V and 5V operation
  • Connector: Standard mikroBUS™ socket

Note

  • The use of FRAM memory provides extremely high endurance of 100 trillion (10¹⁴) read/write operations.
  • Other memory chips may also be used, provided that they are compatible with the pin layout.

Schematic diagram

wiring diagram

Module visualisation

(click on the image to see the 3D model)

I²C EEPROM/FRAM Click

Assembly

Interactive BOM and placement

Production files

Production files can be found here.

Configuration

  • Power Selection (JP1):
    • Position 1-2: 3.3V
    • Position 2-3: 5V
  • I²C Address (JP4-JP6):
    • Each jumper sets one address bit (A0, A1, A2).
    • Connect to VCC for '1' or GND for '0'; combinations adjust the address per datasheet.
  • Write Protect (JP7):
    • Connect to VCC to enable write protection (disables writes).
    • Connect to GND to disable write protection (enables writes).
  • Solder Jumpers (JP2, JP3):
    • Enables the 2.2kΩ pull-up resistor on SDA and SCL when closed (default: open).

Note

For a pull-up feature (JP2, JP3) ensure the host system’s I²C bus requirements align with the configured settings (e.g., pull-up resistors may already exist on the host).


Reporting bugs

Create an issue on GitHub


License

Copyright © 2023-2025 Michal Protasowicki

This project is released under CERN Open Hardware Licence Version 2 - Permissive.

License: CERN-OHL-P-2.0


Support

If You find my projects interesting and You wanted to support my work, You can give me a cup of coffee or a keg of beer :)

PayPal Direct     ko-fi     Coinbase