24LC64 Pinout
24LC64 I²C EEPROM · 64-kbit (8KB) I²C serial EEPROM. Same pinout as the 24LC256; up to 8 on one bus.
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | A0 | Input | I²C address bit 0 |
| 2 | A1 | Input | I²C address bit 1 |
| 3 | A2 | Input | I²C address bit 2 |
| 4 | VSS · GND | GND | Ground |
| 5 | SDA | I/O | I²C serial data (needs pull-up) |
| 6 | SCL | Input | I²C serial clock (needs pull-up) |
| 7 | WP | Control | Write protect (high = read-only) |
| 8 | VCC | Power | Supply + (2.5–5.5V) |
How to read the 24LC64 pinout
- 01
Find pin 1
One end of the chip has a half-circle notch or a dot; with the notch facing up, the top-left pin is pin 1.
- 02
Count counter-clockwise
Count counter-clockwise from pin 1: go down the left side first, then up the right side from the bottom.
- 03
Check the table below
Look up each pin's function by number in the table below; power/ground are color-coded, and alternate-function signals are in parentheses.
Frequently asked questions
Can I drop a 24LC64 into a 24LC256 socket?
Pin-for-pin yes — the DIP-8 pinout is identical across the 24LCxx family. Only the capacity (and internal page size) differs, so adjust your address range and page-write size in firmware.
What I²C address does it use?
Base 0x50, with A2:A1:A0 selecting 0x50–0x57, so up to 8 devices share one bus.
Pinout data comes from Microchip 24LC64 datasheet (standard DIP-8 numbering). Refer to the actual device datasheet as authoritative for the pinout.