Introduction

The Microchip MCP2222 USB Protocol Converter device you received functionally conforms to the current device data sheet (DS40002695A), except for the anomalies described in this document.

The errata described in this document apply to revisions with the revision IDs listed in the table below.

The errata described in this document will be addressed in a future revision.

Note: This document summarizes all known errata issues across all silicon revisions, both previous and current.
Table . Silicon Device Identification
Part NumberRevision ID
A0
MCP22220x10
Table . Silicon Issue Summary
FeatureItem No.Issue SummaryAffected Firmware Revisions
A0
CDC line-coding controlIssuing a Set-Line-Coding Command During an Active Data Transfer Can Cause Data Corruption and/or Data LossIssuing a set-line-coding command may cause data corruption during active transferX
USB suspensionUSB Host Suspension May Abort Active I2C/SPI TransfersUSB host suspension may abort active I2C/SPI transfersX
USB Host Suspension May Cause Last UART Byte to Not Be TransmittedUSB host suspension may cause the last UART byte not to be transmittedX
UART data width5-Bit Data Width May Cause UART Failure at 921600 bps or Higher Without Flow ControlA 5-bit data width may cause UART failure at 921600 bps or higher without flow controlX
UART notificationUART Overrun Error May Occur and Go Unreported Without Flow ControlA UART overrun error may occur and go unreported without flow controlX
Concurrent SPI and I2C transfersConcurrent SPI and I2C transfer

Concurrent SPI and I2C operation under worst-case stress may cause intermittent transfer failures at an approximate rate of 1 in 10⁵ transfers

X
SPI exchange operationAn SPI Exchange Operation Exceeding 60 Bytes May Intermittently FailSPI exchange operations larger than 60 bytes may intermittently failX
Note: Only the issues indicated in the last column apply to the current silicon revision.