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