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

X  

  • M24C16-R

  • AI
    The **M24C16-R** is a 16-Kbit I2C-compatible Serial EEPROM (Electrically Erasable Programmable Memory). It is manufactured by STMicroelectronics and is widely used for parameter storage in consumer electronics, industrial applications, and medical devices. --- ### 1. Key Technical Specifications The "R" suffix specifically denotes a device operating in the **1.8V to 5.5V** range, making it ideal for low-power battery-operated systems. | Feature | Specification | | :--- | :--- | | **Memory Size** | 16 Kbit (2048 x 8 bits) | | **Interface** | I2C (Two-wire Serial) | | **Clock Frequency** | 400 kHz (Fast Mode) / 100 kHz (Standard) | | **Supply Voltage (Vcc)** | 1.8V to 5.5V | | **Write Cycle Time** | 5 ms (Max) | | **Endurance** | 4 million write cycles | | **Data Retention** | 200 years | | **Operating Temp** | -40°C to +85°C | --- ### 2. Pin Configuration and Functions The device is typically available in small packages like SO8, TSSOP8, or UFDFPN8. | Pin | Name | Description | | :--- | :--- | :--- | | **1, 2, 3** | E0, E1, E2 | **Not Connected / Chip Enable.** In the 16Kb version, these pins are often "Don't care" because the memory uses the entire addressing space for its internal blocks. | | **4** | Vss | Ground (0V). | | **5** | SDA | **Serial Data.** Bidirectional pin used to transfer data in/out. | | **6** | SCL | **Serial Clock.** Provides the synchronization for data transfer. | | **7** | WC | **Write Control.** Hardware write protection. If tied to Vcc, the memory is write-protected. | | **8** | Vcc | Supply Voltage. | --- ### 3. Functional Features * **Byte and Page Write:** Supports writing a single byte or a page of up to 16 bytes. Page writing is significantly faster for large data blocks. * **Random and Sequential Read:** Data can be read from any address or sequentially from the current address until a "Stop" condition is sent. * **Write Protection (WC Pin):** When the WC pin is driven High, the entire memory contents become read-only, protecting against accidental data corruption. * **Schmitt Trigger Inputs:** Used on the SCL and SDA lines to filter out noise, ensuring stable communication. --- ### 4. Typical Application Circuit To integrate the M24C16-R into a microcontroller system: 1. **Pull-up Resistors:** Since the I2C bus uses open-drain architecture, you must add pull-up resistors (typically 4.7kΩ to 10kΩ) to the **SDA** and **SCL** lines. 2. **Decoupling Capacitor:** A 100nF ceramic capacitor should be placed between Vcc and Vss as close to the chip as possible to filter power supply noise. 3. **Address Logic:** In the 16Kbit model, the device address is fixed as `1010xxx`. The last three bits of the device code are used as the most significant bits of the memory array address. ---
    ✨ Follow-up Questions
    • ⤷ How does the addressing work for a 16-Kbit EEPROM compared to smaller 2-Kbit models?
    • ⤷ What is the difference between the M24C16-R and the M24C16-W variants?
    • ⤷ How do I implement the Write Control (WC) pin in a low-power circuit?