1 Silicon Errata Summary
Module | Feature | Issue Summary | Affected Revisions | |||
---|---|---|---|---|---|---|
A0 | A1 | B0 | C0 | |||
CAN | Interrupt | The CAN Wake Interrupt Flag bit, WAKIF, is set even when the CAN module is disabled. | X | X | X | X |
CAN | CAN | The CAN FIFO abort operation during transmission does not set the TXABAT bit in FIFOCON register. | X | X | X | X |
I2C | I2C Client | The 7-bit address that matches the 10-bit upper address value (111_10xx_xxx) is not accepted regardless of the STRICT bit setting. | X | X | X | X |
ICSP | TDO | The TDO pin becomes an output and toggles while programming on any ICSP™ PGECx/PGEDx pair. | — | X | X | X |
SPI | Block Transmission | The SRMT bit incorrectly indicates the end of transmission for the last PBCLK. | X | X | X | X |
Timer1 | Asynchronous Counter | Timer1 in Asynchronous External Counter mode does not reflect the first count from an external T1CLK input. | X | X | X | X |
Timer1 | TMR1Register | The TMR1 register of Timer1 in Asynchronous mode remains at the initial set value for five external clock pulses after wake-up from Sleep mode. | X | X |
X | X |
Timer1 | Asynchronous Mode | Timer1 counts beyond the period value in Asynchronous mode when the period is 0x01. | X | X | X | X |
UART | TX/RX Interrupt | A 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. | X | X | X | X |
UART | TX Interrupt | A UART Transmit Interrupt (UTXI- SEL[1:0] bits =
‘0b01 ) is generated but does not remain asserted
after all of the characters are transmitted. | X | X | X | X |
UART | TX Interrupt | A UART Transmit Interrupt (UTXI- SEL[1:0]bits =
‘0b10 ) is generated but does not remain asserted
while the transmit buffer is empty. | X | X | X | X |
UART | RX Interrupt | The 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. | X | X | X | X |
UART | RX Interrupt | The 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. | X | X | X | X |
Watchdog Timer (WDT) | WDT | WDT does not reset the CPU within the expected time period across the voltage and temperature ranges. | — | X | — | — |
Wi-Fi® | Data Transmission | Degraded TX EVM is observed during low Wi-Fi® traffic with a long idle duration between packet transmission. | — | X | — | — |
USB | Compliance | SE0 output of the USB peripheral may not meet compliance requirements. | — | X | X | — |
Power | Low-power mode | Excess leakage current observed in some devices under certain voltage and temperature ranges when the USB controller is disabled and not connected. | — | X | X | — |
Wi-Fi® | Wi-Fi | Potential 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 | — | — |
PTG | PTGSWT | The hardware does not clear the PTGSWT bit in case of back-to- back
execution of the SWTRGE command. | X | X | X | X |
PTG | PTGSTRT | PTGSTRT is not cleared when PTGON = 0 . | X | X | X | X |
CAN-FD | CAN Source Clock | Certain 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. | X | X | X | X |
NVM | NVM | PIC32MZ2051W104132/WFI32E03 may generate an invalid instruction exception while performing run-time self erase and self program operations. | X | — | — | — |
NVM | NVM | PIC32MZ1025W104132/WFI32E01/WFI32E02 may require additional recovery time after Deep Sleep mode or require time after NVM program/erase to next read operation. | — | X | X | X |
Power | Low-power mode | The 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) Controller | CVD Event | An invalid CVD event can occur while the FIFO counter increments. | X | X | X | X |