Page 3
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual List of Figures List of Figures Figure 1. Programmer ..........................6 Figure 2. E-PGM+ with Target Socket Module ..................8 Figure 3. E-PGM+ Top and Side Views for Function Description ............9 Figure 4.
Page 4
List of Figures E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Figure 49. Example of Multiple Connections of E-PGM+ ..............43 Figure 50. Internal Step-up Power Selection ..................44 Figure 51. Insertion of 200 Ohms in VPP Line ..................45...
Page 5
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual List of Tables List of Tables Table 1. Programmer Specifications ....................... 7 Table 2. Programmer Functions ......................7 Table 3. Pin Assignment for 40-pin TEXTOOL Socket ................15 Table 4. Connection Table for 10-pin IDC Connector................16 Table 5.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Introduction E-PGM+, E-GANG4/6 and E-PGM Serial series are the universal programming equipment for the ABOV Semiconductor’s MCU series, delivering superior performance and reliability. This product line-up has the following features: Fast programming speed for mass manufacturing ...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2. Hardware Hardware Specifications The E-PGM+ and E-GANG4/GANG6 have similar features, but the E-PGM Serial has different features. The E-PGM Serial was designed only for On-board Programming purpose and features Noise Robust for the mass production environment. Specifications of each Programmer equipment are compared in Table 1.
E-PGM+ Programmer The E-PGM+ is a standalone type universal Programmer, which is capable of programming any series of ABOV’s microcontrollers. The E-PGM+ consists of main Programmer equipment and the target device socket and socket adaptor parts. Figure 2. E-PGM+ with Target Socket Module...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2. Hardware Figure 3 and the following list describe external features of the E-PGM+: Figure 3. E-PGM+ Top and Side Views for Function Description ① 10-pin IDC connector for In-System Programming (ISP) ②...
E-PGM Serial Programmer The E-PGM Serial is the standalone ISP type universal Programmer, which is capable of programming any series of ABOV’s Flash microcontrollers: 94/95/96/97XXXX series (except for 97F1104S/1204S/1316S) and all 32 bit MCUs. The E-PGM Serial is used for On-board manufacturing purpose because the E-PGM Serial does not have TEXTOOL Socket.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2. Hardware Figure 5 and the following list describe external features of the E-PGM Serial. Figure 5. E-PGM Serial Top and Side Views for Function Description ① 10-pin IDC connector for In-System Programming (ISP) ②...
ABOV’s microcontrollers with a gang mode that allows multiple devices to be programmed simultaneously. The E-GANG4 and E-GANG6 consist of four or six E-PGM+s, respectively. In addition, it includes a power control board and USB-HUB.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2. Hardware Figure 8 and the following list describe external features of the E-PGM+. Figure 8. E-GANG6 Top and Side Views for Function Description ① 10-pin IDC connector for In-System Programming (ISP) ②...
Page 14
2. Hardware E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual ⑦ LED Indicator with red/green illumination shows the current status when writing is complete. — Red for FAIL — Green for PASS ⑧ A button for the simultaneous programming for all the four or six gangs ⑨...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2. Hardware Pin Configuration 2.3.1 40-pin DIP TEXTOOL Socket The E-PGM+ and E-GANG4/6 (except for E-PGM Serial) use specific sockets to program a device or a gang of devices. Users should place the appropriate socket and adapter on the 40-pin DIP TEXTOOL socket of the E-PGM+ or E-GANG4/6 before conducting programming.
2. Hardware E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 2.3.2 10-pin Connector A 10-pin IDC type connector is required for On-board programming with E-PGM+, E-GANG4/6 and E-PGM Serial. The target board and 10-pin connector must be connected correctly for programming.
Software and firmware of the E-PGM+, E-GANG4/6 and E-PGM Serial can be downloaded from the ABOV Semiconductor’s website. The firmware for individual devices has been developed and fully tested by us, and the certified version of program is uploaded to our website.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Software Installation To install the software, follow the steps below: 1. At the ABOV Semiconductor’s website www.abovsemi.com, go to the “Development Tools > Programmer > E-PGM+ / E-Gang4/6 / E-PGM Serial” menu.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software 6. Click the ‘Install’ button if the dialog box pops up as shown in Figure 13: Figure 13. Windows security 7. After executing the ‘exe‘ file, the window shown in Figure 14 appears if the installation is successful.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 8. Connect the E-PGM+ or E-GANG4/6 to the PC, and turn it on. The E-PGM+ or E- GANG4/6 should be automatically recognized and displayed in Device Manager as shown in Figure 15. Figure 15.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software 10. If the executable cannot be executed with a pop-up shown in Figure 17, right-click on the file for the context menu. Figure 17. Windows’ Warning Message 11. . Select the Properties and click the Unblock under Security. Then, double-click the executable (E-PGM+.exe) to run the program again.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Software UI Descriptions In this section, software functions are introduced. ⑮ ① ⑪ ⑩ ② ⓐ ⓑ ③ ④ ⑤ ⑥ ⑦ ⑫ ⑧ ⑨ ⑬ ⑭ Figure 19. E-PGM+ PC Program ①...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software ② The ‘Load Hex’ button selects a hex file to write to the device. Before selecting a hex file, it is desirable to check the checksum of the file. Please make sure that it matches the checksum value displayed in the GUI after the file is loaded.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual ③ The ‘Update’ button is used to update the tool with the finalized settings. Pressing this button updates the tool with the hex file and option values. The progress bar displays the progress of the update as show in Figure 23.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software Lock password After writing hex code write, password lock is enabled. b. The 12-byte hex-value for password is programmed. Unlock password Check device-id if password is enabled. b. Then the 12-byte hex-value for password are compared. If password is matched, password-lock is disabled.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual ⑧ The ‘Device Select’ button is the first button to press after starting programming. When this button is pressed, the list of device categories is displayed as shown in Figure 26. Click + or - to see the specific devices under each category, and select the desired device.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software ⑪ This button allows users to select a language. The supported languages in E-PGM+ and E-GANG4/6 are English and Chinese. Choose the desired language. ⑫ The ‘OFF LINE’ area supports saving and loading of HPO by running the software without the E- PGM+ and E-GANG4/6 connections.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual To get a checksum without a PC connection, Press the ‘Save HPO’ button. b. Select a tool-type. E-PGM +: E-PGM+, E-GANG4/6 E-PGM Serial: E-PGM Serial Select a device. d.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software ⑭ The ‘Tool Options’ button erases Data Flash. If users select the ‘Erase Data Flash’ in Figure 31, the Data Flash is erased during write-sequence. Supported devices are A33G527 and A33G526. Figure 31.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual As shown in Figure 33, users can set the options of the ‘Config. Serial ID’. Figure 33. Options of Config. Serial ID Start addr: Start address of serial-ID b. Length: Length of serial-id, 4-byte or 8-byte Value: ID value d.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software The ‘Tool Options’ button also enables the ‘Set Limit Number of Write.’ Figure 34. Tool Options: Config. Limit Number of Write Figure 35. Write Counter Enable the ‘Limit Number of Write’. b.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual ⑮ The Log dialog shows the progress and results in real time. Users can check the problems and solutions that occurred before progress recording. Figure 36. Log Dialog...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software Device Selection The E-PGM+ PC program is used jointly by E-Gang4 and E-Gang 6. The number of ports is displayed in the GUI when any of the products is connected: 1 port for E-PGM+ and E-PGM Serial; 4 ports for E-GANG4;...
Page 34
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual ① Click the ‘Device Select’ button to select a device. ② Click the ‘Load Hex’ button to select a hex file for IC programming. ③ Selecting a hex file pops up the option dialog box. Refer to the device’s manual, and select the appropriate options according to application characteristics.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software Programmer Self Check The Programmer supports a function of Self Check. For this, users need to follow the procedure below: 1. Remove a device in a tool. 2. Run the ‘E-PGM+.exe’ file. 3.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Figure 40. Button of Programmers The Self Check results are displayed on the Programmer’s LCD screen. Figure 41 shows example results on the LCD screen. (a ) Pass (c) Fail Figure 41.
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 3. Software Programming Error Messages Errors may occur during programming. Causes of the errors are not displayed in detail due to the limited space of the LCD screen. Instead, a brief error message is displayed and the details of each error are given in Table 5.
3. Software E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Troubleshooting 3.7.1 Error Message: ‘The program can’t start because WDAPI1010.dll is missing.‘ Figure 42. Error Message of WDAPI1010.DLL Cause) WDAPI1010.DLL is not found in the ‘C:\Windows’ folder. Solution) If the device driver has been set up, the missing file can be copied into the ‘C:\Windows’ folder. 3.7.2 Error Message: ‘No firmware found’...
The hardware description for the handler connection is provided in the following sections. E-PGM+ / E-PGM Serial Handler Connections The software and firmware for the E-PGM+, E-GANG4/6, and E-PGM Serial are available for download from ABOV’s website (www.abovsemi.com). VCC: 3.3V power output from the E-PGM+ / E-PGM Serial Programmer ...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 4. Connection of Handler E-GANG4 Handler Connections The software and firmware for the E-PGM+, E-GANG4/6 and E-PGM Serial are available for download from ABOV’s website (www.abovsemi.com). Built-in internal isolator circuit ...
4. Connection of Handler E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual E-GANG6 Handler Connections The software and firmware for the E-PGM+, E-GANG4/6 and E-PGM Serial are available for download from ABOV’s website (www.abovsemi.com). Built-in internal isolator circuit ...
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 5. Connecting Multiple E-PGM+ Units Connecting Multiple E-PGM+ Units As an alternative to the handler, users can connect multiple E-PGM+ units between Start and GND pins, respectively, as shown in Figure 49. With this configuration, the button inputs on any single Programmer are delivered to all the connected units.
6. PCB V5.5 SW3 Settings E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual PCB V5.5 SW3 Settings MC97F1104S, MC97F1204S, and MC97F1316S require a higher VPP of 17V when programmed, and therefore users need to set the SW3 switch in the Step-up position to ensure a maximum VPP level of 19V.
Page 45
E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual 6. PCB V5.5 SW3 Settings Figure 51. Insertion of 200 Ohms in VPP Line NOTES: If other signals affect communication in ISP mode, disconnect them from the pins (DSDA/DSCL) using a jumper or switch. A 200Ω...
Revision History E-PGM+ / E-GANG4/6 / E-PGM Serial User’s Manual Revision History Version Date Description 1.0.3 Mar. 12, 2021 First released.
Page 47
ABOV Semiconductor ("ABOV") reserves the right to make changes, corrections, enhancements, modifications, and improvements to ABOV products and/or to this document at any time without notice. ABOV does not give warranties as to the accuracy or completeness of the information included herein. Purchasers should obtain the latest relevant information of ABOV products before placing orders.
Need help?
Do you have a question about the E-PGM+ and is the answer not in the manual?
Questions and answers