@@ -8,18 +8,18 @@ Microchip's 16-bit dsPIC
88take corrective action. Specifically, the ability to detect memory addressing errors is provided by means of
99automatic Address Error Trap detection. Memory addressing errors may be caused by one of the following:
1010
11- a. A misaligned data word fetch is attempted. This condition occurs when an instruction performs a word
11+ 1. A misaligned data word fetch is attempted. This condition occurs when an instruction performs a word
1212 access with the LSb of the effective address set to ‘1’. The dsPIC33E CPU requires all word accesses to
1313 be aligned to an even address boundary.
1414
15- b. A bit manipulation instruction using the Indirect Addressing mode with the LSb of the effective address set to ‘1’.
15+ 2. A bit manipulation instruction using the Indirect Addressing mode with the LSb of the effective address set to ‘1’.
1616
17- c. A data fetch from unimplemented data address space is attempted.
17+ 3. A data fetch from unimplemented data address space is attempted.
1818
19- d. Execution of a “BRA #literal” instruction or a “GOTO #literal” instruction, where literal is an unimplemented
19+ 4. Execution of a “BRA #literal” instruction or a “GOTO #literal” instruction, where literal is an unimplemented
2020 program memory address.
2121
22- e. Executing instructions after modifying the PC to point to unimplemented program memory addresses.
22+ 5. Executing instructions after modifying the PC to point to unimplemented program memory addresses.
2323 The PC may be modified by loading a value into the stack and executing a RETURN instruction.
2424
2525If the application defines an Address Error Trap service routine (trap handler), the processor will vector to the
@@ -39,6 +39,6 @@ an address error trap to occur. The compiler/assembler will also detect address
3939
4040## Software Used
4141
42- - MPLAB® X IDE v5.50 or newer (https://www.microchip.com/mplabx )
43- - MPLAB® XC16 v1.70 or newer (https://www.microchip.com/xc )
42+ - MPLAB® X IDE v6.00 or newer (https://www.microchip.com/mplabx )
43+ - MPLAB® XC16 v2.00 or newer (https://www.microchip.com/xc )
4444
0 commit comments