How to determine CP2108 revision (B01, B02 or B03)
10/287/2020 | 07:55 AM
The CP2108 comes into three revisions: B01,B02 and B03. The top marking lines are defined as below:
Even there are many information available, the top marking does not indicate anything about the part revision. To determine the revision number we can do by two ways using software.
Simplicity Studio:
If you are using a CP2108-EB, you can use Simplicity Studio Debug Adapter to read the revision of the chip. Plug the device into your computer, open Simplicity Studio, and the Debug Adapter window should contain the chip revision.
CP210xManufacturing.dll with CP210x_GetFirmwareVersion()
Another way to get firmware version is to use CP210x_GetFirmwareVersion() function from the CP210xManufacturing.dll. The function will return a firmware version in a major, minor and a build number. The following table shows the firmware version and the corresponding revision number.
Note: the firmware in the following table is in decimal
Firmware version (Major.Minor.Build)
Revision
25.0.0
B03
23.0.0
B02
20.0.0
B01
More information about CP210xManufacturing.dll can be found in AN978.
How to determine CP2108 revision (B01, B02 or B03)
The CP2108 comes into three revisions: B01,B02 and B03. The top marking lines are defined as below:
Even there are many information available, the top marking does not indicate anything about the part revision. To determine the revision number we can do by two ways using software.
Simplicity Studio:
If you are using a CP2108-EB, you can use Simplicity Studio Debug Adapter to read the revision of the chip. Plug the device into your computer, open Simplicity Studio, and the Debug Adapter window should contain the chip revision.
CP210xManufacturing.dll with CP210x_GetFirmwareVersion()
Another way to get firmware version is to use CP210x_GetFirmwareVersion() function from the CP210xManufacturing.dll. The function will return a firmware version in a major, minor and a build number. The following table shows the firmware version and the corresponding revision number.
Note: the firmware in the following table is in decimal
More information about CP210xManufacturing.dll can be found in AN978.