ICE806C User manual

ICE806C
User manual
FOR
EM78806C
Version 1.2
ELAN MICROELECTRONICS CORP.
No. 12, Innovation 1st RD., Science-Based Industrial Park
Hsin Chu City, Taiwan, R.O.C.
TEL: (03) 5639977
FAX: (03) 5780617
[
I.
ELAN Caller ID Series Development Reference
\
Introduction
E8 ICE is intended to provide the product development engineer a powerful microcontroller
design tool. The E8 ICE operates on PC compatible 386 and above machines
1. System Requirement
1. EGA and above MONITOR.
2. 1M RAM.
3. and above IBM PC compatible machines.
4. In circuit emulator (ICE).
5. PC host ICE control software.
6. 16V 500mA power adapter.
7. ICE software setup by soft disk: extracted WICE20.ZIP file and run setup.exe.
8. You can get User manual or other software at EMC internet . www.emc.com.tw
9.
Customer => download => micro controller (8-bit) =>ICE software
Figure 1.1
ICE System Configuration
W 1-1
X
[
ELAN Caller ID Series Development Reference
\
’
Figure 1.2 ICE Outline
2.
Power on the E8 ICE before executing the control software, or an error message due to lack
of hardware will appear.
3.
E8 - ICE uses the printer port to communicate with host PC. If a user wants to use the
printer, it is recommended to install another printer port.
4.
Power on switch located on the left side of ICE box. By switching left or right side to turn
off or turn on the ICE power.
5.
Printer port and the adapter locate on the right side. The ICE connects to personal computer
by printer port. The adapter connects to the power. Besure turn power off of ICE before
plug in the adapter for avoiding over current which may be burn the chip off.
6.
On the top sight, we have five connections and one EM78R806B Romless chip and some
switches. The JP1 and the JP2 connect to the second layer of ICE for the code instruction
accessing. The JP3 and the JP4 is more important for ICE user. They are the EM78806B
control signals and I/O ports. ICE user can connect these connections to user's application
board. The connections are list in Figure 1.3.
7.
The U1 is EM78R806B Romless chip. The U2 can place a 32K/64K Bytes ROM for onboard testing one day by piggyback. If user have developed application code by this ICE.
User can use PIGGYBACK (user can buy from ELAN) to connect to user's application
board with 32K/64K Bytes EPROM (27C256/27C512). To verify user's program.
W 1-2
X
[
8.
ELAN Caller ID Series Development Reference
\
The U3 can be placed a 512K bytes EPROM (27C040) for external Voice Rom
JP5 can be connected a 512K bytes SRAM for external Voice ROM
9.
The D1 is a LED that indicate power is on or off.
10. X1 is 32.768kHz crystal. C1 and C2 is capacitor 27p.
C3 is PLL capacitor(0.01u).
11. ICE setup: (1)X1=> 32.768kHz crystal (2) J1 short (3)J2 open (4)J3=>VDD
12. PIGGYBACK setup. (1)X1=> 32.768kHz crystal (2)J1 short (3)J2 short (4)J3 connect to
GND (5)U2=> 32k/64k bytes EPROM (27C256/27C512)
(User can use file “*.MIX” which generate by WICE for masking EPROM . The *.mix file
is a binary file and addressing from zero. )
13. RUN
WICE software to enter ICE environment.
W 1-3
X
[
ELAN Caller ID Series Development Reference
\
II. ICE connect interface
JP3
JP4
JP5
pin
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
Name
GND
GND
DEDD
VOICE
TONE
NC
NC
NC
RING
TIP
VDD
VDD
NC
/RESET
NC
NC
P76
P77
P74
P75
GND
GND
VRA18
VRA17
VRA16
VRA15
VRA14
pin
11
12
13
14
15
16
17
18
19
20
11
12
13
14
15
16
17
18
19
20
8
9
10
11
12
13
14
Name
NC
NC
EST
ST/GT
P67
P66
P65
P64
P63
P62
P72
P73
P70
P71
SEG39/P97
SEG38/P96
SEG37/P95
SEG36/P94
SEG35/P93
SEG34/P92
VRA13
VRA12
VRA11
VRA10
VRA9
VRA8
VRA7
pin
21
22
23
24
25
26
27
28
29
30
21
22
23
24
25
26
27
28
29
30
15
16
17
18
19
20
21
Name
P61
P60
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
SEG33/P91
SEG32/P90
SEG31/P87
SEG30/P86
SEG29/P85
SEG28/P84
SEG27
SEG26
SEG25
SEG24
VRA6
VRA5
VRA4
VRA3
VRA2
VRA1
VRA0
pin
31
32
33
34
35
36
37
38
39
40
31
32
33
34
35
36
37
38
39
40
22
23
24
25
26
27
28
name
Pin
SEG0
SEG1
SEG2
SEG3
SEG4
SEG5
SEG6
SEG7
SEG8
SEG9
SEG23/P57 41
SEG22/P56 42
SEG21/P55 43
SEG20/P54 44
SEG19/P83
SEG18/P82
SEG17/P81
SEG16/P80
SEG15
SEG14
VRD4
29
VRD3
30
VRD2
31
VRD1
32
VRD0
VRRD
VRRW
name
SEG13
SEG12
SEG11
SEG10
RC4M
PD
VDD
VDD
JP5 pin description
PIN
VRA0~VRA18
VRD0~VRD4
I/O
DESCRIPTION
Output External voice ROM address
I
O
External voice ROM data bus
VRRD
Output External voice ROM reading signal. Normal high. When you read
voice ROM, it will generate a low pulse a instruction long.
VRRW
Output External voice ROM writing signal. Normal high. When you write
voice ROM, it will generate a low pulse a instruction long.
PD
RC_4M
Input
Power down control of RC 4MHz oscillator
When PD is high, the output pin RC_4M has 4MHz oscillating
frequency output; when PD is low, RC oscillator is disabled. This pin
is normal low.
Output RC 4MHz oscillator output
It is enabled/disable by PD input pin.
W
1-4
X