The CP2102-GM datasheet specifies three options for pin packaging for the QFN28 device (taken from CP2102 datasheet, page 12:
Although Silicon Labs CP2102 devices are generally shipped in the leftmost "Option 1"/"Irregular Corner" option, the other options are included because Silicon Labs reserves the right to ship these devices in any of those package varieties.
Regardless of the Pin 1 marking option used in a given device on the bottom of the device, the PCB landing pad configuration is the same for all CP2102 devices, and is given in the datasheet on page 13:
I just installed the latest USB to UART Bridge Virtual COM Port (VCP) drivers on my Mac OSX computer, but system info still depicts the driver version as 1.00. Why?
Verifying the driver version number on Mac OSX requires some extra steps. For example, on a MacBook Pro the System Information (or System Profiler) utility may reveal something like this:
At first glance, it appears that the system is using driver version 1.00 to interact with the attached CP2102. However, the version "1.00" string appearing here does not refer to the driver version - it instead refers to the variant of the set of USB descriptors returned to the OS during the enumeration process that occurs between the CP2102 and the USB Host controller when first connected.
On a Mac, the actual VCP driver version string can be found within some text files - typically located at a path like
At this location resides a file of type "*.plist", which is really a text file (with XML content formatting) that you can view in a text editor (textedit). Within this file you'll see elements like "Version 5.0" - these references do indeed indicate the version of the driver installed on your system.
Can the CP210x VCP drivers be installed in a way that prevents Windows from prompting for a reboot?
The requirement to reboot is determined by the operating system as system and driver files may be locked during the driver installation. A reboot may be required to unlock these files for driver update.