Information

2010-2013 Microchip Technology Inc. DS80000507F-page 5
PIC18F87K22 FAMILY
2. Module: Ports
The input leakage will not match the D060
specification in the data sheet. The leakage will
meet the 200 nA specification at TA = 25°C. At
T
A = 85°C, the leakage will be up to a maximum
of 2 µA.
Work around
None.
Affected Silicon Revisions
3. Module: High/Low-Voltage Detect (HLVD)
The high-to-low (VDIRMAG = 0) setting of the
HLVD may send initial interrupts. High trip points
that are close to the intended operating voltage
are susceptible to this behavior.
Work around
Select a lower trip voltage that allows consistent
start-up or clear any initial interrupts from the
HLVD on start-up.
Affected Silicon Revisions
4. Module: ECCP
The tri-state setting of the auto-shutdown feature
in the enhanced PWM may not successfully drive
the pin to tri-state. The pin will remain an output
and should not be driven externally. All tri-state
settings will be affected.
Work around
None.
Affected Silicon Revisions
5. Module: EUSART
When using the Synchronous Transmit mode of
the EUSART, at high baud rates, transmitted
data may become corrupted. One or more bits of
the intended transmit message may be
incorrect.
Work around
Since this problem is related to the baud rate
used, adding a fixed delay before loading the
TXREGx may not be a reliable work around.
Lower the baud rate until no errors occur, or
when loading the TXREGx, check that the
TRMT bit inside of the TXSTAx register is set
instead of checking the TXxIF bit.The following
code can be used:
while(!TXSTAxbits.TRMT);
// wait to load TXREGx until TRMT is set
Affected Silicon Revisions
A3 B1 B3 C1 C3
X X X X X
A3 B1 B3 C1 C3
X X X X X
A3 B1 B3 C1 C3
X X X X X
A3 B1 B3 C1 C3
X X X X X