Details
BUY 24C64A https://www.utsource.net/itm/p/12606360.html
| Parameter | Symbol | Min | Typ | Max | Unit | Description |
|---|---|---|---|---|---|---|
| Memory Capacity | 64K | bits | 8K x 8 organization | |||
| Operating Voltage | VCC | 1.8 | 5.5 | 5.5 | V | Supply voltage range |
| Operating Current (Read) | IR | 0.1 | 1.0 | 3.0 | mA | At 5V, 100 kHz |
| Operating Current (Write) | IW | 0.1 | 1.5 | 3.0 | mA | At 5V, 100 kHz |
| Standby Current | ISD | 0.1 | 1.0 | 5.0 | μA | At 5V |
| Data Retention Time | 100 | years | Data retention at 85°C | |||
| Write Cycle Time | tWC | 5 | 5 | ms | Maximum time to complete a write cycle | |
| Page Write Size | 16 | bytes | Maximum number of bytes written in one operation | |||
| Serial Clock Frequency | fSCL | 100 | 400 | 1000 | kHz | I2C clock frequency |
| Address Pin Count | 3 | Number of address pins (A0, A1, A2) | ||||
| Package Type | DIP | SOIC | Dual In-line Package, Small Outline Integrated Circuit |
Instructions for Using the 24C64A EEPROM
Power Supply:
- Connect the VCC pin to a power supply within the specified range (1.8V to 5.5V).
- Connect the GND pin to ground.
Address Configuration:
- The 24C64A has three address pins (A0, A1, A2) that can be tied to VCC or GND to set the device address.
- The address is calculated as follows:
- A0 = 0, A1 = 0, A2 = 0 → Device Address = 1010 0000 (0x50)
- A0 = 1, A1 = 0, A2 = 0 → Device Address = 1010 0001 (0x51)
- A0 = 0, A1 = 1, A2 = 0 → Device Address = 1010 0010 (0x52)
- A0 = 1, A1 = 1, A2 = 0 → Device Address = 1010 0011 (0x53)
- A0 = 0, A1 = 0, A2 = 1 → Device Address = 1010 0100 (0x54)
- A0 = 1, A1 = 0, A2 = 1 → Device Address = 1010 0101 (0x55)
- A0 = 0, A1 = 1, A2 = 1 → Device Address = 1010 0110 (0x56)
- A0 = 1, A1 = 1, A2 = 1 → Device Address = 1010 0111 (0x57)
I2C Communication:
- The 24C64A uses the I2C protocol for communication.
- Connect the SDA (Serial Data) and SCL (Serial Clock) pins to the corresponding pins on the I2C master device.
- Use pull-up resistors (typically 4.7kΩ) on both SDA and SCL lines to ensure proper communication.
Reading Data:
- Start the I2C communication with a start condition.
- Send the device address followed by a read bit (e.g., 0x50 for device address 0x50).
- The device will send the data byte.
- Acknowledge the data byte by pulling SDA low.
- Repeat the process for additional bytes.
- End the communication with a stop condition.
Writing Data:
- Start the I2C communication with a start condition.
- Send the device address followed by a write bit (e.g., 0x50 for device address 0x50).
- Send the memory address where the data should be written.
- Send the data byte(s) to be written.
- Acknowledge each data byte by pulling SDA low.
- End the communication with a stop condition.
- Wait for the write cycle time (tWC) before performing another write operation.
Page Write:
- The 24C64A supports page writes up to 16 bytes.
- If writing more than 16 bytes, ensure that the write operation does not cross a page boundary (each page is 16 bytes).
- If a page boundary is crossed, split the write operation into multiple page writes.
Data Retention:
- The 24C64A retains data for up to 100 years at 85°C.
- Ensure the device is not exposed to excessive heat or physical stress to maintain data integrity.
Standby Mode:
- To reduce power consumption, the device automatically enters standby mode when not in use.
- The standby current is typically very low (1.0 μA at 5V).
By following these instructions, you can effectively use the 24C64A EEPROM in your projects.
(For reference only)View more about 24C64A on main site
