MCRO2105
AI

The **Microchip MCP2105** is a high-performance, stand-alone IrDA (Infrared Data Association) standard protocol stack controller. It is primarily used to provide a bridge between a standard UART (Universal Asynchronous Receiver/Transmitter) and an infrared transceiver.
Below is a detailed breakdown of its technical specifications and electronic components.
---
### 1. Device Overview
The MCP2105 sits between a microcontroller (MCU) and an IR transceiver. It handles the timing and formatting required for IrDA communication, offloading these complex tasks from the main MCU.
| Feature | Specification |
| :--- | :--- |
| **Interface** | UART to IrDA |
| **Operating Voltage** | 2.7V to 5.5V |
| **Baud Rate** | Fixed at 9600 baud |
| **Package Options** | 14-pin PDIP, SOIC, TSSOP |
| **Low Power Mode** | Supported (via Sleep pin) |
---
### 2. Key Internal Components & Functions
The chip acts as a "State Machine" rather than a programmable processor. Here are the core functional blocks:
* **IrDA Encoder/Decoder:** This is the heart of the chip. It converts standard NRZ (Non-Return to Zero) serial signals from the UART into the specific pulse widths (1.63 $\mu$s) required for infrared transmission.
* **Baud Rate Generator:** In the MCP2105, the baud rate is fixed to simplify design, usually requiring a specific external crystal frequency to maintain timing accuracy.
* **Clock Multiplier/Divider:** Manages the internal timing relative to the external crystal.
---
### 3. Pin Configuration
To integrate the MCP2105 into a circuit, you must understand its primary pins:
| Pin Name | Function | Description |
| :--- | :--- | :--- |
| **TXIR / RXIR** | IrDA Interface | Connects directly to the IR Transceiver module. |
| **TX / RX** | UART Interface | Connects to the Microcontroller's UART pins. |
| **OSC1 / OSC2** | Oscillator | Requires a 3.6864 MHz crystal for standard 9600 baud operation. |
| **RESET** | Input | Resets the internal state machine. |
| **VDD / VSS** | Power | Positive supply and Ground. |
---
### 4. Application Circuit Components
To build a functional system with an MCP2105, you generally need the following external parts:
1. **Crystal Oscillator:** Usually a **3.6864 MHz** crystal. This specific frequency is used because it is evenly divisible into standard baud rates.
2. **Infrared Transceiver:** A component like the *Vishay TFDU4101* or *Rohm RPM841*.
3. **Decoupling Capacitors:** Standard 0.1$\mu$F ceramic capacitors to stabilize the power supply.
4. **Resistors:** Current limiting resistors for the IR LED within the transceiver.
---
### 5. Why use the MCP2105?
* **Ease of Use:** No firmware development is needed for the IrDA stack.
* **Cost-Effective:** Replaces the need for high-end MCUs that have built-in IrDA support.
* **Small Footprint:** The 14-pin package is ideal for portable, space-constrained devices like medical meters or data loggers.
---
- ⤷What is the difference between the MCP2105 and MCP2120?
- ⤷ How do I calculate the resistor value for the IR transceiver connected to MCP2105?
- ⤷ Can MCP2105 support baud rates higher than 9600?