ST2601B
NOTE
Project Name
DATE:
ITEM
CHECK
Make sure the resistor of R-OSC matches the desired frequency and VCC
Make sure the referenced data sheet is the most updated version
After power on, enter wait-1 mode for0.5 second before normal operation
Initialize user RAM and every related control register
1.
2.
3.
4.
Confirm Vlcd level, duty, bias, frame rate, alternating rate and the display quality of
LCD
Make sure to set LCKR=00h before turning off LCD function
5.
6.
7.
8.
9.
Make sure to implement a mechanism to fine-tune LCD contrast level. The
mechanism could be pin-option or keying-adjustment.
Confirm PSG output mode: Current DAC or one of three PWM modes
Before entering power down mode, turn off unused peripheral such as LCD
controller, PSG, Current DAC and LVD
Confirm I/O direction, default state and function-enable bits. Enable pull-up for
unused input pins
Read from an input port after the signals are stable. Ex. when doing key scan,
delay 12 us from a new scan value then read the return lines.
If an input connects to VCC or GND directly, make sure to remove any DC current
from internal pull-up/down resistor after the status is read.
10.
11.
12.
Do not use “read-modify-write” instructions, e.g. ROR and SMB0, to the registers
that are read-only, write-only or have different functions for read and write. The
registers at least include PA ~ PF, PL, PCL, PSGxA, PSGxB, TxCH, TxCL, PRS,
BTSR, BTC, MULL, MULH, MISC, SYS, IREQL, IREQH, LSSAL, LSSAH, LVPW,
LCKR, LFRA, LPAL, SDATAH, SDATAL, SSR, DMSL, DMSH, DMDL, DMDH,
DCNTL, DCNTH, LVCTR, UDATA and USR.
13.
Disable unused functions and reserve “RTI” instruction for unused interrupt vectors
14.
15.
Always disable interrupt function (by an ‘SEI’ instruction) when modifying the
IENAL, IENAH, IREQL and IREQH registers.
Check stack memory is limited within 256 bytes.
16.
17.
18.
Design a test mode to check every possible function
Follow the standard operation flow of using LCDCK=32KHz.
Use ST2600B (enable ST2602B EV mode), to develop the whole system., and
verify every functions, especially sound quality and LCD performance.
RC-type OSC has inter-sample variation.
19.
For frequency-sensitive application (for example:IR communication and speech
sampling rate), please use 32KHz_OSC to calibrate RC-type OSC by firmware
Fill up ROM until there has no empty place. (total 131072 bytes)
20.
21.
Engineer
Manager
21/35