M93C86-RDS6TG/S
AI

## Technical Overview: M93C86-RDS6TG/S
The **M93C86-RDS6TG/S** is a specific variant of the 16-Kbit serial MICROWIRE EEPROM (Electrically Erasable Programmable Memory) manufactured by **STMicroelectronics**. It is widely used for parameter storage in automotive and industrial applications.
---
### 1. Key Technical Specifications
| Feature | Specification |
| :--- | :--- |
| **Memory Size** | 16 Kbit (2048 x 8 bits or 1024 x 16 bits) |
| **Interface** | MICROWIRE (Serial 3-Wire) |
| **Operating Voltage** | 1.8V to 5.5V |
| **Clock Frequency** | Up to 2 MHz |
| **Package Type** | TSSOP8 (Thin Shrink Small Outline Package) |
| **Temperature Range** | -40°C to +85°C (Industrial Grade) |
| **Write Cycles** | 4 million cycles (typical) |
| **Data Retention** | 200 years |
---
### 2. Part Number Breakdown
Understanding the suffix is critical for identifying the specific physical and chemical properties of the chip:
* **M93C86**: Device Family (16 Kbit Microwire EEPROM).
* **-R**: Operating Voltage Range (1.8V to 5.5V).
* **DW**: Package code for TSSOP8.
* **6**: Temperature Range 6 (-40 to 85 °C).
* **T**: Packaging (Tape and Reel).
* **G**: RoHS compliant / ECOPACK2 (Lead-free and Halogen-free).
* **/S**: Usually denotes a specific manufacturing process or a customer-specific sorting/testing flow.
---
### 3. Pin Configuration (TSSOP8)
| Pin | Designation | Description |
| :--- | :--- | :--- |
| 1 | **S** | Chip Select |
| 2 | **C** | Serial Clock |
| 3 | **D** | Serial Data Input |
| 4 | **Q** | Serial Data Output |
| 5 | **Vss** | Ground |
| 6 | **ORG** | Organization (x8 or x16 mode) |
| 7 | **DU/NC** | Don't Use or No Connect |
| 8 | **Vcc** | Supply Voltage |
---
### 4. Implementation Details
#### Organization Mode (ORG Pin)
The memory can be configured in two ways depending on the logic level of the `ORG` pin:
* **ORG at Vcc:** The memory is organized as **1024 words of 16 bits**.
* **ORG at Vss:** The memory is organized as **2048 bytes of 8 bits**.
#### Instruction Set
The device operates using a set of 7 instructions:
1. **READ**: Read data from memory.
2. **ERASE**: Erase a specific address.
3. **WRITE**: Write data to a specific address.
4. **EWEN**: Erase/Write Enable (Required before writing).
5. **EWDS**: Erase/Write Disable (Protection mode).
6. **ERAL**: Erase all memory locations.
7. **WRAL**: Write all memory locations with the same data.
---
### 5. Common Applications
* **Automotive:** Odometer data, immobilizer codes, and radio settings.
* **Industrial:** Calibration data for sensors and motor controllers.
* **Consumer Electronics:** Configuration settings for monitors and networking gear.
- ⤷
What is the difference between the M93C86 and the M24C16 (I2C) series?
- ⤷ How do you perform a write-enable (EWEN) sequence in code?
- ⤷ Can this part be used in 5V automotive systems safely?