-
Notifications
You must be signed in to change notification settings - Fork 221
08 3WIRE
Geo edited this page Aug 14, 2025
·
15 revisions
This mode allows interaction with 3-wire EEPROM chips such as the 93C46/56/66/76/86 series. It supports both 8-bit and 16-bit memory organization depending on the ORG pin.
| Command | Description |
|---|---|
eeprom |
Launch an interactive EEPROM shell with 3WIRE EEPROM operations |
config |
Configure 3-wire pin mapping |
The eeprom command provides an interactive environment to explore, manage, and erase 3wire eeprom chips.
- 🔍 Probe – Detects the connected EEPROM, identifying size, organization (x8 / x16), and features.
- 📖 Read bytes – Reads a sequence of bytes starting at a given address.
- ✏️ Write bytes – Writes one or more bytes to the specified address.
- 🗃️ Dump EEPROM – Outputs the entire EEPROM contents in hex format.
- 💣 Erase EEPROM – Wipes all memory by setting all bits to
1. - 🚪 Exit Shell – Leaves the shell and returns to the previous menu.
| Model | Capacity (x8) | Capacity (x16) |
|---|---|---|
| 93C46 | 128 bytes | 64 bytes |
| 93C56 | 256 bytes | 128 bytes |
| 93C66 | 512 bytes | 256 bytes |
| 93C76 | 1024 bytes | 512 bytes |
| 93C86 | 2048 bytes | 1024 bytes |
-
ORG pin selects organization mode:
- ORG tied to GND → x8 (8-bit) mode
- ORG tied to VCC → x16 (16-bit) mode
- EEPROMs with all bits set to
1may be misdetected during probe. - 93XX56A devices are always x8, 93XX56B devices are always x16.
- Pinout for 93CX6 series:
eeprom # Open an interactive shell for EEPROM operations
config

⚠️ Voltage Warning: Devices should only operate at 3.3V or 5V.
Do not connect peripherals using other voltage levels — doing so may damage your ESP32.