- Silicon Labs Community
- Welcome and Announcements
- Silicon Labs Knowledge Base
- 8-bit MCU
- 32-bit MCU
- Bluetooth / Wi-Fi
- Other Products Category
- Optical/RH/Temp Sensor
- Other Products
- Hardware and Software Tools
- Simplicity Studio and Software
- General Discussions and Suggestions
- Chinese Forum
- Software Libraries
- Development Kits
- Reference Designs
- Third Party Tools
- White Papers
- Official Blog of Silicon Labs
- Chinese Blog
07-24-2017 09:22 PM - last edited on 07-24-2017 10:19 PM by delu
I'm working on a two layer board using the CP2102N and was wondering why the pin order is the way it is. If you're using the standard pinout for a mini or micro USB connector, none of the pins on the CP2102 line up. The pin order doesnt allow you to cleanly route the D+, D- and Vbus pins between the connector and the CP2102. Everything gets all twisted up because you're forced to switch layers to route between pins. I notice the pin order is the same way on the CP2104. I cant be the first person whose been frustrated by this. Is there a reason the pin order doesnt match up? Maybe there's something I'm missing?
07-26-2017 12:22 PM
Yes, that's the pin order that I'd think would make the most sense. See the attached drawing. It almost seems as if the chip designers went out of their way to arrange the pins in the exact opposite order, which makes me wonder if there is a preferred layout technique that would take advantage of this
07-31-2017 02:16 PM
Well, I guess you could always mount the chip on the opposite side of the board as the connector, lol.
But yeah, not sure why this is the case. I wonder, are the common pin arrangements for USB type B connectors (not mini or micro) the same? Maybe this is a hold-over from when that was the expected connector type...
07-31-2017 02:39 PM
Eh. I guess it would be still a little funky if the pin-out was changed to match the USB type-b mini/micro connections, if you were using a full-sized type B connector:
Not as funky as the current pin-out with mini / micro, though.