Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

  • BR24C04-RDS6TP

  • AI
    The **BR24C04-RDS6TP** is a specific model of an I²C bus EEPROM (Electrically Erasable Programmable Read-Only Memory) manufactured by **Rohm Semiconductor**. It is widely used for non-volatile data storage in consumer electronics and industrial applications. --- ## 1. Technical Specifications The following table summarizes the key electrical and physical parameters: | Feature | Specification | | :--- | :--- | | **Memory Size** | 4 Kbit (512 x 8 bits) | | **Interface** | I²C (2-wire Serial) | | **Operating Voltage** | 1.6V to 5.5V | | **Clock Frequency** | 400 kHz (Fast Mode) | | **Package Type** | MSOP8 (Mini Small Outline Package) | | **Write Cycles** | 1,000,000 times | | **Data Retention** | 40 Years | | **Operating Temp** | -40°C to +85°C | --- ## 2. Pin Configuration The device comes in an 8-pin package. Below is the standard pinout description: 1. **A0, A1, A2:** Address inputs (used to set the device address on the I²C bus). 2. **GND:** Ground. 3. **SDA:** Serial Data input/output. 4. **SCL:** Serial Clock input. 5. **WP:** Write Protect (protects data from being overwritten when high). 6. **VCC:** Power Supply. --- ## 3. Key Functional Features * **Byte/Page Write:** Supports writing a single byte or a page (up to 16 bytes) at a time. * **Low Power Consumption:** Optimized for battery-powered devices, with very low current draw during standby. * **Noise Filter:** Includes a built-in Schmitt trigger and noise filter on the SCL/SDA inputs to prevent data corruption. * **Hardware Write Protection:** The WP pin provides a physical method to lock the memory against accidental writes. --- ## 4. Part Number Breakdown Understanding the suffix helps in sourcing the exact component: * **BR24C04:** Series Name (I²C EEPROM, 4K capacity). * **RDS:** Refers to the specific package and revision (MSOP8). * **6:** Temperature range code (Standard industrial -40°C to +85°C). * **TP:** Packaging type (Tape and Reel). --- ## 5. Typical Application Circuit When connecting this to a microcontroller (like an Arduino or STM32), pull-up resistors are required on the SDA and SCL lines. ```cpp // Example: Basic Arduino pseudo-code to address the BR24C04 #include #define DEVICE_ADDRESS 0x50 // Standard base address for EEPROM void setup() { Wire.begin(); // Start transmission to the EEPROM Wire.beginTransmission(DEVICE_ADDRESS); Wire.write(0x00); // Memory address MSB Wire.write(0x42); // Data to write Wire.endTransmission(); } ```
    ✨ Follow-up Questions
    • ⤷ What is the difference between the BR24C04 and the BR24G04 series?
    • ⤷ How do the address pins A0
    • ⤷ A1
    • ⤷ and A2 function in a multi-device setup?
    • ⤷ Can this EEPROM be used with a 1.8V logic microcontroller?