M24C01-RDS6TG/G
AI

## M24C01-RDS6TG/G Technical Overview
The **M24C01-RDS6TG/G** is a specific variant of the M24C01 family of Serial I²C Bus EEPROMs (Electrically Erasable Programmable Read-Only Memory) manufactured by **STMicroelectronics**.
This component is commonly used for storing configuration data, user settings, or calibration constants in space-constrained electronic designs.
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Memory Size** | 1 Kbit (128 bytes x 8 bits) |
| **Interface** | I²C (Inter-Integrated Circuit) |
| **Clock Frequency** | 400 kHz (Fast Mode) |
| **Supply Voltage (Vcc)** | 1.8V to 5.5V |
| **Package Type** | TSSOP8 (Thin Shrink Small Outline Package) |
| **Operating Temp Range** | -40°C to +85°C (Industrial Grade) |
| **Write Cycles** | 4 Million cycles (Typical) |
| **Data Retention** | 200 Years |
---
### 2. Part Number Breakdown
The suffixing provides specific information about the physical and logistical properties of the chip:
* **M24C01**: Base Part Number (1 Kbit I²C EEPROM).
* **-R**: Operating voltage range (1.8V to 5.5V).
* **DS**: TSSOP8 package (3x4.4 mm body).
* **6**: Device grade (Industrial temperature range -40°C to 85°C).
* **T**: Tape & Reel packaging.
* **G / G**: ECOPACK2 (RoHS compliant / Lead-free / Halogen-free).
---
### 3. Pin Configuration (TSSOP8)
```text
TSSOP8 Pinout
+-----+--+-----+
E0 | 1 +--+ 8 | Vcc
E1 | 2 | 7 | WC (Write Control)
E2 | 3 | 6 | SCL (Serial Clock)
Vss | 4 | 5 | SDA (Serial Data)
+--------------+
```
* **E0, E1, E2**: Chip Enable inputs. These are used to set the hardware address of the device, allowing up to 8 similar devices on the same I²C bus.
* **SDA/SCL**: The standard I²C data and clock lines.
* **WC (Write Control)**: A hardware protection pin. When connected to Vcc, write operations are inhibited (read-only mode). When connected to Vss (Ground), the full memory is writable.
* **Vcc/Vss**: Power supply and ground pins.
---
### 4. Functional Features
* **Byte and Page Write**: Supports writing a single byte or a page of up to 16 bytes.
* **Random and Sequential Read**: Data can be read starting from a specific address or sequentially through the entire memory map.
* **Schmitt Trigger Inputs**: Integrated into the SDA and SCL lines for noise filtering.
* **Low Power Consumption**: Consumes very little current (typically 1 µA in Standby mode), making it ideal for battery-powered devices.
- ⤷
What are the main differences between the M24C01 and M24C02 versions?
- ⤷ How do I calculate the I2C slave address for this device using the E0-E2 pins?
- ⤷ What is the recommended pull-up resistor value for the SDA and SCL lines at 400kHz?