M24C01-RBN3TP
AI

The **M24C01-RBN3TP** is a specific type of Non-Volatile Memory (NVM) produced by STMicroelectronics. It belongs to the I²C EEPROM (Electrically Erasable Programmable Read-Only Memory) family.
---
## 1. Device Overview
The M24C01-RBN3TP is a 1-Kbit serial EEPROM device organized as 128 x 8 bits. It is designed for low-power, low-voltage applications where small amounts of data (like configuration settings or serial numbers) need to be stored even when power is removed.
### Part Number Breakdown
| Code | Meaning | Details |
| :--- | :--- | :--- |
| **M24** | Family | I²C Serial Access EEPROM |
| **C01** | Density | 1 Kbit (128 Bytes) |
| **-R** | Voltage Range | 1.8V to 5.5V (Low Voltage) |
| **BN** | Package | PDIP8 (Plastic Dual In-line Package) |
| **3** | Temperature | -40°C to +125°C (Automotive/Industrial grade) |
| **TP** | Packing | Tape & Reel (though 'BN' usually implies tubes) |
---
## 2. Key Technical Specifications
| Parameter | Value |
| :--- | :--- |
| **Memory Size** | 1 Kbit (128 bytes) |
| **Interface** | I²C (Two-wire serial interface) |
| **Clock Frequency** | 400 kHz (Fast Mode) |
| **Supply Voltage (Vcc)** | 1.8V to 5.5V |
| **Write Cycle Time** | 5 ms (Maximum) |
| **Data Retention** | 40 Years (Minimum) |
| **Endurance** | 1 Million Write Cycles |
---
## 3. Pin Configuration (PDIP8)
The device typically uses an 8-pin layout. Here is the functional description of the pins:
| Pin Number | Name | Function |
| :--- | :--- | :--- |
| 1, 2, 3 | E0, E1, E2 | Chip Enable (Address inputs to select device) |
| 4 | Vss | Ground |
| 5 | SDA | Serial Data (Bidirectional) |
| 6 | SCL | Serial Clock |
| 7 | WC | Write Control (Hardware protection) |
| 8 | Vcc | Supply Voltage |
---
## 4. Operational Features
### I²C Communication
The device acts as a **Slave** on the I²C bus. It requires a **Master** (usually a microcontroller) to initiate data transfers and provide the clock signal.
### Write Protection (WC Pin)
The Write Control (WC) pin is a hardware safety feature:
* **If WC is High (Vcc):** The entire memory is protected; write instructions are ignored.
* **If WC is Low (Vss):** The memory is writable.
### Page Write
The M24C01 supports "Page Write," allowing up to **8 bytes** to be written in a single write cycle, which significantly improves data throughput compared to byte-by-byte writing.
---
## 5. Typical Applications
* **Consumer Electronics:** Storing user preferences in TVs or smart appliances.
* **Industrial:** Calibration data storage and parameter settings.
* **Medical:** Storing serial numbers and usage logs in portable devices.
- ⤷
How does the I2C addressing work for the M24C01 if multiple EEPROMs are on the same bus?
- ⤷ What is the difference between the M24C01-R and the M24C01-W models?
- ⤷ How do you implement the software pull-up resistors for the SDA and SCL lines?