Part Review Datasheet Update
Part Review - CP2102C-A01-GQFN28
TO, pin descriptions/types are missing, NC pins are not explicitly marked, and exposed-pad paste/mask details need refinement.CP2102C-A01-GQFN28: MPN, package metadata, pin count, description, project properties, schematic terminals, footprint pads, and pin descriptions/types. Cross-check source is the official Silicon Labs datasheet.Table
| Field | Current Flux value | Datasheet expectation | Result |
|---|---|---|---|
| Manufacturer Part Number | CP2102C-A01-GQFN28 | CP2102C-A01-GQFN28 | Match |
| Manufacturer Name | Silicon Labs | Silicon Labs / Silicon Laboratories | Match |
| Description | USB Interface IC Single Chip - USB to UART Bridge QFN28 -40 to +85 C | Single-chip USB-to-UART bridge, QFN28, -40 to +85 C | Match |
| Datasheet URL | Updated to official Silicon Labs PDF | Official Silicon Labs CP2102C datasheet | Fixed |
| Package or Case Code | TO | QFN28, 5 mm x 5 mm, 0.50 mm pitch | Mismatch |
| Designator Prefix | IC | IC/U-style prefix acceptable for integrated circuit | Acceptable |
| Part Type | Integrated Circuits | Integrated circuit / USB interface bridge | Acceptable, though singular standard wording would be cleaner |
| Terminal count | 29 terminals | 28 perimeter pins plus exposed center GND pad | Match |
Table
| Parameter | Datasheet value |
|---|---|
| Function | USB 2.0 full-speed to UART bridge |
| USB speed | Full-speed, 12 Mbps |
| UART baud range | 300 baud to 3 Mbaud |
| VDD operating range | 3.0 V to 3.6 V |
| VREGIN operating range | 3.0 V to 5.25 V |
| VIO behavior for QFN28 | No separate VIO pin; VIO = VDD |
| Operating temperature | -40 C to +85 C |
| Typical current, 115200 baud bidirectional | 9.5 mA |
| Typical current, 3 Mbaud bidirectional | 13.7 mA |
| USB suspend current | 195 uA typical |
| Internal oscillator | 48 MHz typical |
| Internal regulator output | 3.3 V typical when VREGIN >= 4.1 V |
| Regulator output current | 100 mA max |
| Thermal resistance, QFN28 theta-JA | 26 C/W typical |
| Package | QFN28, 5.00 mm x 5.00 mm body, 0.50 mm pitch, exposed pad |
b (RSTb, SUSPENDb); the Flux part uses RSTB and SUSPENDB, which is acceptable if descriptions preserve active-low behavior.Table
| Pin | Datasheet name | Flux terminal | Result |
|---|---|---|---|
| 1 | DCD | DCD | Match |
| 2 | RI | RI | Match |
| 3 | GND | GND_1 | Match |
| 4 | D+ | D+ | Match |
| 5 | D- | D- | Match |
| 6 | VDD | VDD | Match |
| 7 | VREGIN | VREGIN | Match |
| 8 | VBUS | VBUS | Match |
| 9 | RSTb | RSTB | Match, naming convention differs |
| 10 | NC | NC_1 | Match |
| 11 | SUSPENDb | SUSPENDB | Match, naming convention differs |
| 12 | SUSPEND | SUSPEND | Match |
| 13 | NC | NC_2 | Match |
| 14 | NC | NC_3 | Match |
| 15 | NC | NC_4 | Match |
| 16 | NC | NC_5 | Match |
| 17 | NC | NC_6 | Match |
| 18 | NC | NC_7 | Match |
| 19 | NC | NC_8 | Match |
| 20 | NC | NC_9 | Match |
| 21 | NC | NC_10 | Match |
| 22 | NC | NC_11 | Match |
| 23 | CTS | CTS | Match |
| 24 | RTS | RTS | Match |
| 25 | RXD | RXD | Match |
| 26 | TXD | TXD | Match |
| 27 | DSR | DSR | Match |
| 28 | DTR | DTR | Match |
| Center / exposed pad | GND | GND_2, pin 29 | Match if pin 29 is intentionally used for exposed pad |
Table
| Issue | Detail | Impact | Recommendation |
|---|---|---|---|
| Pin descriptions missing | The terminal properties do not include Pin Description text from the datasheet. | Users lose active-low notes, VBUS divider guidance, and NC leave-floating guidance. | Add datasheet descriptions to all terminals. |
| Pin types unspecified | All terminals currently show Pin Type: Unspecified. | ERC cannot distinguish power, ground, input, output, USB signals, and no-connect pins. | Set VDD/VREGIN to power input or power, GND/GND_2 to ground, UART modem inputs/outputs appropriately, USB D+/D- as bidirectional/signal, and NC pins as Not Connected. |
| NC terminals not explicitly excluded | NC_1 through NC_11 are named correctly, but not typed/excluded as no-connect. | ERC may not suppress unconnected NC pins or may allow accidental wiring. | Mark pins 10 and 13-22 as Not Connected / excluded terminals. |
Active-low naming uses B not b | RSTB and SUSPENDB differ from datasheet RSTb and SUSPENDb. | Low risk if descriptions explain active-low behavior. | Add descriptions: active-low reset and active-low suspend output. |
QFN50P500X500X80-29N-D.kicad_mod.Table
| Footprint feature | Current Flux footprint | Datasheet expectation | Result |
|---|---|---|---|
| Pad count | 28 perimeter pads + pad 29 center | 28 perimeter pins + exposed center GND pad | Match |
| Body/fab outline | 5.0 mm x 5.0 mm fab outline | 5.00 mm x 5.00 mm QFN28 body | Match |
| Pitch | 0.50 mm | 0.50 mm | Match |
| Perimeter pad width | 0.30 mm | X1 = 0.30 mm | Match |
| Perimeter pad length | 1.00 mm | Y1 = 0.95 mm | Minor mismatch: +0.05 mm |
| Exposed pad | 3.35 mm x 3.35 mm | X2/Y2 = 3.35 mm x 3.35 mm | Match |
| Pin 1 marker | Silk circle and fab chamfer present | Pin 1 indicator required; datasheet allows variant pin-1 indicators | Acceptable |
| Center pad paste windowing | Single 3.35 mm paste opening implied by pad layers | Datasheet recommends 2 x 2 array of 1.2 mm square paste openings on 1.5 mm pitch | Mismatch / manufacturing quality risk |
| NSMD mask clearance | Footprint uses F.Mask pads; exact 60 um mask clearance not visible in extracted rules | Datasheet recommends NSMD pads with 60 um minimum mask clearance | Needs Flux mask-rule verification |
Package or Case Code is TO, but the datasheet part is QFN28.Package or Case Code), terminal descriptions/types, explicit NC handling, and footprint paste/mask detail refinement for the exposed pad.Scope
Current Flux Part Metadata
Key Datasheet Specs
Schematic Pin Cross-Check
Pin Description and Type Review
Footprint Cross-Check
Mismatches and Risks to Flag
Overall Result