Introduction

The PIC18F24/25Q71 devices that you have received conform functionally to the current device data sheet (DS40002350F), 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 PIC18F24/25Q71 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 IDRevision ID
A1A2A3
PIC18F24Q710x76600xA0010xA0020xA003
PIC18F25Q710x76A00xA0010xA0020xA003
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
A1A2A3
Universal Timer ModuleUTMRDead 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 bit may not work properlyX
InterruptsInterrupts Do Not Work When Leaving Debug ModeInterrupts do not work when leaving Debug modeXXX
In-Circuit Serial ProgrammingLow-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 CPUFSR 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 feature 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 Free TimeThe Bus Free Divider Ratio BFREDR = 1 Value Is Not FunctionalThe Bus Free Divider ratio BFREDR = 1 value is not functionalXXX
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 during a transaction by an external Host device may hang the busXXX
Multi-Host ModeI2C Module May Hang the Bus During Multi-Host ArbitrationModule may hang the I2C bus during Multi-Host arbitrationXXX
I2CCNTWriting to the I2CCNT Register During Clock Stretching May Corrupt the I2CCNT ValueWriting to the I2CCNT register during clock stretching may corrupt the I2CCNT valueXXX
ComparatorCMPComparator Module Will Not Function in ULP ModeComparator module will not function in ULP modeXX
Timer1Timer1 Gate SourceChanging the Timer1 Gate Source May Cause Unexpected InterruptsChanging the Timer1 gate source may cause unexpected interruptsXXX
PUSHL InstructionInstruction SetThe PUSHL Instruction Incorrectly ExecutesThe PUSHL instruction incorrectly executesXXX
Op-AmpSelf-CalibrationThe Op-Amp Self-Calibration Routine Does Not WorkThe Op-Amp self-calibration routine does not workXX
Note: Only those issues indicated in the last column apply to the current silicon revision.