Silicon Issue Summary

Table 1. Silicon Issue Summary
Module Feature Item No. Issue Summary Affected Revisions
A2 A3
Analog-to-Digital Converter (ADC) ADC Conversion ADC Conversion Delay of one instruction cycle required prior to setting the ADGO bit when using ADCRC as the ADCC clock source. X  

ADCRC Oscillator Operation in Sleep

ADCRC Oscillator Operation in Sleep The ADCRC oscillator does not stop after conversion is complete in Sleep mode. X X
ADC Conversion with FVR ADCRC Oscillator Operation in Sleep Using FVR as the ADC positive voltage reference can cause missing codes. X X
ADC conversion with FOSC as clock ADCRC Oscillator Operation in Sleep The ADGO bit remains set when using FOSC as clock source with clock divider. X X
ADC operation in Burst Average mode ADCC Burst Average Mode The ADCNT register does not increment past ’0b1’ in Burst Average mode with double sampling enabled. X X
Double Sample Conversions Double Sample Conversions An unexpected acquisition time is added between the first and second conversions. X X
ADC Acquisition Time ADC Conversion Acquisition Time in Sleep (ADCC) Conversion during SLEEP mode when ADACQ=0 affects results on values in the upper half of the 10-bit range. The analog input is disconnected for 3-4 uS and the first bit of the result becomes zero. X X
ADC Short in Precharge State ADC Short in Pre-Charge State ADC shorts briefly in pre-charge state when the corresponding analog pin is selected as an output. X X
PIC18 Debug Executive Data Write Match Breakpoints Data Write Match Breakpoints Data write match breakpoints do not work when used on a location GSR space. X  
Single Step Function (SSTEP) Single Step function does not execute at SW Breakpoint. Single Step function does not execute at SW Breakpoint. X X
PIC18 Core TBLRD TBLRD Requires NVMREG Value to Point to Appropriate Memory TBLRD requires NVMREG value to point to appropriate memory. X  
Program Flash Memory (PFM) Endurance of PFM Cell Endurance of PFM is Lower than Specified Endurance of the PFM cell is lower than specified. X X
Back to Back Writes PFM Back to Back Writes Repetitive writes may cause write/erase failures. X X
MSSP SMBus 2.0 Voltage Level SMBus 2.0 Voltage Level Input low-voltage threshold level is dependent on VDD. X X
SPI MSSP SPI Client Mode SSPBUF may become corrupted X X
I2C SMBus 2.0 Voltage Level Acknowledge failure on LF devices only X  
Electrical Specifications Min VDD Specification Min VDD Specification (LF Devies Only)

VDDMIN specifications are changed for LF devices only for -40°C and 0°C.

  X
FVR Specification FVR - Fixed Voltage Reference FVR specifications require use above -20°C. X X
Analog to Digital Converter ADC - Analog-to-Digital Converter ADC offset error specification is +/- 3.0 LSb. X X
Timer0 Clock Source Synchronous mode TMR0 does not function properly in Sync mode X X
Windowed Watchdog Timer WWDT operation in Doze mode Window Operation in Doze Mode Erroneous window violation error occurs in Doze mode. X X
NVM NVMERR bit operation NVMERR NVMERR bit is set incorrectly due to specific Reset events. X X
SMT Reset bit Reset Bit Module stops working if RST is set while prescaler setting is not zero X X
Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) Transmit mode Double Byte Transmit Possible duplicate byte transmitted X X
Capture/Compare/PWM Module (CCP) PWM mode Wrong Duty Cycle for CCP Module Duty cycle values are incorrect X X
In-Circuit Serial Programming Low-Voltage Programming Low-Voltage Programming Not Possible Low-Voltage Programming is not possible when VDD is below BORV while BOR is enabled X X
Note: Only those issues indicated in the last column apply to the current silicon revision.