MPX 500 Service Manual
5-4
The table below displays each Extended Diagnostic test and the code the front panel will display before the
tests are executed:
Test
Number
Test
Name
BYPAS
S
LED
STORE
LED
TAP
LED
LCD
Display
①
1
ROM 0 0 1 ROM
①
2 SRAM 0 1 0 SRAM
①
3WCS 011WCS
①
4
INT 1 0 0 INT
①
5
ADF 1 0 1 ADF
①
6
EEPROM 1 1 0 EEPROM
③
7 DRAM 1 1 1 DRAM
②
8Switch000Switch
③
9
Encoder 0 0 0 Encode
③
10
MIDI 0 0 0 MIDI
②
11
LCD 0 0 0 LCD
12 Exit 0 0 0 Exit
13 Init 0 0 0 Init
14 Unused 0 0 0 Unused
15 Unused 0 0 0 Unused
③
16
Burn In 0 0 0 BurnIn
①
These tests reside in the Power Up Diagnostics.
②
Requires operator interaction and judgment. Doesn't generate an error message.
③
Requires operator interaction and judgment. Generates an error message.
0 = OFF
1 = ON
To execute each of the following tests, the BANK button must be pressed (PROGRAM knob).
The lower left side of the LCD will display the word Running … indicating that the test is working.
After the test has run its course, a Pass/Fail message will replace the Running… message indicating the
results of the test.
The EDIT LED will light if the test Passes.
The LOAD LED will light if the test Fails.
Tests 1 to 11 can be run continuously by pressing the TAP button instead of the BANK button (PROGRAM
knob) when executing the test.
#1 ROM Test :
The ROM checksum, which is a byte size value is located in the last location of each Bank. The test adds
the contents of the entire ROM including the check sum byte. The result should equal a 0 for the test to
pass.
#2 SRAM Test:
This test will verify the entire contents of the SRAM with the exception of the stack area which is tested by
the power-up SRAM test. The test first writes 00hex (000000000 binary) to all of the memory locations, and
then verifies this by reading back all the memory locations. The test will also write/read the following
patterns: 55hex (01010101 binary), AAhex (10101010 binary), and FFhex (11111111 binary).