M24C04-RMB6TG
AI

The **M24C04-RMB6TG** is a 4-Kbit serial I2C Bus EEPROM (Electrically Erasable Programmable Memory) manufactured by STMicroelectronics. It is designed for low-power applications and small-form-factor electronics.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 4 Kbit (512 x 8 bits) |
| **Interface** | I2C (Two-Wire Serial) |
| **Operating Voltage (Vcc)** | 1.8V to 5.5V |
| **Clock Frequency** | 400 kHz (Fast Mode) / 1 MHz (Fast Mode Plus) |
| **Package Type** | UFDFPN8 (Ultra-thin Fine pitch Dual Flat No-lead) |
| **Operating Temperature** | -40°C to +85°C |
| **Write Cycles** | 4 Million cycles (Endurance) |
| **Data Retention** | 200 Years |
---
### 2. Functional Description
The device is organized as two blocks of 256 bytes each. It functions as a "Slave" on the I2C bus, allowing a microcontroller (Master) to read and write data to specific addresses.
#### Pin Configuration (UFDFPN8)
1. **E1, E2:** Chip Enable inputs (used to determine the device address).
2. **Vss:** Ground.
3. **SDA:** Serial Data (Bidirectional).
4. **SCL:** Serial Clock.
5. **WC:** Write Control (Hardware protection; if connected to Vcc, write operations are inhibited).
6. **Vcc:** Power Supply.
---
### 3. Core Features
* **Byte and Page Write:** Supports writing a single byte or a page of up to 16 bytes in a single write cycle (taking approx. 5ms).
* **Low Power Consumption:**
* Active Read Current: 1 mA
* Standby Current: 1 µA (at 1.8V)
* **Schmitt Trigger Inputs:** Used for noise filtering on the SCL and SDA lines to ensure stable communication in noisy environments.
* **Random and Sequential Read:** Allows the master to read data from any specific address or read the entire memory sequentially.
---
### 4. Part Number Breakdown: `M24C04-RMB6TG`
| Code | Meaning |
| :--- | :--- |
| **M24** | I2C Serial Access EEPROM |
| **C04** | 4 Kbit Capacity |
| **-R** | Voltage range: 1.8V to 5.5V |
| **MB** | Package: UFDFPN8 (2x3 mm) |
| **6** | Temperature range: -40 to +85 °C |
| **TG** | Tape & Reel Packing / RoHS Compliant |
---
### 5. Common Applications
* **Consumer Electronics:** Storing user settings in smartphones or tablets.
* **Wearables:** Storing calibration data or small logs in smartwatches.
* **Industrial:** Storing module identification or configuration parameters.
- ⤷
How do the Chip Enable (E1
- ⤷ E2) pins allow multiple M24C04 devices on the same bus?
- ⤷ What is the difference between the M24C04 and the M24C08 models?
- ⤷ How does the Write Control (WC) pin function during a software write sequence?