전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

  • M24C01-RBN6TP/S

  • AI
    The **M24C01-RBN6TP/S** is a specific variant of the M24C01 family, which consists of 1-Kbit I²C-compatible Serial EEPROM (Electrically Erasable Programmable Read-Only Memory) devices. ### 1. General Specifications The device is organized as $128 \times 8$ bits and is widely used for parameter storage in consumer electronics and industrial applications. | Feature | Specification | | :--- | :--- | | **Memory Size** | 1 Kbit (128 Bytes) | | **Interface** | I²C (Inter-Integrated Circuit) | | **Clock Frequency** | 400 kHz | | **Operating Voltage** | 1.8V to 5.5V | | **Write Cycles** | More than 1 million cycles | | **Data Retention** | Over 40 years | | **Operating Temp** | -40°C to +85°C | --- ### 2. Part Number Breakdown Understanding the suffix is critical for identifying the specific package and temperature rating: * **M24C01**: Device Family (I2C EEPROM, 1 Kbit). * **-R**: Operating Voltage (1.8V to 5.5V). * **BN**: Package Type (PDIP8 - Plastic Dual In-line Package). * **6**: Temperature Range (-40°C to +85°C). * **T**: Packing (Tape and Reel). * **P / S**: Process Technology / Lead-free identifiers. --- ### 3. Pin Configuration The device typically uses an 8-pin layout. Below is the standard pinout for the M24C01 series: | Pin Name | Function | Description | | :--- | :--- | :--- | | **E0, E1, E2** | Chip Enable | Used to define the device address on the I2C bus. | | **SDA** | Serial Data | Bi-directional pin for data transfer. | | **SCL** | Serial Clock | Input for clock synchronization. | | **WC** | Write Control | Hardware protection (tie to $V_{CC}$ to disable writes). | | **Vcc** | Power Supply | 1.8V to 5.5V. | | **Vss** | Ground | 0V Reference. | --- ### 4. Key Electronic 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 accessed from a specific address or read continuously. * **Hardware Write Protection**: The **WC** pin allows the user to protect the entire memory contents against unauthorized write instructions by pulling the pin High. * **Low Power Consumption**: * Active Read Current: < 1 mA. * Standby Current: < 1 µA (at 1.8V). --- ### 5. Implementation Example To interface with a microcontroller (like an Arduino or STM32), you generally need pull-up resistors on the SDA and SCL lines. ```cpp // Example: Basic I2C Write Setup (Pseudo-code) #define DEVICE_ADDR 0x50 // Base address for M24C01 void writeEEPROM(uint8_t address, uint8_t data) { I2C_Start(); I2C_Send(DEVICE_ADDR << 1 | 0); // Send Address + Write bit I2C_Send(address); // Send memory location I2C_Send(data); // Send data byte I2C_Stop(); delay(5); // Internal write cycle time (tW) } ```
    ✨ Follow-up Questions
    • ⤷ What is the maximum internal write cycle time (tW) for this EEPROM?
    • ⤷ How do the E0
    • ⤷ E1
    • ⤷ and E2 pins affect the I2C slave address?
    • ⤷ What are the main differences between the M24C01 and the M24C02 models?