
King Billion Electronics Co., Ltd
駿
億
電
子
股
份
有
限
公
司
HE83R123
HE80000 Series
VOC is ‘0’, PWME bit and output drivers settings are both cleared. To use PWM for voice output, PWM
bit has to be set to ‘1’ first, then set PWME bit and enable output driver by setting the driver number. If
PWM bit is disabled and enabled again, the setting for driver and PWME bit will be clear.
April 28, 2003
This specification is subject to change without notice. Please contact sales person for the latest version before use.
13
V1.0E
The Fast Clock is gated through PWME bit of PWMC command register to provide the clock source of
PWM circuit when it is enabled. As PWM needs higher frequency to operate, it cannot generate correct
PWM signal in Slow clock only mode.
When the program enters into Sleep mode or Idle mode, it will automatically turn off all voice outputs by
clearing VOC[2..1] to ”00”. To activate voice output again when returning to Normal Mode, the VOC
register needs to be set again.
The PWM output volume can be adjusted by command register PWMC[6..4]. The bit 6 and 5 control 2
time driver, while bit 4 controls 1 time driver, thus it has 5 levels of driver output. By turning on/off the
internal drivers, the sound level of PWM output can be turned up and down. Please note that this
adjustment apply only to PWM, but not DA output.
PWM output driver selection
PWMC[6..4]
Number of Driver
000
001
010
011
100
101
110
111
off
1
2
3
2
3
4
5
13.
Summary of Registers and Mask Options
All the registers and mask options used in this chip are listed in the following tables.
Address NAME
00h
TPL
table pointer high byte
01h
TPH
table pointer low byte
02h
IER
-
-
-
03h
T1L
Timer 1 low byte
04h
T1H
Timer 1 high byte
05h
T2L
Timer 2 low byte
06h
T2H
Timer 2 high byte
07h
SP
stack pointer
08h
DP
data RAM pointer
09h
OP9
DRDY
STOP
SLOW
0ah
OPA
IDLE
PNWK
TCWK
0bh
PP
RAM page pointer
0dh
PRTD
I/O port D
oeh
PWMC
1
PWM O/P driver
oeh
PWMC
0
0fh
LCDC
-
-
-
Field
Mode
W xxxx xxxx
W xxxx xxxx
R/W --00 0000
W xxxx xxxx
W xxxx xxxx
W xxxx xxxx
W xxxx xxxx
R/W 1111 1111
R/W xxxx xxxx
R/W 1000 00xx
R/W 0xx- ----
R/W 0000 0000
R/W 1111 1111
W x000 xxxx
W xxxx xxxx
W xx1x xx10
RESET
-
INT1
T1
T2
INT2
INTE
-
T2E
-
T1E
-
Z
-
C
-
-
-
-
PWME
7-bit DA and PWM output data
-
-
TYPE
BLANK
LCDE