Introduction

The PIC18F26/46/56Q71 devices that you have received conform functionally to the current device data sheet (DS40002329F), except for the anomalies described in this document.

The silicon issues discussed in the following pages are for silicon revisions with the Device and Revision IDs listed in the table below.

The errata described in this document will be addressed in future revisions of the PIC18F26/46/56Q71 silicon.

Note: This document summarizes all silicon errata issues from all revisions of silicon, previous as well as current.
Table . Silicon Device Identification
Part Number Device ID Revision ID
A2A3A4
PIC18F26Q710x76E00xA0020xA0030xA004
PIC18F46Q710x77200xA0020xA0030xA004
PIC18F56Q710x77600xA0020xA0030xA004
Important: Refer to the Device/Revision ID section in the current “PIC18-Q71 Family Programming Specification” (DS40002306) for more detailed information on Device Identification and Revision IDs for your specific device.
Table . Silicon Issue Summary
ModuleFeatureItem No.Issue SummaryAffected Revisions
A2A3A4
Universal Timer ModuleLevel-Triggered ERS Start/Reset conditionDead Zone Exists in Level-Triggered Start/Reset Condition When an ERS Signal Is Generated Due to an SFR AccessDead zone exists in level-triggered Start/Reset condition when ERS signal is generated due to an SFR accessXXX
Clear CommandClear Command May Not Work Properly in Asynchronous ModeClear command may not work properlyX
InterruptsInterrupts Do Not Work When Leaving Debug ModeInterrupts do not work after leaving Debug modeXXX
In-Circuit Serial Programming™Low-Voltage ProgrammingLow-Voltage Programming Not PossibleLow-Voltage Programming is not possible when VDD is below BORV while BOR is enabledXXX
Electrical SpecificationsMaximum Input Leakage CurrentIncreased Maximum Input Leakage Current Specification on 8-bit Digital-to-Analog Converter (DAC) VREF- PinsIncreased maximum Input Leakage Current specification on 8-bit Digital-to-Analog Converter (DAC) VREF- pinsX
Universal Asynchronous Receiver TransmitterUARTUART TXDE Signal May Go Low before the STOP Bit Has Been Entirely TransmittedUART TXDE signal may go low before the Stop bit has been entirely transmittedXXX
PIC18 CoreFSR Shadow RegistersFSR Shadow Registers Are Not WritableFSR Shadow Registers are not writableXXX
I2CHost Data Request (MDR) Bit MDR Bit Is Not Cleared after Bus Time-OutMDR bit is not cleared after Bus Time-OutXXX
Bus Time-OutBus Time-Out Not Detected Properly When External Host Clock StretchesBus Time-Out not detected properly when External Host Clock stretchesXXX
Clock Stretch DisableClock Stretch Disable Not Working ProperlyClock Stretch Disable not working properlyXXX
Bus Time-OutBus Time-Out Causes False Start/StopBus Time-Out causes false Start/StopXXX
Multi-Host ModeOperating in Multi-Host Mode Will Cause Bus FailuresMulti-Host Mode will cause Bus failuresXXX
Bus Time-OutCSTR Bit Is Not Cleared after Bus Time-OutCSTR bit is not cleared after Bus Time-OutXXX
Bus CollisionBus Collision Followed by a Stop Condition during a Transaction by an External Host Device May Hang the BusBus Collision followed by a Stop condition during a transaction by an external Host device may hang the busXXX
Bus Free TimeThe Bus Free Divider Ratio BFREDR = 1 Value Is Not FunctionalI2C - the Bus Free Divider Ratio BFREDR = 1 value is not functionalXXX
Multi-Host ArbitrationI2C Module May Hang the Bus During Multi-Host ArbitrationI2C module may hang the bus during Multi-Host ArbitrationXXX
CMP - ComparatorCMPComparator Module Will Not Function in ULP ModeComparator module will not function in ULP modeXXX
Timer1Timer1 Gate SourceChanging the Timer1 Gate Source May Cause Unexpected InterruptsChanging the Timer1 Gate Source may cause unexpected interruptsXXX
Note: Only those issues indicated in the last column apply to the current silicon revision.