MCP2140 MCP2140 MCP2140 M IrDA Standard Protocol Stack Controller With Fixed 9600 Baud Communication Rate Features Package Types Implements the IrDA standard, including: PDIP, SOIC -IrLAP RXPDREF 1 18 RXPD -IrLMP 2 17 TXIR CD 16 PHACT 3 OSC1/CLKI -IAS 4 15 RESET OSC2 -TinyTP 5 14 VSS VDD - IrCOMM (9-wire cooked service class) NC 6 13 RTS 7 12 TX CTS Provides IrDA standard physical signal layer 8 11 RX DTR support including: 9 10 RI DSR - Bidirectional communication SSOP - CRC implementation RXPDREF RXPD 1 20 - Fixed Data communication rate of 9600 baud 2 CD TXIR 19 Includes UART-to-IrDA standard encoder/ PHACT 3 18 OSC1/CLKI decoder functionality: 4 RESET 17 OSC2 - Easily interfaces with industry standard 5 VSS 16 VDD UARTs and infrared transceivers VSS 6 15 VDD NC 7 14 RTS UART interface for connecting to Data TX 8 13 CTS Communications Equipment (DCE) or Data RX 9 12 DTR Terminal Equipment (DTE) systems RI 10 11 DSR Transmit/Receive formats (bit width) supported: -1.63s Block Diagram Hardware UART Support: - 9.6 kbaud baud rate MCP2140 - 29 Byte Data Buffer Size Infrared Supported: Encode and TX TXIR - 9.6 kbaud baud rate Protocol Handler - 64 Byte Data Packet Size Operates as Secondary Device Logic PHACT Baud Automatic Low Power mode Rate - < 60 A when no IR activity present Generator (PHACT = L) RXPD CMOS Technology Protocol + RX Handler - Low power, high-speed CMOS technology RXPDREF and Decode Fully static design OSC1 Low voltage operation RTS OSC2 Industrial temperature range CTS UART DSR Control Low power consumption DTR - < 1 mA 3.0V, 7.3728 MHz (typical) CD RI 2003 Microchip Technology Inc. Preliminary DS21790A-page 1MCP2140 MCP2140 System Block Diagram PICmicro MCP2140 Microcontroller IR LED TX TXIR SO Decode Baud Rate Generator IR Photo RXPD IR Receive RX diode + SI Encode Detect - Circuitry RXPDREF RTS I/O CTS I/O UART DSR I/O Control DTR I/O CD I/O RI I/O PHACT I/O Logic Note 1: Not all microcontroller I/O pins are required to be connected to the MCP2140. DS21790A-page 2 Preliminary 2003 Microchip Technology Inc. MCP2140 UART Flow (1) (1) Status Control UART