The PIC16F15254/55 devices that you have received conform functionally to the current device data sheet (DS40002324B), 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 PIC16F15254/55 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
A1A2A3
PIC16F152540x30F00x00010x00020x0003
PIC16F152550x30EF0x00010x00020x0003
Important: Refer to the Device/Revision ID section in the current “PIC16F152xx Family Programming Specification” (DS40002149) for more detailed information on Device Identification and Revision IDs for your specific device.
Table . Silicon Issue Summary
ModuleFeatureItem No.Issue SummaryAffected Revisions
A1A2A3
Capture/Compare/PWM (CCP)PWM Mode1.1.1Duty Cycle values are incorrectXXX
Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART)Transmit Mode1.2.1Possible duplicate byte transmittedXXX
Master Synchronous Serial Port (MSSP)Start and Stop Interrupt Function1.3.1A race condition can cause the Start and/or Stop flags to be set when I2C is enabledXXX
Development SupportLow Voltage Programming1.4.1Low Voltage Programming is not possible when VDD is below BORV while BOR is enabledXXX
Configuration Words (CONFIG)Sleep1.5.1Waking from Sleep may cause unexpected behaviorX
Note: Only those issues indicated in the last column apply to the current silicon revision.