Download EW-VMF User's Guide

Transcript
EW-VMF User's Guide
EW-VMF User's Guide
Overview
The EW-VMF is one of Holtek's device writers and is an upgraded version of the
HT-VMF-02 writer. The EW-VMF supports EV Boards programmed using the old writers
but also adds certain programming functions to some devices such as the VMF01A,
VMF02A and VMF03A.
The EV Board contains the HT36, HT37, HT83 and HT86 series devices. Different MCUs
require related EV Boards for simulation.
Simulation Listing
The current EV Boards in the market are the VMF01A, VMF02A and VMF03A which can
replace all the older version EV Boards.
Note:
• The older EV Boards are currently in a Keep status. Simulations with the VMF0XA are
recommended for new developments.
• It is not recommended to keep using the Music & Voice MCUs that have been replaced
by the Enhanced MCUs.
• Eg:
− The HT36 series MCU has been replaced by the enhanced HT37 series MCU.
− The HT86030, HT86070, HT86072, HT86144, HT86192, HT86R192, HT86384,
HT86R384, HT86576 and HT86768 have been replaced by the enhanced
HT86AXX and HT86BXX series MCU.
Simulation Tool Listing Table:
• VMF01A: supports the HT37 series
• VMF02A: supports the HT83 series
1
EW-VMF User's Guide
• VMF03A: supports the HT86A and HT86B series
• The HT36 series has been replaced by the HT37 series
• The HT86xxx series has been replaced by the HT86Axx and HT86Bxx series
Software Installation
The software supplied with the EW-VMF is the HTVMFWriter.exe. Place the mouse at the
status column and double click to check the version information as shown in the figure
below.
Software Download: http://www.holtek.com/english/tech/tool/voicetools_ht8386.htm#ide
Installation Procedure:
• Double click the Setup icon.
1
○
2
EW-VMF User's Guide
• Select Next to enter the next step.
2
○
• Choose a directory for installation. Click Next for the next step.
3
○
4
○
• Choose a Start Menu folder. Click Next for the next step.
5
○
6
○
3
EW-VMF User's Guide
• Specify the installation path. Click Next to continue with the installation.
7
○
• Click Finish to complete the installation.
8
○
Hardware Connection
EV Board
VMF01A
EW-VMF Main Board
PC connection through
mini USB cable
4
EW-VMF User's Guide
Software Description
Software Control Description
• File
Menu
Open
File Name
File Size
File Checksum
Command
Open an existing .COD file
Display the save path of the active file
Display the total byte numbers of the active files in decimal
Display the last four numbers of the active file bytes in
hexadecimal
• Process
Menu
Erase
Program
Verify
Command
Erase the window data from the specified Flash unit
Write the window data to the specified Flash unit
Calibrate the window data of the specified Flash unit
• Auto Process
Menu
Auto
Command
Click the Auto button to execute in turn the operation
corresponding to the specified function names.
• Demo Board Info
Menu
More Info
Command
Click the button to see more Flash information: MID, DID, data
width, Flash size
• Process Range Setting
Menu
Command
Select all Flash units to whom all operations are valid. The
operation will be separated in segments for execution. Each
All
segment size differs according to the specification of the Flash
unit.
The operation is only valid to the first 64 bytes of the Flash where
Program ROM
the space is constantly used to save the MCU program
Custom
Operation only to the specified segment selected by the users
Available Range Available Range: display the presently available segments
Process Range Process Range: display the presently processed segments.
Valid only under the Custom menu for adding the specified
>>
segments to the Process Range
Valid only under the Custom menu for erasing the specified
<<
segments from the Process Range
Reset
Clear the present Process Range
• Miscellaneous
Menu
Process Time
F/W Version
Command
Display the operation time consumption of Erase, Program and
Verify.
Display the EW-VMF FW version
5
EW-VMF User's Guide
Writing Process
• Open the HTVMFWriter.exe after the hardware has been connected and the following
dialog box will be shown in the normal condition.
Flash Part No.
Select all
Process
Range
EW-VMF FW version
Status bar
• Click 【Open…】and choose an active .COD file
6
EW-VMF User's Guide
Specified file path
Total bytes
Calibration
summary
• Select the required Flash Process Range according to actual conditions. Three types
are selectable:
− All:select the full Flash
7
EW-VMF User's Guide
− Program ROM: select the first 64KB of the Flash only
− Custom: select the process range according to the actual condition
− Click the process button according to requirements to execute the Flash operation.
The Erase command must be executed before programming each time.
8
EW-VMF User's Guide
− After programming, remove the EV Board and place it on the application circuit for
further simulation.
9
EW-VMF User's Guide
Special Considerations
EV Board Unable to Find
This may result from bad connection of the gold fingers. Try to heighten the EV Board a
little.
Calibration Failed when Writing the Flash
Erase command must be executed before programming.
Programming Successful but EV Board Unable to Simulate
Please refer to the simulation listing and specify the EV Board that supports the MCU you
use.
Hardware Error
If an error occurs, please contact Holtek FAE.
10
EW-VMF User's Guide
Main EV Board Dimensions
VMF01A PCB Dimension
11
EW-VMF User's Guide
VMF02A PCB Dimension
12
EW-VMF User's Guide
VMF03A PCB Dimension
13
EW-VMF User's Guide
Main EV Board Application Circuits
2
VMF01A Circuits
Y1
R1
2
1
A17
Rosc
A12
2
2
A10
A9
A20
RES ET
A21
D1
1
WE#
2
RESET#
1N4001
1
A19
A18
C2
A8
0.1uF
A7
A6
A5
A13
A12
A11
A10
A9
A8
A19
A20
WE#
RESET#
NC
WP#/ACC
RY/BY#
A18
A17
A7
A6
A5
A4
A3
VSS
D15/A-1
D7
D14
D6
D13
D5
D12
D4
VCC
D11
D3
D10
D2
D9
D1
D8
D0
OE#
VSS
U2
MX29LV320D
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
A139
40
A2
A3
PA7
PA6
PA5
PA4
PA3
PA2
PA0
PA1
GND
D7
D6
D5
VCCA1
D4
D2
D3
D1
D0
CE
A21
J1
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
PA1
PA01
PA12
PA23
PA34
PA45
PA56
PA67
PA78
PB1
PB01
1
2
3
4
5
6
7
8
PB12
PB23
PB34
PB45
PB56
PB67
PB78
CON8
1
2
3
4
5
6
7
8
CON8
J2
PC01
PC23
PC34
PC45
PC56
PC67
PC78
SP+9
SP-10
A21
J3
AUD
1
2
3
4
5
6
7
8
9
10
PC12
LAUD
VCCA2P
OSC2
OSC1
RES ET
GND
VDD
VBIAS
AUD_IN
1
2
3
4
5
6
7
8
9
10
CON10
PD01
PD12
PD23
PD34
PD45
PD56
PD67
PD78
1
2
3
4
5
6
7
8
D0
D1
D2
D3
D4
D5
D6
D7
CON8
CON10
R26
24
V1
0
1
3
2 VCCA1
1
C19
0.1uF
12
13
14
15
16
17
18
19
20
21
22
23
24
12
13
14
15
16
17
18
19
20
21
22
23
24
36
37
38
39
40
41
42
43
44
45
46
47
48
R27
R30
10
10
1
1
1
3
2VCCA2
1
C14
47uF
1
VCCA2P
C6
C23
47uF
0.1uF
PCIEX4
2
2
V24 2
2
ExtenalIndepentent Power
4
3
2
1
1
VCCA2
V1V3CON
2
J11
1
2
R28
0
3
2
VCCA3
1
R29
J13
R13
2
V44 2
3
C25
0.1uF
0
1
2
VCCA4
C10
1
C27
47uF
0.1uF
1
0
4
3
2
1
C8
10uF
2
C29
2
1
1
VCCA4
VDD
1
1
V34 2
2
4
3
2
1
1
VCCA3
1
J12
2
1
2
C4
10uF
2
J4
V3
25
26
27
28
29
30
31
32
33
34
35
1
4
3
2
1
V2V4CON
V1
1
2
3
4
5
6
7
8
9
10
11
2
VCCA1
1
2
1
V4
1
2
1
J10
J5
V2
1
2
3
4
5
6
7
8
9
10
11
Con nectPow erto VDD
0.1uF
2
1-2
C12
10uF
Powe rto Exter nalPow er Pi n
2
Con nect
2-3
25
26
27
28
29
30
31
32
33
34
35
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
PD1
1
2
3
4
5
6
7
8
9
10
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41GND
GND
A0
D7
D6
D5
CON4~CON7
14
36
37
38
39
40
41
42
43
44
45
46
47
48
RES ET#
WE#
OE
CE
GND
D7
V3.3
RES ET
R5
330
D4
VDD
D3
C1
D2
0.1uF
D2
D1
D0
OE
1
100K
R8
LE D
2
VSS
A2
A1
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A0
CE#
A4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
A11
1
A13
12
R3
100K
2
R2
100K
75PC2
74PC1
73PC0
72GND
71VCCA3
70PB0
69PB1
68PB2
67PB3
66PB4
65PB5
64PB6
63PB7
62
61
60
59
58
57
56
55
54
53
52
51
2
PC2
PC1
PC0
GND
VCCA3
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
NC
NC
NC
NC
NC
NC
NC
PE7
PE6
PE5
PE4
PE3
HT37P00-100 LQFP
1
1
A14
VBIAS
AUD_IN
RCH
LCH
VCCA2
GND
NC
VDD
GND
RESB
OSC2
OSC1
PD7
PD6
PD5
PD4
PD3
PD2
PD1
PD0
PC7
PC6
PC5
PC4
PC3
SP1
GND
VCCA4
SP0
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VCCA4
A21
A22
A23
CEB
D0
D1
D2
D3
D4
D5
D6
D7
VCCA1
GND
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PE0
PE1
PE2
1
2
3
4
SPA0 5
A1 6
A2 7
A3 8
A4 9
A510
A611
A712
A813
A914
A10 15
A11 16
A12 17
A13 18
A14 19
A15 20
A16 21
A17 22
A18 23
A19 24
A20 25
GND
A14
A15
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A16
BYTE#
VDD
U2
SP+
VDD
80A15
79A16
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
100
VBIAS
99AUD_IN
98AUD
97LAUD
96VCCA2
95 GND
94
93 VDD
92 GND
91 RESET
90 OSC2
89 OSC1
88 PD7
87 PD6
86 PD5
85 PD4
84 PD3
83 PD2
82 PD1
81 PD0
80 PC7
79 PC6
78 PC5
77 PC4
76 PC3
V3.3
2
1
GND
CRY STAL
CE
EW-VMF User's Guide
GND
A17
A16
A15
VMF02A Circuits
VDD
A7
A12
A11
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
100K
U1
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PB7
PB6
PB5
PB4
D1
WE#
RESET#
A6
A5
1N4001
A4
A3
A19
A2
A1
A18
C2
0.1uF
A0
A8
D0
A7
D1
A6
D2
A5
D3
A4
D4
D5
D6
GND
Y1
OSC2
CRYSTAL
J1
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
A11
GND
A12
RESET
VDD
GND
PB0
PB1
PB2
A14
A15
A17
A18
A19
PB
PA2
PA1
PA0
4
3
2
1
8
7
6
5
CON8
PA7
PB4
PA6
PB5
PA5
PB6
PA4
PB7
5
6
7
8
A20
1
2
3
4
PB0
J5
PB1
2
1
PB2
PB3
R10
VDD
PWM1
PWM2
CON2
CON8
C11
C12
0.1uF
10uF
0
A21
VCCA1
R3
100K
C6
10uF
D0
D1
D2
D3
GND
GND
J6
OSC1
OSC2
VCCA1
5
4
3
2
1
10
9
8
7
6
A0
D7
D6
D5
D4
R4
330
VDD
D3
C1
0.1uF
D2
D1
D0
OE
D2
LED
100K
R7
GND
GND
CE
A16
PA3
GND
OSC1
A13
PA
MX29LV320D
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
D7
R5
Rosc
PB2
N.C.
N.C.
PB1
PB0
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
N.C.
VSS
VDD
N.C
N.C.
N.C.
RESB
PB3
HT83P00_QFP
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
U2
A1
PA7
N.C.
AR6
AR5
AR4
AR3
AR2
AR1
AR0
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
N.C.
OSC2
OSC1
N.C.
VSS
D15/A-1
D7
D14
D6
D13
D5
D12
D4
VCC
D11
D3
D10
D2
D9
D1
D8
D0
OE#
VSS
A2
A1
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A0
CE#
GND
A21
A13
A12
A11
A10
A9
A8
A19
A20
WE#
RESET#
NC
WP#/ACC
RY/BY#
A18
A17
A7
A6
A5
A4
A3
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
VCCA1
PWM2
PWM1
VCCA1
VSS
N.C.
N.C.
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
PB7
PB6
PB5
PB4
PB3
N.C.
A20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A3
PWM1
N.C.
N.C.
N.C.
CEB
N.C.
N.C.
AR20
AR19
AR18
AR17
AR16
AR15
AR14
AR13
AR12
AR11
AR10
AR9
AR8
AR7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PWM2
A10
A9
RESET
VDD
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
A13
R2
A2
A8
A9
A 10
A 11
A 12
A 13
A 14
A 15
A 16
A 17
A 18
A 19
CE
A 20
A14
R1
100K
A14
A15
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A16
BYTE#
VDD
SMD
GND
CAP USE
SMD CAP
GND
USE
D4
D5
D6
D7
VDD
GND
RESET
CON10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PCIEX4
15
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
25
26
27
28
29
30
31
32
33
34
35
A10
36
37
38
39
40
41
42
43
44
45
46
47
48
RESET#
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
WE#
OE
CE
GND
D7
VDD
RESET
EW-VMF User's Guide
PD4
PD3
PD2
PD1
PD0
PD7
PD6
PD5
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
CATHODE
RESET#
D5
D4
1N4001
D3
D2
A19
D1
D0
A18
C2
A8
0.1uF
A7
A6
A5
A4
1
VDD
2
Y1
CRYSTAL
R8
Rosc
VSS
VDD
VDD
VSS
VSS
J2
VDD
A11
A12
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
A14
AUD
VCCA1
VSS
INTB
RESET
2
R10
10
1
VCCA1
A16
A17
1
A18
C6
A19
A20
1
2
3
4
1 PB0
2 PB1
3 PB2
4PB3
D1
2
VDD
R14
0
1
VDD
C11
PD3
PD2
PD1
PD0
4
3
2
1
4 8
3 7
2 6
1 5
CON8
OSC1
OSC2
VCCA1
AUD
5
4
3
2
1
5
4
3
2
1
10
9
8
7
6
SMD CAP USE
D5
D6
47uF
100K
10VCCA4
9 INTB
8 VDD
7 VSS
6RESET
C14
2
J6
8PD7
7PD6
6PD5
5PD4
D2
D4
C12
10uF
0.1uF
R15
PD1
VCCA4
D3
CON10
CON8
CON8
SMD CAP USE
D0
1
5
6
7
8
1
PB4
1
5
PB5 6
PB6 7
PB7 8
8PA7
7PA6
6PA5
5PA4
2
PA0
8
7
6
5
2
PA1
4
3
2
1
A21
1
PA2
4
3
2
1
10
PWM1
9PWM2
8
7
6
10
9
8
7
6
2
PA3
5
4
3
2
1
47uF
1
2
3
4
5
6
7
8
9
10
11
2
J5
5
4
3
2
1
GND
A0
D7
D6
SMD CAP USE
D7
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PCIEX4
CON10
16
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
25
26
27
28
29
30
31
32
33
34
35
A10
36
37
38
39
40
41
42
43
44
45
46
47
48
RESET#
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
WE#
OE
CE
VSS
D7
V3.3
RESET
1
D5
R4
330
D4
VDD
D3
C1
D2
0.1uF
D2
D1
LED
D0
OE
GND
OSC1
OSC2
A15
PB1
MX29LV320D
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
1
WE#
ANODE
VSS
D15/A-1
D7
D14
D6
D13
D5
D12
D4
VCC
D11
D3
D10
D2
D9
D1
D8
D0
OE#
VSS
U2
ANODE
2
2
A21
D1
D6
A14
A15
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A16
BYTE#
1
1
2
A20
A13
PA1
80 A15
79 A16
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A15
A14
A16
A17
A18
A19
HT86P10_QFP
A9
A13
A12
A11
A10
A9
A8
A19
A20
WE#
RESET#
NC
WP#/ACC
RY/BY#
A18
A17
A7
A6
A5
A4
A3
2
PB7
A10
1
100K
R7
2
CATHODE
PB6
A20
A17
PB5
A12
A1
PB4
A11
A2
A1
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
A0
CE#
PB2
PB3
A13
RESET
VDD
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
PB1
R2
100K
A2
PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A14
R1
100K
D7
A3
VSS
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
1
VDD
N.C.
N.C.
D7
N.C.
N.C.
N.C.
N.C.
N.C.
D6
D5
D4
D3
D2
D1
D0
PE7
PE6
PE5
PE4
PE3
PE2
PE1
PE0
OSC1
OSC2
XOUT
XIN
VDD
SPN
VSS
VCCA2
VCCA2
VSS
SPP
VBIAS
AUD_IN
VSS
VCCA3
2
VSS
CEB
PWM2
PWM1
VCCA4
VSS
VDD
VSS
PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7
PD4
PD3
PD2
PD1
PD0
PD7
PD6
PD5
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
N.C.
N.C.
N.C.
BZ
N.C.
N.C.
N.C.
1
VCCA4
2
PWM1
VDD
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
A21
PWM2
BZB
RESB
INTB
VSS
VCCA1
TEST
AUD_OUT
PC0
PC1
PC2
PC3
PC4
PC5
PC6
N.C.
N.C.
PC7
N.C.
N.C.
VREF
VSS
N.C.
N.C.
N.C.
N.C.
N.C.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
CE
V3.3
N.C.
N.C.
A23
A22
A21
A20
A19
A18
A17
A16
A15
A14
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
U1
GND
VMF03A Circuits
CE