Emulator Self Test using the Loopback Test Board

The MPLAB® REAL ICE™ Loopback Test Board can be used to verify that the emulator is functioning properly. MPLAB X IDE will detect and run the complete loopback test and give you a status (PASS/FAIL).



Loopback_Test_Connections.jpg
Figure: Loopback Test Connections

1

Disconnect the Emulator

Disconnect the emulator from the computer and any target.

2

Insert the Standard Driver Board

Insert the standard driver board into the emulator, if it is not already installed.

3

Plug in Loopback Test Board

Plug the loopback test board (see figure) into the pod’s logic probe connector. The test board is included with the MPLAB REAL ICE in-circuit emulator (DV244005), but may be purchased separately (AC244003).

Figure: Loopback Test Board
Loopback_Test_AC244003.jpg

4

Connect to Standard Driver Board

Connect the loopback test board to the standard driver board using the modular cable.

5

Reconnect to PC

Reconnect the emulator to the computer.

6

Launch MPLAB X IDE

Launch MPLAB X IDE. Ensure that all existing projects are closed.

7

Run Self Test

Select Debug>Run Debugger/Programmer Self Test, select the specific “REAL ICE” you want to test, and click OK. Ensure the loopback test board and cable are connected, and click Yes to continue.

The loopback test board detection works by applying a short pulse on EXT0 and detecting it on EXT7 on the logic probe connector (see Emulator Pod Hardware, “Logic Probe/External Trigger Interface”). Once the board is detected, the emulator applies stimulus to the clock/data and Vpp lines, then reads the sequence back from the logic probe connector interface, thus confirming proper signals levels and connectivity to the connector interfaces.

8

Review Results

View the self test results in the emulator's Output window.

On PASS, disconnect the loopback test board from the emulator.

On FAIL, check connections and try once more. If the test still fails, contact technical support for assistance: http://support.microchip.com

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.