MDS E-PGM+ User manual

MDS
1
Microcontroller Development System
E-PGM+ / E-PGM Serial / E-GANG Manual
2021. 02. 15
ABOV Semiconductor MDS Team

MDS
1. E-PGM+ / E-PGM Serial / E-GANG specification
2. How to update the E-PGM+ / E-PGM Serial / E-GANG
3. Programming a microcontroller
4. Pin name of Socket and ISP connector
5. Device connection
6. Handler connection
7. Trouble shooting
8. Useful Info.
9. For 97F1104S/1204S/1316S(E-PGM+ Only)
10. Compare : E-PGM+ vs E-PGM Serial
11. Change Vdd
12. Device Password
13. Set Serial ID
14. Set limit Number of Write
2
Contents

MDS
3
•Product name : E-PGM+ / E-PGM Serial
•Standalone programmer
•No need to connect PC
•VDD is supplied to devices
•Programming Power Output
•VDD : 2.5V ~ 5.5V, 200mA
•VPP : 2.5V ~ 13V, 50mA
•Dimension(x , y, h) : 8.4 x 13.5 x 33cm
•Weight : 0.35kg
•Input Voltage : DC Adaptor 15V/1A
•Power Consumption : 15W
•Operating Temp : -10 ~ 40℃
•Storage Temp : -30 ~ 80℃
1-1. E-PGM+ / E-PGM Serial specification

MDS
4
•Product name : E-GANG4
•Programming Power Output
•VDD : 2.5V ~ 5.5V, 200mA
•VPP : 2.5V ~ 13V, 50mA
•Dimension(x , y, h) : 33.5 x 22.5 x 35cm
•Weight : 2.0kg
•Input Voltage : DC Adaptor 15V/2A
•Power Consumption : 15W
•Operating Temp : -10 ~ 40℃
•Storage Temp : -30 ~ 80℃
1-2. E-GANG4 / E-GANG6 specification
•E-PGM+ S/W support E-GANG(4/6).
•Four or Six pieces of E-PGM+ included
•Power control board is included. USB hub is included.
•When main power is on, each E-PGM+ is sequentially power on.
•Product name : E-GANG6
•Programming Power Output
•VDD : 2.5V ~ 5.5V, 200mA
•VPP : 2.5V ~ 13V, 50mA
•Dimension(x , y, h) : 48.2 x 22.5 x 35cm
•Weight : 2.8kg
•Input Voltage : DC Adaptor 15V/2A
•Power Consumption : 30W
•Operating Temp : -10 ~ 40℃
•Storage Temp : -30 ~ 80℃

MDS
5
2. How to update E-PGM+ / E-PGM Serial / E-GANG
Select
Device
Select a target MCU. On selecting the target MCU, the device
firmware is loaded automatically.
Load File Load a user-hex-code.
FW-CODE
Write
This button enables you to write the firmware , user hex-
code, device-options for the E-PGM+.
Option Sel. Configure options of the target device.
Load HPO Load a HPO-file(device + code + option)
No need to select device, code and option
Save HPO Make a HPO-file(device + code + option)
Programmer : E-PGM+, E-GANG4, E-GANG6, E-PGM Serial
1. Connect the USB cable and Power-On.
2. Press the Device Select button and select the target device.
3. Press the Load File button and select the user-hex-file.
4. Press the Option Sel. button and select device-options.
5. Press the FW-CODE Write button to
download the user-hex-file and device-options.
•The PC(personal computer) is not needed any more after completing the update.
•Please check the USB device driver installed.
•The USB device driver is located at ABOV homepage.

MDS
6
3. Programming a microcontroller
Check the device ,code checksum
and device-options
Press the Enter-button.
* Press the Joy-button to read. This mode does not
update the E-PGM+ with the user-hex data.
For displaying the checksum and option-value.
Write
Read
The PC(personal computer) is not needed any more after completing the update.
Warning
Programmers supplie VDD with the target board.
* Do not turn on a user target board.
* Programmers can be damaged when the power of the target B/D is on.

MDS
7
2
4
6
8
10
1
3
5
7
9
1. MCU UART-RX
2. VDD
3. MCU UART-TX
4. GND
5. Run Flag or Boot Pin or ACK
6. Serial Clock
7. GND
8. Serial Data
9. N/A
10. VPP or Reset Pin
Signal Socket ISP connector
VDD 5 2
GND 36 4
CLOCK 6 6
DATA 4 8
VPP 35 10
Run Flag 7 5
4. Pin name of Socket and ISP connector

MDS
8
5-1. Device connections - AC33M6128/8128, AC33M3064/4064
2
4
6
8
10
1
3
5
7
9
1. MCU RX : connect to the uart rx0 pin of the device.
2. VDD
3. MCU TX : : connect to the uart tx0 pin of the device.
4. GND
5. Boot Pin
6. N/A
7. N/A
8. N/A
9. N/A
10. Reset
UART
Warning
The E-PGM+ supplies VDD with the target board.
* Do not turn on a user target board.
* The E-PGM+ can be damaged when the power of the target B/D is on.

MDS
9
5-2. Device connections –MC80F7708 UART ISP
2
4
6
8
10
1
3
5
7
9
1. MCU RX : connect to the uart rx0 pin of the device.
2. VDD
3. MCU TX : connect to the uart tx0 pin of the device.
4. GND
5. ACK
6. N/A
7. N/A
8. N/A
9. N/A
10. Vpp
UART
Warning
The E-PGM+ supplies VDD with the target board.
* Do not turn on a user target board.
* The E-PGM+ can be damaged when the power of the target B/D is on.

MDS
10
5-3. Device connections –32bit MCU SWD interface
2
4
6
8
10
1
3
5
7
9
1. N/A
2. VDD
3. N/A
4. GND
5. N/A
6. SWCLK
7. N/A
8. SWDIO
9. N/A
10. Reset
* Reset : If the debug pins are disabled by a firmware, swd-connection is failed. To solve it, reset pin should be connected.
SWD(Serial Wire Debug)
Warning
The E-PGM+ supplies VDD with the target board.
* Do not turn on a user target board.
* The E-PGM+ can be damaged when the power of the target B/D is on.

MDS
11
5-4. Device connections - AC33M6128/8128-SPI, AC33M3064/4064-SPI
SPI
Warning
The E-PGM+ supplies VDD with the target board.
* Do not turn on a user target board.
* The E-PGM+ can be damaged when the power of the target B/D is on.
0
0
0
0

MDS
12
•3.3V Power output
•Output →Good, Fail indicate signal (active “L”)
•Input →Start Key (active “L”)
6-1. E-PGM+ / E-PGM Serial handler connection
E-PGM+
Handler
Start
Good
Fail
+3.3V
GND
Common
Handler Cable connector
MOLEX Part Number: 50-37-5023 (SD-5264-05)
2.50mm Pitch SPOX™Wire-to-Board Crimp Housing, Friction Lock, 2 Circuits

MDS
13
•Internal isolator
•Used the Handler 5V(3.3V) Power
•Output →Good, Fail indicate signal (active “L”)
•Input →Start Key (active “L”)
6-2. E-GANG4 / E-GANG6 handler connection
E-PGM+
GANG 4/6
Handler
+5V (3.3V)
GND
Common
11

MDS
14
7-1. Trouble shooting
When executing E-PGM+.exe, following error message is occurred.
The error reason: WDAPI1010.DLL is not at C\windows folder.
If you setup device driver, it can copy at C\windows folder.
Korean
English

MDS
15
7-2. Trouble shooting
When executing E-PGM+.exe, the firmware folder and E-PGM.txt file are located at same folder.
If you want to execute at desktop, you need to use “ desktop shortcut”.
No Firmware folder E_PGM.txt is not found.

MDS
16
7-3. Trouble shooting : USB driver
Or x32 x64
1. Close E-PGM+ S/W
2. Disconnect USB line
3. Run USB_driver_unistall.exe (Version 1.7)
4. Delete C:\Windows\System32\drivers\windrvr6.sys
5. Copy windrvr6.sys which is in the driver install files
64 bit : Copy x64\windrvr6.sys to C:\Windows\System32\drivers\
32 bit : Copy x32\windrvr6.sys to C:\Windows\System32\drivers\
6. Run USB_driver_install.exe(Version 1.7)
7. Connect USB line

MDS
17
8-1. Info. : Error message at writing
Error message Error and reason
No DPID Related with ARM devices
VDD/GND/SWDCLK/SWDATA are not connected.
No device-ID
Read-ID = 0xxxxx
Vdd/Gnd and signals are not connected.
Wrong device is selected.
Power Check
Vdd : xx or Vpp : xx
- Supplied Vdd/Vpp voltage not correct
-
On board writing, target B/D spend lots of current and drop voltage
-
On board writing, target B/D is short between Vdd and GND
Trim Chk. failed
-
No device-special-data is found.
-
On board writing, device is reset.
Erase failed Erase fail
Verify Fail
Addr : xxxx
Data : xx => xx
Verify fail
For example,
Addr : 1234
Data : 12 => 32
Failed address is 1234
Normal case: read value is 12
Fail case: read value is 32
Fail:Ext. Power On
Remove Ext. Power
On board Writing, target-board is received from external power.
Remove the external power.

MDS
18
8-1. Info. : Error message at writing
Error message Error and reason
Debug Power
Request Fail
The reset ic in the board is in reset state.
If tool-Vdd is lower than the Vdd of reset IC.
Ex) Tool Vdd : 3.3V, Reset IC : 4.2V
As the default voltage is 3.3V, need to change Vdd from 3.3V to 4.5V
CPU Reset
Halt target
Device is in reset state.
Check LVD of user option, especially A31G112/123.
Set VDD as higher than LVD level.

MDS
19
8-2. Info. : ISP Connections
Note1) If other signals affect the communication in ISP mode,
disconnect them with pins by using jumper or switch.
DSCL/CLK/SWD_CLK
GND
MCU
VDD
RST/VPP
Writer
DSCL
VDD
GND
ISP mode
user mode
Vdd
User Application Board
Note1)
Note1)
user reset
circuit
VPP/Reset
switch
Writer
•
DSDA/DATA/SWD_DATA DSDA

MDS
20
8-3. Info. : Connectors
2
4
6
8
10
1
3
5
7
9
1. MCU RX
2. VDD
3. MCU TX
4. GND
5. Run Flag or Boot Pin
6. Serial Clock
7. GND
8. Serial Data
9. N/A
10. VPP or Reset Pin
Connect USB mini type cable.
Power switch
Power DC 15V
Enter Key Connector.
To connect with the auto-handler
For ISP(In-System-Programming)
For Barcode reader( E-PGM+ only)
This manual suits for next models
2
Table of contents
Popular Microcontroller manuals by other brands

Globalstar
Globalstar STX3 quick start guide

National Instruments
National Instruments sbRIO-9651 quick start guide

Xilinx
Xilinx MIcroBlaze Development Spartan-3E 1600E Kit user guide

Microchip Technology
Microchip Technology MCP1630V user guide

Nuvoton
Nuvoton ARM Cortex NuMicro M451 Series Technical reference manual

Infineon
Infineon BGT60ATR24C Application note