3.2 Getting Started with MCHPRT3 Tool GUI for PIC32MZ2051W1

The following block diagram illustrates the basic structure of the MCHPRT3 tool.

Figure 3-4. MCHPRT3 Tool Block Diagram

The following are the steps to launch the MCHPRT3 tool:

  1. Double click the MCHPRT3.exe file to launch the MCHPRT3 tool.
  2. From the “Select GUI” drop-down list, select PIC32MZ2051W1.
  3. Click Open to launch the PIC32MZ2051W1 window (see the following figure).
    Figure 3-5. Start-Up Window of the MCHPRT3 Tool
  4. The PIC32MZ2051W1 window is divided into the following elements (see the following figure):
    • “DLL Version” – Dynamic Link Library (DLL) information and HUT firmware version supported by the MCHPRT3 tool
    • “COM Port” – Lists the available COM ports for the configuration
    • “Baud Rate” – By default, the MCHPRT3 tool configures the supported baud rate of the specific HUT firmware
      Note: User cannot change the baud rate.
    • Get FW Version – Current firmware version is read from Device Under Test (DUT)
    • Get Remaining OTP Size – Remaining OTP size read from DUT
    • RF tab – Provides settings to perform the RF TX Modulation test (see Figure 3-14)
      • TX Modulation tab – Provides settings to perform the TX modulation test (see Figure 3-14)
      • TX Tone tab – Provides settings to perform the TX tone test (see Figure 3-16)
      • RX tab – Provides settings to perform the RX test (see Figure 3-17)
    • Calibration tab – Provides settings to perform TX and RX Calibration flow. User can save Calibration Info to a file or commit to NVM Type to Flash or OTP (see Figure 3-19).
      • TX Calibration – Provides settings to perform TX Calibration flow to adjust the transmitted power to the target
      • RX Calibration – Provides settings to perform RX Calibration flow to obtain the Received Signal Strength Indicator (RSSI) to its corresponding received power
    • MAC Address tab – Read/Write MAC address (see Figure 3-20)
      • Read Wi-Fi address
      • Write Wi-Fi address
      • Read Ethernet address
      • Write Ethernet address
    • Gain Tables tab – Provides settings of Page Index, NVM Type and RF Version (see Figure 3-23)
      • Read Gain Table – Reads the gain table from selected Page Index and NVM Type
      • Commit Gain Table – Commits the gain table to selected Page Index and NVM Type
      • Apply Gain Table – Apply gain table from selected Page Index and NVM Type so that the transmission uses this for default gain values after the power cycle
      • Save Gain Table To File – Saves the gain table in a file and modifies the file, if necessary
      • Load Gain Table From File – Loads the gain table from a file and commits or applies the gain table, if necessary
    • GPIO tab – Provides settings to test GPIO for selected Port with a specified Pin, In/Out and Level (see Figure 3-24)
      • Enter GPIO Mode – Initializes the GPIO for test
      • Run GPIO Command – Executes the GPIO test command for a selected Port with a specified Pin, In/Out and Level
      • Exit GPIO Mode – Stops the GPIO test and quit
    • Misc. tab – Provides settings to test the USB Pin (see Figure 3-25 and Figure 3-26)
      • USB Pin Mode – Provides settings for Mode0 or Mode1

      • USB Pin Control – Executes USB Pin Mode

Figure 3-6. Start-Up Window of the PIC32MZ2051W1 GUI Tool