1 Silicon Errata Summary

Table 1-1. Silicon Errata Summary
ModuleFeatureIssue SummaryAffected Revisions
A0A1B0C0
CANInterruptThe CAN Wake Interrupt Flag bit, WAKIF, is set even when the CAN module is disabled.XXXX
CANCANThe CAN FIFO abort operation during transmission does not set the TXABAT bit in FIFOCON register.XXXX
I2CI2C ClientThe 7-bit address that matches the 10-bit upper address value (111_10xx_xxx) is not accepted regardless of the STRICT bit setting.XXXX
ICSPTDOThe TDO pin becomes an output and toggles while programming on any ICSP PGECx/PGEDx pair.XXX
SPIBlock TransmissionThe SRMT bit incorrectly indicates the end of transmission for the last PBCLK.XXXX
Timer1Asynchronous CounterTimer1 in Asynchronous External Counter mode does not reflect the first count from an external T1CLK input.XXXX
Timer1TMR1RegisterThe TMR1 register of Timer1 in Asynchronous mode remains at the initial set value for five external clock pulses after wake-up from Sleep mode.XX

X

X
Timer1Asynchronous ModeTimer1 counts beyond the period value in Asynchronous mode when the period is 0x01.XXXX
UARTTX/RX InterruptA UART Transmit Interrupt (UTXI- SEL[1:0] bits (UxSTA[15:14]) = ‘0b00) is generated and asserted while the transmit buffer contains at least one empty space and the UART Receiver Interrupt Flag bit (URXISEL[1:0] bits (UxSTA[7:6]) = ‘0b00) is asserted while the receive buffer is not empty and non-functional.XXXX
UARTTX InterruptA UART Transmit Interrupt (UTXI- SEL[1:0] bits = ‘0b01) is generated but does not remain asserted after all of the characters are transmitted.XXXX
UARTTX InterruptA UART Transmit Interrupt (UTXI- SEL[1:0]bits = ‘0b10) is generated but does not remain asserted while the transmit buffer is empty.XXXX
UARTRX InterruptThe UART Receive Interrupt flag (URXISEL[1:0] bits = ‘0b01) is asserted only when the receive buffer equals one-half full and not when the receive buffer is greater than one-half full.XXXX
UARTRX InterruptThe UART Receive Interrupt Flag bit (URXISEL[1:0] bits = ‘0b10) is asserted only when the receive buffer equals three-quarters full and not when the receive buffer is greater than three-quarters full.XXXX
Watchdog Timer (WDT)WDTWDT does not reset the CPU within the expected time period across the voltage and temperature ranges.X
Wi-Fi®Data TransmissionDegraded TX EVM is observed during low Wi-Fi® traffic with a long idle duration between packet transmission.X
USBComplianceSE0 output of the USB peripheral may not meet compliance requirements.XX
PowerLow-power modeExcess leakage current observed in some devices under certain voltage and temperature ranges when the USB controller is disabled and not connected.XX
Wi-Fi®Wi-FiPotential issue where the DMA interface module can latch the sub-MSDU length for an A-MSDU from the header as a frame is received but before the FCS is validated, resulting in the possibility of subsequent valid frames being dropped.X
PTGPTGSWTThe hardware does not clear the PTGSWT bit in case of back-to- back execution of the SWTRGE command.XXXX
PTGPTGSTRTPTGSTRT is not cleared when PTGON = 0.XXXX
CAN-FDCAN Source ClockCertain features of the CAN-FD cannot operate optimally if the UPB Clock’s speed is equal to or less than that of the CAN clock.XXXX
NVMNVMPIC32MZ2051W104132/WFI32E03 may generate an invalid instruction exception while performing run-time self erase and self program operations.X
NVMNVMPIC32MZ1025W104132/WFI32E01/WFI32E02 may require additional recovery time after Deep Sleep mode or require time after NVM program/erase to next read operation.XXX
PowerLow-power modeThe system does not enter the Sleep mode or Deep Sleep mode or Extreme Deep Sleep mode when the Flash power-down (NVM- CON2.SLEEP = 0) bit is disabled and the system is operating at less than 35 MHz.X
Capacitive Voltage Divider (CVD) ControllerCVD EventAn invalid CVD event can occur while the FIFO counter increments.XXXX