EasyManua.ls Logo

MDS E-PGM+ - User Manual

MDS E-PGM+
37 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
MDS
1
Microcontroller Development System
E-PGM+ / E-PGM Serial / E-GANG Manual
2021. 02. 15
ABOV Semiconductor MDS Team

Questions and Answers

  • L
    lclarkAug 4, 2025
    What to do if I get 'Debug Power Request Fail' with my MDS E-PGM+ Microcontrollers?
    • P
      Pamela RodriguezAug 4, 2025
      If you encounter a 'Debug Power Request Fail' error, it might be because the reset IC in the board is in a reset state, or the tool-Vdd is lower than the Vdd of the reset IC. You may need to change Vdd from 3.3V to 4.5V.
  • J
    Jennifer ChambersAug 9, 2025
    What does it mean if my MDS Microcontrollers show 'Power Check Vdd : xx or Vpp : xx'?
    • E
      Edward CarpenterAug 9, 2025
      This message indicates that the supplied Vdd/Vpp voltage is not correct. This can be caused by on-board writing, the target board spending too much current and dropping voltage, or a short between Vdd and GND during on-board writing.
  • N
    Noah MatthewsAug 14, 2025
    What should I do if my MDS E-PGM+ Microcontrollers display 'CPU Reset Halt target'?
    • R
      Rachael JohnsonAug 14, 2025
      If you see 'CPU Reset Halt target', it means the device is in a reset state. Check the LVD of user option, especially if you are using A31G112/123. Set VDD as higher than LVD level.
  • A
    austincoryAug 19, 2025
    What does 'Fail:Ext. Power On Remove Ext. Power' mean for MDS E-PGM+, and how do I fix it?
    • J
      joseph25Aug 19, 2025
      This message indicates that the target board is receiving power from an external source during on-board writing. Remove the external power.
  • H
    howardkatherineAug 25, 2025
    Why does my MDS Microcontrollers show 'Trim Chk. failed'?
    • M
      Miranda FoxAug 25, 2025
      The 'Trim Chk. failed' message appears because no device-special-data is found, or the device is reset during on-board writing.
  • D
    Danielle SmithAug 29, 2025
    What to do if I encounter an error when executing E-PGM+.exe with MDS Microcontrollers?
    • H
      Holly HernandezAug 29, 2025
      If you encounter an error message when executing E-PGM+.exe, it may be because WDAPI1010.DLL is not in the C:\windows folder. If you set up the device driver, it can copy to the C:\windows folder.

Summary

E-PGM+ and E-PGM Serial Specifications

E-GANG4 and E-GANG6 Specifications

Updating E-PGM+ and E-GANG Devices

Software Update Procedure

Step-by-step guide for updating firmware using the software, including device selection and file loading.

Microcontroller Programming

E-PGM+ Programming Workflow

Process of programming a microcontroller using the E-PGM+ device, including checking checksum and options.

Socket and ISP Connector Pinouts

Pin Mapping for Socket and ISP

Detailed mapping of signals for the device socket and ISP connector, including VDD, GND, DATA, etc.

Device Connections: AC33 M Series UART

UART Connections for AC33 M Devices

Specifies UART pin connections for AC33M6128/8128 and AC33M3064/4064 MCUs.

Device Connections: MC80 F7708 UART ISP

UART ISP Connections for MC80 F7708

Details the UART ISP pin connections for the MC80F7708 microcontroller.

Device Connections: 32-bit MCU SWD

SWD Interface Connections

Explains SWD (Serial Wire Debug) interface pin connections for 32-bit MCUs.

Device Connections: AC33 M Series SPI

SPI Connections for AC33 M Devices

Details SPI interface pin connections for AC33M6128/8128 and AC33M3064/4064 MCUs.

Handler Connections: E-PGM+;E-PGM Serial

Handler Cable and Signal Outputs

Describes handler cable connector and output signals (Good/Fail) for E-PGM+ and E-PGM Serial.

Handler Connections: E-GANG

E-GANG Handler Interface Details

Details handler interface cable and connections for E-GANG4 and E-GANG6 devices.

Troubleshooting: Software Errors

WDAPI1010.DLL Missing Error

Resolves the error message indicating WDAPI1010.DLL is missing from the system.

Troubleshooting: File and Execution Issues

Firmware Folder and Executable Path

Addresses issues related to firmware folder location and executing the program via desktop shortcuts.

Troubleshooting: USB Driver

USB Driver Installation and Resolution

Guide for uninstalling, managing, and reinstalling the USB driver to resolve connection issues.

Writing Errors and Solutions

Common Writing Errors (Part 1)

Details common error messages during programming like No DPID, Power Check, and Trim Check failed.

Writing Errors and Solutions - Part 2

Common Writing Errors (Part 2)

Covers errors like Debug Power Request Fail and CPU Reset during programming.

ISP Connection Overview

ISP Connection Diagram

Illustrates the connection diagram between the MCU and the Writer for ISP mode.

Device Connectors and Ports

Front and Rear Panel Connectors

Details the available connectors on the device, including USB, ISP, RS-232, and SWD.

HPO File Structure

HPO File Format Explained

Describes the structure of an HPO file, including device name, option, VDD, and hex code.

Running with HPO Files

Executing with HPO Files Example

Demonstrates how to run the E-PGM+ software by loading an HPO file via command line.

PC Mode Software Operation

Configuring Serial ID in PC Mode

Guide to setting the Gang ID and configuring the Serial ID using the PC mode software.

Key Displayed Information

Verification of Device and Firmware Data

Explains the important information displayed on the device after firmware update, such as Device Name and Checksum.

Gang Mode Operation

Multiple Device Programming in Gang Mode

Details how to perform multiple writes simultaneously in gang mode by connecting start signals.

Specific Device: MC97 F1104 S;1204 S;1316 S (1;3)

Vpp Level and SW3 Switch Configuration

Explains Vpp voltage levels and the configuration of the SW3 switch for these specific devices.

Specific Device: MC97 F1104 S;1204 S;1316 S (2;3)

ISP Connections and 200 Ohm Resistor

Details ISP connections and the requirement of a 200 Ohm resistor for MCUs to prevent damage.

Specific Device: MC97 F1104 S;1204 S;1316 S (3;3)

Resistor Placement for Vpp Line

Instructions on how to move the 200 Ohm resistor to the Vpp line when removing it from the board.

Product Comparison: E-PGM+ vs E-PGM Serial

Feature Comparison Table

Compares key features such as socket writing, supported devices, buffer size, and protection circuits.

Setting Device VDD

Adjusting VDD for ISP and LVR

Guidelines for setting VDD, considering ISP reset IC voltage and LVR requirements.

Device Password Protection

Lock and Unlock Password Procedures

Explains how to enable password lock and unlock the device by matching the hex-value password.

Setting Unique Serial ID

Configuring Start Address and ID Value

Details on setting the serial ID, including start address, length, and the ID value itself.

Limiting Write Operations

Available Write Count Configuration

Enables setting a limit for the number of write operations, with a range of 1 to 1,000,000.

E-PGM Tool Self-Check

Performing Tool Self-Test

Steps to perform a self-check on the E-PGM tool to verify its functionality.

Offline Code Checksum

Calculating Checksum Without PC

Procedure to obtain a checksum without a PC connection by saving HPO and selecting the device.

Tool Options: Erase Data Flash

Data Flash Erasing during Write

Option to erase Data Flash during the write sequence for supported devices.

MDS E-PGM+ Specifications

General IconGeneral
ROM512 KB
Flash Memory512 KB
ADC Channels16
DisplayLCD
Communication InterfacesI2C, SPI, UART