The PIC18F27/47/57Q83 devices that you have received conform functionally to the current device data sheet (DS40002265C), 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 PIC18F27/47/57Q83 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
B3B4B5C0
PIC18F27Q830x99090xA0430xA0440xA0450xA080
PIC18F47Q830x990A0xA0430xA0440xA0450xA080
PIC18F57Q830x990B0xA0430xA0440xA0450xA080
Important: Refer to the Device/Revision ID section in the current “PIC18-Q83/84 Family Programming Specification” (DS40002137) for more detailed information on Device Identification and Revision IDs for a specific device.
Table . Silicon Issue Summary
ModuleFeatureItem No.Issue SummaryAffected Revisions
B3B4B5C0
UTMRHardware Reset conditionReset Does Not Happen at Period Match When the Prescaler > 0Reset does not happen at period match when the prescaler > 0X
Level-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 an ERS signal is generated due to an SFR accessXXXX
Hardware Reset conditionReset Does Not Happen at Period Match When the Prescaler > 0 and the Timer Stops at Period MatchReset does not happen at period match when the prescaler > 0 and the timer stops at period match (includes One Shot mode)XXXX
Pulse outputPulse Output Does Not Occur at Period Match When the Prescaler = 1Pulse output does not occur at period match when the prescaler = 1XXX
Clear CommandClear Command May Not Work Properly in Asynchronous ModeClear Command may not work properlyXXXX
I2CStart and Stop Interrupt FunctionThe I2C Start and/or Stop Flags May Be Set When I2C Is EnabledThe I2C Start and/or Stop flags may be set when I2C is enabled XXXX
SMTReset BitReset BitSMT Stops working if RST is set while prescaler setting is not zeroXXXX
ADCC with ContextDouble Sample ConversionsDouble Sample ConversionsAn unexpected acquisition time is added between the first and second conversionXXXX
PIC18 CoreFSR Shadow RegistersFSR Shadow Registers Are Not WritableFSR shadow registers are not writableXXXX
UARTStop bitUART TXDE Signal May Go Low before the STOP Bit Has Been Entirely TransmittedTXDE signal may go low before the STOP bit has been entirely transmittedXXXX
ICDSingle-Step Function (SSTEP)Single Step Function Does Not Execute at SW BreakpointSingle Step function does not execute at Software BreakpointXXXX
PWMPWM ModeWrong Duty Cycle for CCP ModuleWrong Duty Cycle for CCP ModuleXXXX
ICSPLow-Voltage Programming (LVP)Low-Voltage Programming Not PossibleLow-Voltage Programming is not possible when VDD is below BORV while BOR is enabledXXXX
CANMasks/FiltersFilters 8-11 Will Erroneously Accept Incoming Messages With SID of 0x000Filters 8-11 will erroneously accept incoming messages with SID of 0x000XXX
Note: Only those issues indicated in the last column apply to the current silicon revision.