User Manual

VS1003
9 OPERATION
9.8.2 Pin Test
Pin test is activated with the 8-byte sequence 0x50 0xED 0x6E 0x54 0 0 0 0. This test is meant
for chip production testing only.
9.8.3 Memory Test
Memory test mode is initialized with the 8-byte sequence 0x4D 0xEA 0x6D 0x54 0 0 0 0. After
this sequence, wait for 500000 clock cycles. The result can be read from the SCI register
SCI_HDAT0, and ’one’ bits are interpreted as follows:
Bit(s) Mask Meaning
15 0x8000 Test finished
14:7 Unused
6 0x0040 Mux test succeeded
5 0x0020 Good I RAM
4 0x0010 Good Y RAM
3 0x0008 Good X RAM
2 0x0004 Good I ROM
1 0x0002 Good Y ROM
0 0x0001 Good X ROM
0x807f All ok
Memory tests overwrite the current contents of the RAM memories.
9.8.4 SCI Test
Sci test is initialized with the 8-byte sequence 0x53 0x70 0xEE n 0 0 0 0, where n is the
register number to test. The content of the given register is read and copied to SCI_HDAT0. If
the register to be tested is HDAT0, the result is copied to SCI_HDAT1.
Example: if n is 0, contents of SCI register 0 (SCI_MODE) is copied to SCI_HDAT0.
Version: 1.08, 2014-12-19 44