M35160 Ug Rev 3
M35160 Ug Rev 3
M35160 Ug Rev 3
Rev.3
TABLE OF CONTENTS
1. INTRODUCTION
3. INSTALLING
4. QUICK START
10
12
13
14
15
16
5. TROUBLESHOOTING GUIDE
17
19
APPENDIX
ABLE OF CONTENTS
19
1. INTRODUCTION
This manual will guide you through the installation of the M35160 Eraser /
Programmer, referenced hereafter as the M35160 programmer. The M35160 programmer
has been designed for on-board access 8 / 16 Kbit serial SPI EEPROM with incremental
registers M35160; D160D0WQ; D80D0WQ; M35080-3; M35080-6 with clock rates from
3 Mhz up to 10 Mhz via PC or autonomous control operation mode
M35160 Eraser / Programmer features
- A 32-bit x86 based with a free Serial ports (Com1-10) or USB ports
(optional) a hard-disk system
- Minimum 16 Mbytes
- Color VGA display recommended
- A 10-15 volt / 500 mA linear power supply source
- M35160 Eraser / Programmer board*
- An RS232C straight-thru cable or USB A to B cable (optional)*
- four 8-pins PCB adapters or ZIP8-DIP8 adapter (optional)*
Software checklist
OS
Software tool
3. INSTALLING
To understand M35160 Eraser / Programmer components meaning (Figure 1)
Installing M35160 Eraser / Programmer control software and hardware:
Navigate CPL CD-ROM: Install Software > Install M35080 Eraser, then
execute Setup.exe file. Follow to the setup wizard
Connect M35160 Eraser / Programmer to the power supply source
(10-15 V >=500 mA)
Attach M35160 Eraser / Programmer to PC
Make sure that "mode" jumper mounted to the PC or AU position
Install target device into the target socket, notice the orientation of the device
(Figure 3)
Turn ON power supply source, power LED appear to green colour and you'll
should see PC or AU message on the numeric display
M35160.exe control software can be start, if Function jumper mounted into
PC position. Otherwise, if Function jumper mounted into AU position
M35160 Eraser / Programmer will remain autonomous operation mode
7
RST
4
2
LED
indicator
Beeper
Target
socket
P
C
A
U
RD
Led1
1
Serial
port
160
16
TST
15
080
Led3
13
14
Power
jack
Led2
12
10
WR
Figure 1
Microcontroller-caf & Checkpoint LAB
11
4. QUICK START
Before connecting the power plug, make sure that the power supply source is DC
and supply voltage matches the voltage rating of the M35160 Eraser / Programmer.
Select mode of operation Personal Computer or Autonomous by Function jumper:
AU mode
PC mode
Incorrect
Figure 2
NOTE: Personal Computer (PC) mode will active after Power On Reset only!
AU operation mode activation: mount jumper to AU position then
press reset button
Left:
Autonomous mode, jumper mounted into AU position
Middle: Personal Computer mode, jumper mounted into PC position
Right: Incorrect installation
Jumper mounted to PC position, numeric display message: PC
(Personal Computer)
PIN # 1
PIN # 1
PIN # 1
Figure 3
PC
PC
P1
P2
01
02
15
16
Step 5
Figure 4
Click ERASE
button
Step 6
Figure 5
Microcontroller-caf & Checkpoint LAB
Progress bar
Step 7
Figure 6
Step 10
Positive result
Figure 7
Step 1
Figure 8
2.
3.
4.
5.
6.
The READ 080 and READ 160 command reads the contents of the chip into
a specified file
The Save As box popup. Type new file name or select existing file (Figure 9)
NOTE: The contents of existing file will re-write to new one
By clicking on the Save button of Save As box the read function will execute.
Youll see on numeric display message rF - read file
To view the content read, open the buffer edit dialogue window by the
Edit menu button
By clicking on the File then Open menu select a file to edit
Edit data in case of necessary. The HEX / ASCII data buffer is 8 bit wide
TAB key may be used to switch between HEX and ASCII data for editing
Existing file
Step 3
New file
Figure 9
Open File
Step 5
Figure 10
Return from buffer viewer / editor
Status line
Figure 11
M35160 ERASER / PROGRAMMER Users Guide 10
Step 1
Click WRITE button
Figure 12
The WRITE 080 and WRITE 160 command will write contents from the
specified file into the chip from address 32 DEC or 20 HEX to the end
2. The Open box popup. Select existing file (Figure 13)
***NOTE: The contents of existing file will write from address 32 DEC or 20 HEX
3. By clicking Open write EEPROM function are execute to the target device
Microcontroller-caf & Checkpoint LAB
Existing file
Step 3
Select file
Figure 13
Step 3
Buffer view
Figure 14
2. "WRINC" button write incremental area. This will write first sixteen bit
incremental registers from a file (Figure 13) into the target device
Figure 15
If the file size more than 32 bytes, you'll see warning window (Figure 15),
what telling that first 32 bytes ONLY from the file will copy into the incremental
area of the target M35080 / M35160 memory.
Numeric display message ri - read incremental registers:
Step 7
Press RS button
Press WR button
Step 2
Function jumper
Figure 16
6. Press RS button for initialization hardware before erase function
7. Press WR button to start erase procedure
8. Numeric display will change one by one numbers of incremental registers
recovered to factory settings already:
AU
P1
P2
01
02
15
16
--
9. In the end of erase procedure youll see on the numeric display message: --
Press RD button
Step 4
Press RS button
Step 3
Function jumper
Step 2
Figure 17
1.
2.
3.
4.
Step 3
Press WR button
Function jumper
Step 4
Step 1
Figure 18
ERASE MODE
M35080-3; M35080-6
TEST MODE
AU
PC
160
TST
080
Table 1
AU: autonomous stand alone mode
PC: personal computer mode
160: M35160 / D160D0WQ / D80D0WQ device selection
TST: test mode
Open, no jumper
Short, jumper mounted
Don't care
To configure M35160 Eraser / Programmer for usage with Personal Computer
jumper must be mounted to PC position. Rest positions don't care
Microcontroller-caf & Checkpoint LAB
OPERATE MODE
(PC)
JUMPER(s)
SETTINGS
ERASE MODE
M35080-3; M35080-6
TEST MODE
AU
PC
160
TST
080
Table 2
OPERATE MODES
INCORRECT
JUMPER(s)
SETTINGS
ERASE MODE
M35080-3; M35080-6
TEST MODE
AU
PC
160
TST
080
Table 3
--------------------------------------------------------------------------------------------------------------- Problem:
The Led3 is not ON
Reason:
DC cable is broken or wrong power supply (or wrong polarity) is used
Solution:
Check cable and connect the DC power cable to the DC jack or check that
the power supply source is DC type 10-15 V, min. 500 mA
------------------------------------------------------------------------------------------------------------------ Problem:
Programmer do not recognize a serial port
Figure 19
Reason:
Serial port dot not exist
Solution:
Select appropriate serial port
------------------------------------------------------------------------------------------------------------------ Problem:
Led 2 endless blinking AU mode / PC mode
Reason:
Target memory M35160 / D160D0WQ / D080D0WQ / M35080 error
(broken IC, bad contacts in the socket, memory not erased)
Solution:
Pay attention to first pin orientation target IC into the target socket,
short circuits on the programming adapter, then try again
------------------------------------------------------------------------------------------------------------------ Problem:
Numeric display message EE
Reason:
Target memory M3510 / D160D0WQ / D080D0WQ / M35080 error
(broken IC, bad contacts in the socket, memory not erased)
Solution:
Pay attention to first pin orientation target IC into the target socket,
short circuits on the programming adapter, then try again
APPENDIX start
M35160 / D160D0WQ / D080D0WQ / M35080V6 / M35080VP / M35080 pin out:
Figure 20
Communication via Universal Serial Bus (USB):
Figure 21
Special-purpose USB-RS232 converter required. The series-A plug: host PC. The series Bplug: USB-RS232 converter. Cable: Type - A to Type - B with maximum length 3 meters