MCP2221A 2 USB 2.0 to I C/UART Protocol Converter with GPIO Serial Number Used During the CDC Note: The MCP2221A is identical to the Enumeration Can Be Enabled By Using the MCP2221 in all aspects except for the Microchip-provided Configuration Utility or By maximum supported baud rate of the Calling the Proper API From the Support Libraries UART, which has been increased from for this Device 115200 (MCP2221) to 460800 2 (MCP2221A). I C/SMBus 2 The Device Runs as an I C Master. The Data to Features: 2 Write/Read On the I C Bus is Conveyed By the USB Interface. Universal Serial Bus (USB) 2 I C Master: Supports Full-Speed USB (12 Mb/s) - Up to 400 kHz clock rate Implements USB Protocol Composite Device: - Supports 7- or 10-bit addressable devices - Communication Device Class (CDC) for 10-bit addressable devices are supported USB-to-UART conversion through the PC host library 2 - Human Interface Device (HID) for I C device - Supports block reads/writes of up to 65,535 control and configuration bytes long 448-Byte Buffer to Handle Data Throughput at SMBus Master: Any Supported UART Baud Rate: - Supports all of the SMBus transfers - 64-byte transmit - SMBus functionality is achieved through a - 384-byte receive combination of chip and support library Human Interface Device (HID) for Both processing 2 I C Communication and Control: - Up to 400 kHz clock rate 64-byte buffer to handle data throughput at 2 any I C baud rate General Purpose Input/Output (GPIO) Pins Fully-Configurable VID and PID Assignments and Four General Purpose Input/Output Pins String Descriptors All GP Pins Can Be Assigned to Other Bus Powered or Self Powered Functionalities USB 2.0-Compliant: TID 40001594 Other Functionalities USB Driver and Software Support UART Activity LED Outputs (UTX and URX) Enumerates as a Composite USB Device (CDC SSPND Output Pin and HID) Using Standard Drivers for Virtual Com USBCFG Output Pin (Indicates When the Port (VCP) on the Following Windows Operating Enumeration Has Completed) Systems: XP (SP3), Vista , 7, 8, 8.1 and 10 Three ADC Inputs Configuration Utility for Establishing a Custom Boot-Up Configuration One DAC with Two Possible Output Options 2 Clock Reference Output: 12 MHz or Other I C/SMBus Terminal Configurable Values Windows DLL External Interrupt Edge Detection CDC and Universal Asynchronous Other Receiver/Transmitter (UART) Options Operating Voltage: 3.0 to 5.5V Communications Device Class (CDC) for the USB-to-UART Option Electrostatic Discharge (ESD) Protection: > 4 kV Human Body Model (HBM) Responds to SET LINE CODING Commands to Dynamically Change Baud Rates Industrial (I) Operating Temperature: -40C to +85C Supports Baud Rates: 300-460800 X and RX Pins Only UART T 2016 Microchip Technology Inc. DS20005565A-page 1MCP2221A Package Types MCP2221A MCP2221A PDIP/SOIC/TSSOP 4x 4QFN* VDD 1 14 VSS 16 15 14 13 GP0 2 13 D+ GP0 1 12 D+ GP1 3 12 D- GP1 2 11 D- EP 4 11 RST VUSB 17 5 10 SCL RST 3 10 VUSB URX UTX 6 9 SDA URX 4 9 SCL 567 8 GP2 7 8 GP3 * Includes Exposed Thermal Pad (EP) see Table 1-1. Block Diagram CONFIG USB Module and Transceiver 2 I C USB Bus Bus 2 I C Master USB HID USB CDC BUS MATRIX TXD/RXD Internal UART Oscillator IOC GP Pins PIN MUX GPIO ADC/DAC CLKR DS20005565A-page 2 2016 Microchip Technology Inc. UTX VDD NC GP2 NC GP3 VSS SDA