Electrical – MCP2221A USB to USART with Windows 10 Drivers

embeddedusb

I just designed a board using the MCP2221A USB-to-USART Bridge device from Microchip. My development platform is currently on Windows 10. I have downloaded all of the files and utility programs I could find from the Microchip website. I also downloaded the file set MCP2221 Windows Driver 2014-10-09 and installed it. The driver install package ran without problems, so the driver install appeared to work.

Next I used the MCP2221 Utility program to attempt read the chip device and possibly program it. This is where Windows 10 appears to fight the device and driver. When plugging my PCB board into my PC Win10 gives me the following popup error:

enter image description here

Apparently Win10 will not allow the driver to proceed because the blank MCP2221 device does not have any VID or PID information in it. That is the reason I was using the MCP2221 Utility–to initialize the PID and VID and maybe other items. Below shows the Device Manager listing…

enter image description here

…showing that the device descriptor failed. The whole point in using the MCP2221 Utility is to setup this information.

Microchip's Web Forums were no help at all. All comments pertained to WinXP and Win7. No drivers, app notes, or other support items have been upgraded since 2014.

Has anyone encountered this problem with Win10 and devised a work around?

Best Answer

I would start by installing the latest MLA

It may be an issue with driver signing which Windows 10 seems to be notorious for.