{"id":8743,"date":"2026-06-30T07:06:22","date_gmt":"2026-06-30T07:06:22","guid":{"rendered":"https:\/\/materialparts.com\/cp2102n-a01-gqfn28\/"},"modified":"2026-07-01T01:45:15","modified_gmt":"2026-07-01T01:45:15","slug":"cp2102n-a01-gqfn28","status":"publish","type":"post","link":"https:\/\/materialparts.com\/ar\/cp2102n-a01-gqfn28\/","title":{"rendered":"CP2102N-A01-GQFN28"},"content":{"rendered":"<h2>\u0646\u0638\u0631\u0629 \u0639\u0627\u0645\u0629 \u0639\u0644\u0649 \u0627\u0644\u0645\u0646\u062a\u062c<\/h2>\n<p>The CP2102N-A01-GQFN28 is a Silicon Labs highly integrated USB-to-UART bridge controller with USB 2.0 full-speed support. It integrates USB transceiver, clock oscillator, voltage regulator, and 1 KB OTP configuration memory. Data rates up to 3 Mbaud with royalty-free VCP drivers. Packaged in 28-pin QFN (5&#215;5 mm), -40C to +85C.<\/p>\n<h2>\u0627\u0644\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629<\/h2>\n<table>\n<tr>\n<td>USB<\/td>\n<td>USB 2.0 Full-Speed<\/td>\n<\/tr>\n<tr>\n<td>UART Baud Rate<\/td>\n<td>Up to 3 Mbps<\/td>\n<\/tr>\n<tr>\n<td>\u062c\u0647\u062f \u0627\u0644\u0625\u0645\u062f\u0627\u062f<\/td>\n<td>2.2 V to 3.6 V<\/td>\n<\/tr>\n<tr>\n<td>Operating Current<\/td>\n<td>9.5 mA<\/td>\n<\/tr>\n<tr>\n<td>OTP Memory<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>GPIO<\/td>\n<td>4 configurable<\/td>\n<\/tr>\n<\/table>\n<h2>\u0627\u0644\u0645\u064a\u0632\u0627\u062a<\/h2>\n<ul>\n<li>No firmware development required<\/li>\n<li>Integrated USB transceiver and clock<\/li>\n<li>USB 2.0 full-speed compatible<\/li>\n<li>Up to 3 Mbps UART data rate<\/li>\n<li>1 KB OTP for custom VID\/PID\/strings<\/li>\n<li>USB Battery Charger Detection (BCS 1.2)<\/li>\n<li>4 configurable GPIO pins<\/li>\n<li>Royalty-free Virtual COM port drivers<\/li>\n<\/ul>\n<h2>\u0627\u0644\u062a\u0637\u0628\u064a\u0642\u0627\u062a<\/h2>\n<ul>\n<li>USB-to-serial adapters and dongles<\/li>\n<li>MCU programming and debug interfaces<\/li>\n<li>Industrial USB connectivity<\/li>\n<li>IoT device firmware update ports<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Product Overview The CP2102N-A01-GQFN28 is a Silicon Labs highly integrated USB-to-UART bridge controller with USB 2.0 full-speed support. It integrates USB transceiver, clock oscillator, voltage regulator, and 1 KB OTP configuration memory. Data rates up to 3 Mbaud with royalty-free VCP drivers. Packaged in 28-pin QFN (5&#215;5 mm), -40C to +85C. Key Specifications USB USB [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[13,20],"tags":[],"chip_brand":[184],"class_list":["post-8743","post","type-post","status-publish","format-standard","hentry","category-integrated-circuits-ics","category-interface-ics","chip_brand-silabs"],"acf":{"brief_explanation":"USB-to-UART bridge, full-speed USB 2.0, QFN-28, configurable VID\/PID","date_code":"","package_case":"28-QFN (4.00 x 4.00 mm)","in_stock":9500,"datasheet":"https:\/\/www.silabs.com\/interface\/usb-bridges\/usbuart-bridge\/device.cp2102n","price":"$1.80 @ 1ku","product_introduction":"The Silicon Labs CP2102N-A01-GQFN28 is a highly integrated USB-to-UART bridge controller that provides a seamless connection between a USB host and a UART serial port with no external crystal or EEPROM required. The device integrates a full-speed USB 2.0 transceiver, USB voltage regulator, clock generator, and programmable EEPROM in a single 4 x 4 mm QFN-28 package. The CP2102N supports data rates from 300 bps to 3 Mbps, covering the full range of standard UART baud rates. The configurable GPIO pins (up to 4) can be assigned as modem control signals (RTS, CTS, DTR, DSR, DCD, RI) or as general-purpose I\/O controlled through the USB API. The integrated 1024-byte programmable EEPROM stores USB Vendor ID (VID), Product ID (PID), serial number, and device description strings\u2014enabling custom device identification without external memory. The device supports USB suspend and resume with remote wake-up capability, and the automatic RS-485 bias generation simplifies half-duplex RS-485 network connections. The CP2102N includes a complete USB device driver stack with WHQL-certified drivers for Windows, built-in CDC-ACM driver support for Linux and macOS, and virtual COM port (VCP) drivers that present the USB connection as a standard COM port to application software\u2014no custom USB driver development required.","working_principle":"The CP2102N operates as a USB device implementing the USB Communications Device Class (CDC) Abstract Control Model (ACM). When connected to a USB host, the device enumerates using the VID\/PID stored in its internal EEPROM (or the default Silicon Labs VID if the EEPROM is unprogrammed). The VCP driver on the host translates standard serial API calls (open, read, write, set baud rate, etc.) into USB control and bulk transfers that are received by the CP2102N. The CP2102N firmware converts the USB data packets into UART serial data on the TXD\/RXD pins at the configured baud rate. The baud rate is generated by an internal fractional baud rate generator that can synthesize any standard or custom baud rate from 300 bps to 3 Mbps with less than 1% error\u2014critical for reliable communication with UART peripherals. The GPIO pins are controlled via USB vendor-specific commands from the host, and their state is preserved across USB suspend\/resume cycles. The RS-485 half-duplex control automatically deasserts the RS-485 driver enable signal after the last stop bit of the transmitted data, preventing bus contention without requiring precise timing from the host. The integrated voltage regulator derives 3.3V from the USB 5V VBUS supply, providing the device operating voltage and optionally supplying up to 100 mA to external circuitry.","pin_description":"<table><tr><th>Pin<\/th><th>Mnemonic<\/th><th>Description<\/th><\/tr><tr><td>1<\/td><td>VBUS<\/td><td>USB VBUS detect input (5V from USB)<\/td><\/tr><tr><td>2<\/td><td>GND<\/td><td>Ground<\/td><\/tr><tr><td>3<\/td><td>RXD<\/td><td>UART receive data input<\/td><\/tr><tr><td>4<\/td><td>TXD<\/td><td>UART transmit data output<\/td><\/tr><tr><td>5-8<\/td><td>GPIO0-3<\/td><td>Configurable GPIO or modem control<\/td><\/tr><tr><td>9<\/td><td>CTS<\/td><td>Clear to send input<\/td><\/tr><tr><td>10<\/td><td>RTS<\/td><td>Request to send output<\/td><\/tr><tr><td>11<\/td><td>DSR<\/td><td>Data set ready input<\/td><\/tr><tr><td>12<\/td><td>DTR<\/td><td>Data terminal ready output<\/td><\/tr><tr><td>13<\/td><td>DCD<\/td><td>Data carrier detect input<\/td><\/tr><tr><td>14<\/td><td>RI<\/td><td>Ring indicator input<\/td><\/tr><tr><td>15-16<\/td><td>SUSP\/SUSPB<\/td><td>USB suspend indicator outputs<\/td><\/tr><tr><td>17<\/td><td>REGIN<\/td><td>Voltage regulator input (VBUS)<\/td><\/tr><tr><td>18<\/td><td>VREGOUT<\/td><td>3.3V regulator output (up to 100mA)<\/td><\/tr><tr><td>19<\/td><td>VBUS<\/td><td>USB VBUS sense (alternate)<\/td><\/tr><tr><td>20-21<\/td><td>D+\/D-<\/td><td>USB data lines<\/td><\/tr><tr><td>22-28<\/td><td>GND\/NC<\/td><td>Ground and no-connect pins<\/td><\/tr><\/table>","application_scenarios":"<ul><li>USB debug\/console port for embedded Linux SBC providing instant terminal access without RS-232 level converter<\/li><li>RS-485 network gateway with automatic half-duplex direction control connecting USB host to Modbus RTU network at 115200 baud<\/li><li>IoT device firmware upgrade port using DTR signal for automatic MCU reset into bootloader mode with single-cable USB connection<\/li><li>Custom USB product with programmable VID\/PID and manufacturer string in EEPROM, appearing as a unique device to host software<\/li><\/ul>","alternative_models":"<table><tr><th>Model<\/th><th>Manufacturer<\/th><th>Key Difference<\/th><\/tr><tr><td>CP2102N-A02-GQFN28<\/td><td>Silicon Labs<\/td><td>Same device with different GPIO default config<\/td><\/tr><tr><td>CP2104<\/td><td>Silicon Labs<\/td><td>1Mbps max, QFN-24, fewer GPIO<\/td><\/tr><tr><td>FT232RQ<\/td><td>FTDI<\/td><td>Full-speed USB-UART, QFN-32, bit-bang mode<\/td><\/tr><tr><td>CH340G<\/td><td>WCH<\/td><td>USB-UART, SOIC-16, lower cost, 2Mbps<\/td><\/tr><\/table>"},"_links":{"self":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/comments?post=8743"}],"version-history":[{"count":1,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8743\/revisions"}],"predecessor-version":[{"id":8898,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/posts\/8743\/revisions\/8898"}],"wp:attachment":[{"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/media?parent=8743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/categories?post=8743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/tags?post=8743"},{"taxonomy":"chip_brand","embeddable":true,"href":"https:\/\/materialparts.com\/ar\/wp-json\/wp\/v2\/chip_brand?post=8743"}],"curies":[{"name":"\u062f\u0628\u0644\u064a\u0648 \u0628\u064a","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}