MCP2221 2 USB 2.0 to I C/UART Protocol Converter with GPIO 2 I C/SMBus Features 2 The Device Runs as an I C Master. The Data to Universal Serial Bus (USB) 2 Write/Read on the I C Bus is Conveyed by the Supports Full-Speed USB (12 Mb/s) USB Interface Implements USB Protocol Composite Device: 2 I C Master - Communication Device Class (CDC) for - Up to 400 kHz Clock Rate USB-to-UART Conversion - Supports 7-Bit or 10-Bit Addressable 2 - Human Interface Device (HID) for I C Device Devices 10-Bit Addressable Devices are Control and Configuration Supported through the PC Host Library 128-Byte Buffer to Handle Data Throughput at - Supports Block Reads/Writes of up to 65,535 Any Supported UART Baud Rate: Bytes - 64-Byte Transmit SMBus Master - 64-Byte Receive - Supports All of the SMBus Transfers Human Interface Device (HID) for Both - SMBus Functionality Is Achieved through a 2 I C Communication and Control: Combination of Chip and Support Library 64-Byte Buffer to Handle Data Throughput at Processing 2 Any I C Baud Rate - Up to 400 kHz Clock Rate Fully-Configurable VID and PID Assignments and String Descriptors General-Purpose Input/Output (GPIO) Pins Bus-Powered or Self-Powered Four General-Purpose Input/Output Pins USB 2.0-Compliant: TID 40001594 All GP Pins Can Be Assigned to Other Functionalities USB Driver and Software Support Other Functionalities Enumerates as a Composite USB Device (CDC and HID) Using Standard Drivers for Virtual Com UART Activity LED Outputs (UTX and URX) Port (VCP) on the Following Windows Operating SSPND Output Pin Systems: XP (SP3), Vista , 7, 8 and 8.1 USBCFG Output Pin (Indicates When the Configuration Utility for Establishing a Custom Enumeration Has Completed) Boot-Up Configuration Three ADC Inputs 2 I C/SMBus Terminal One DAC with Two Possible Output Options Windows DLL Clock Reference Output: 12 MHz or Other Configurable Values CDC and Universal Asynchronous External Interrupt Edge Detection Receiver/Transmitter (UART) Options Communications Device Class (CDC) for the Other USB-to-UART Option Operating Voltage: 3.0 to 5.5V Responds to SET LINE CODING Commands to Electrostatic Discharge (ESD) Protection: > 4 kV Dynamically Change Baud Rates Human Body Model (HBM) Supports Baud Rates: 300-115200 Industrial (I) Operating Temperature: 40C to UART TX and RX Pins Only +85C Serial Number Used During the CDC Automotive AEC-Q100 Qualified Enumeration Can Be Enabled by Using the Microchip-Provided Configuration Utility or by Calling the Proper API from the Support Libraries for this Device 2014-2017 Microchip Technology Inc. DS20005292C-page 1MCP2221 Package Types MCP2221 MCP2221 PDIP/SOIC/TSSOP 4 x 4 QFN* 1 14 VDD 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 5678 GP2 7 8 GP3 * Includes Exposed Thermal Pad (EP) see Table 1-1. Block Diagram CONFIG USB Module & 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 DS20005292C-page 2 2014-2017 Microchip Technology Inc. UTX VDD NC GP2 NC GP3 VSS SDA