Rev.1.23/07Copyright©2007bySiliconLaboratoriesCP2102CP2102SINGLE-CHIPUSBTOUARTBRIDGESingle-ChipUSBtoUARTDataTransfer-IntegratedUSBtransceiver;noexternalresistorsrequired-Integratedclock;noexternalcrystalrequired-Integrated1024-ByteEEPROMforvendorID,productID,serialnumber,powerdescriptor,releasenumber,andproductdescriptionstrings-On-chippower-onresetcircuit-On-chipvoltageregulator:3.3Voutput-100%pinandsoftwarecompatiblewithCP2101USBFunctionController-USBSpecification2.0compliant;full-speed(12Mbps)-USBsuspendstatessupportedviaSUSPENDpinsAsynchronousSerialDataBUS(UART)-Allhandshakingandmodeminterfacesignals-Dataformatssupported:-Databits:5,6,7,and8-Stopbits:1,1.5,and2-Parity:odd,even,mark,space,noparity-Baudrates:300bpsto1Mbits-576Bytereceivebuffer;640bytetransmitbuffer-HardwareorX-On/X-Offhandshakingsupported-Eventcharactersupport-LinebreaktransmissionVirtualCOMPortDeviceDrivers-WorkswithExistingCOMPortPCApplications-Royalty-FreeDistributionLicense-WindowsVista/XP/Server2003/2000/98SE-MacOS-X/OS-9-LinuxUSBXpress™DirectDriverSupport-Royalty-FreeDistributionLicense-WindowsVista/XP/Server2003/2000-WindowsCE5.0and4.2ExampleApplications-UpgradeofRS-232legacydevicestoUSB-CellularphoneUSBinterfacecable-PDAUSBinterfacecable-USBtoRS-232serialadapterSupplyVoltage-Self-powered:3.0to3.6V-USBbuspowered:4.0to5.25VPackage-Leadfree28-pinQFN(5x5mm)OrderingPartNumber-CP2102-GMTemperatureRange:–40to+85°CFigure1.ExampleSystemDiagramCP21023.3VVoltageRegulator48MHzOscillatorINOUTSUSPENDSUSPEND1112REGIN7GND3RST9D+4D-58UARTRIDCDCTSRTSRXDTXDDSRDTR2128272625242323ExternalRS-232transceiverorUARTcircuitry(toexternalcircuitryforUSBsuspendstates)VBUSD-D+GND456USBCONNECTOR61VDDVBUSUSBFunctionControllerUSBTransceiver640BTXBuffer576BRXBuffer1024BEEPROMVDDD1D2D3CP21022Rev.1.2NOTES:CP2102Rev.1.23TABLEOFCONTENTSSectionPage1.SystemOverview.........................................................42.AbsoluteMaximumRatings................................................43.GlobalDCElectricalCharacteristics.........................................54.PinoutandPackageDefinitions.............................................65.USBFunctionControllerandTransceiver....................................116.AsynchronousSerialDataBus(UART)Interface..............................127.InternalEEPROM........................................................128.CP2101DeviceDrivers...................................................138.1.VirtualCOMPortDrivers..............................................138.2.USBXpressDrivers..................................................138.3.DriverCustomization.................................................138.4.DriverCertification...................................................139.VoltageRegulator........................................................1410.RelevantApplicationNotes...............................................16DocumentChangeList.....................................................17ContactInformation........................................................18CP21024Rev.1.21.SystemOverviewTheCP2102isahighly-integratedUSB-to-UARTBridgeControllerprovidingasimplesolutionforupdatingRS-232designstoUSBusingaminimumofcomponentsandPCBspace.TheCP2102includesaUSB2.0full-speedfunctioncontroller,USBtransceiver,oscillator,EEPROM,andasynchronousserialdatabus(UART)withfullmodemcontrolsignalsinacompact5x5mmQFN-28package.NootherexternalUSBcomponentsarerequired.Theon-chipEEPROMmaybeusedtocustomizetheUSBVendorID,ProductID,ProductDescriptionString,PowerDescriptor,DeviceReleaseNumber,andDeviceSerialNumberasdesiredforOEMapplications.TheEEPROMisprogrammedon-boardviatheUSBallowingtheprogrammingsteptobeeasilyintegratedintotheproductmanufacturingandtestingprocess.Royalty-freeVirtualCOMPort(VCP)devicedriversprovidedbySiliconLaboratoriesallowaCP2102-basedproducttoappearasaCOMporttoPCapplications.TheCP2102UARTinterfaceimplementsallRS-232signals,includingcontrolandhandshakingsignals,soexistingsystemfirmwaredoesnotneedtobemodified.InmanyexistingRS-232designs,allthatisrequiredtoupdatethedesignfromRS-232toUSBistoreplacetheRS-232level-translatorwiththeCP2102.DirectaccessdriversupportisavailablethroughtheSiliconLaboratoriesUSBXpressdriverset.AnevaluationkitfortheCP2102(PartNumber:CP2102EK)isavailable.ItincludesaCP2102-basedUSB-to-UART/RS-232evaluationboard,acompletesetofVCPdevicedrivers,USBandRS-232cables,andfulldocumentation.ContactaSiliconLabs’salesrepresentativesorgoto–55—125°CStorageTemperature–65—150°CVoltageonanyI/OPinorRSTwithrespecttoGND–0.3—5.8VVoltageonVDDwithrespecttoGND–0.3—4.2VMaximumTotalcurrentthroughVDDandGND——500mAMaximumoutputcurrentsunkbyRSToranyI/Opin——100mANote:Stressesabovethoselistedmaycausepermanentdamagetothedevice.Thisisastressratingonly,andfunctionaloperationofthedevicesatorexceedingtheconditionsintheoperationlistingsofthisspecificationisnotimplied.Exposuretomaximumr