1.8.1 The PUSHL
Instruction
Incorrectly Executes
The PUSHL
instruction of the PIC18 Extended Instruction Set incorrectly
executes when FSR2 is loaded with certain values.
Work around
Do not use
PUSHL
when FSR2 is loaded with any of the following
values:- 0xDB
- 0xDC
- 0xDE
- 0xE3
- 0xE4
- 0xE6
- 0xEB
- 0xEC
- 0xEE
Affected Silicon Revisions
A4 | A5 | A6 | B1 |
X | X | X | X |