Mosel Vitelic MSU001T, MSU001 Datasheet

MOSEL VITELIC
1/12
PID219D 02/96
MSu001/u001T
20" VOICE SMAR
T
Block Diagram
C
out
G
eneral Description
The MSu001 is a monolithic talking microcomputer that can memorize voice up to 22 seconds using MOSEL qualified coding method(MPCM). It's an integration of traditional 4-bit microcomputer and voice chip with minimal external components. LCD driver and miscellaneous interface are provided for versatile applications. With more than 10K ROM/RAM inside, this chip meets every intelligent novelty. Customer requested function and voice data will be built in by changing masks during fabrication.
CAP
X1 X2
TIMER CIRCUIT
PROGRAM /DATA ROM
DATA RAM
BUZZER & LOGICS
CPU
VOICE DATA ROM
LCD DRIVER
MPCM DECODER
CURRENT BUFFER
BUZZER BUFFER
Vout1
Vout2
TEST
TESTA
TESTP
TESTN
RES
VBZ/INT
CUP1,2 S1,2,3,4 M1,2,3,4 P1,2,3,4
IOB3,4
EB2
PWR
COM1-3
SEG1-25 BAK V
dd Vss0-3
February 1996
MOSEL VITELIC
MSu001/u001T
PID219D 02/96
2/12
H
ardware Features
Low current consumption Maximal function with minimal cost Current output could drive 8 ohm speaker with a transistor, Vout could drive buzzer directly. The voice content is stored up to 20 seconds at 6 KHz S.R. and can be separated up to 64 sections. 22 seconds at 5.51 KHz sample rate (1DA00h) LCD driver provided, can drive up to 75 segments
Built-In clock generator Built-In doubler, halver, tripler Internal program ROM : 1024 x 15 bits; Internal program RAM : 64 x 4 bits Two 4-bit input ports Two 4-bit input/output ports One 4-bit output port
Development Supports
Development tools are provided Software / Hardware programming guide is provided Engineering sample could be provided
S
oftware Features
78 instructions, in 48 categories 4-level subroutine nesting (also used for interrupt) Two external factors (INT, S&M) for interrupt Two internal factors (timer, divider) for interrupt
M
ask Options
mask option for either open or hold transistor on S port & M port mask option for either pull down or put up on Interrupt switch mask option for either leading edge or trailing edge on Interrupt edge mask option for either power back-up activated or not when power on mask option for either with reset or not when power on mask option for either 8 ms or 2 ms chattering removal time on S port & M port
mask option for either slow (by 15.625 ms) or fast (by 224.14 us) set time timer mask option for either fast system clock ( Fosc) or slow system clock ( Fosc / 2) LCD display frequency : (1) 128 Hz /170.7 Hz (2) 64Hz /85.3 Hz (3) 32Hz /42.7Hz LCD driver : (1) static (2) 1/2 bias 1/2 duty (3) 1/2 bias 1/3 duty
A
C Characteristics at 4.5 V & 6 KHz S.R.
Timing
Min. Max.
T
Write Enable pulse width
W
T
Trigger address hold time
H
T
Write Enable to BUSY delay time
WB
T
Write Enable to Audio delay time
WA
300ns
80ns
1 us
500us
Sample Applications
handy game with LCD versatile timepiece with LCD talking timer with LCD intelligent calculator with LCD smart stationery with LCD talking home electronics with LCD
T
S
Trigger address setup time
220ns
MSM9058 MSM9012 MSM9011 MSM9009
Developing Card LCD display emulation board Program code emulation board 20" (30") Sound emulation board
talking education kit with LCD
Remarks
SRD SRD SRD
SRD SRD
SRD := Sample Rate Dependent
MOSEL VITELIC
Pad Descriptions
3/12 PID219D 02/96
1 2
3,4
5 6 7
8,35,34
9-33
38,39,36
37
40,41
42 43
44-47
48 49 50 51
52 53,54 55,56 57,58
59
60-63 64-67
68,69 70,71
Vdd1 Vreg CUP1,2 X1 X2 CAP Com1,2,3 SEG1-25 Vss1,2,3 BAK S4,S3 PWR(alm) #EB2 TG0,1,2,3 RESET Vdd2 Rosc Vss0 Cout Vout1,2 TG4,5 IOB3,4 VBZ/INT P1,2,3,4 M1,2,3,4 NC S2,S1
1 1 2 1 1 1 3
25
3 1 2 1 1 4 1 1 1 1 1 2 2 2 1 4 4 1 2
Power O I I O O O O Power Power I I/O I/O I/O I Power I Power O O I/O I/O I/O O I NC I
Positive power supply for CPU function block Voltage regulator Voltage doubler capacitor Crystal Oscillator input, 32768 Hz Crystal Oscillator Output, 32768 Hz Phase compensating capacitor Common plate for LCD panel 25 segment outputs for LCD panel Negative power supply BackUp negative power supply One-way input port; note 1 Pop noise eliminating signal; internally connected to CPU output port Enable signal to latch section address; internally connected to CPU output port Trigger address inputs to voice function block; note 2 System reset Positive supply for voice function block, internally connected to pad 1 Oscillator Resistor for voice function block Negative power supply for voice signal Audio signal current output Audio signal voltage output Trigger address inputs to voice function block; note 3 Bidirectional input/output port, 2 bits Busy status output; internally connected to INT (interrupt request) pin of CPU One-way output port, 4 bits One-way input port; note 1 No connection
One-way input port, note 1 Note 1. with chatter removal time for either 8 ms (ph8) or 2 ms (ph6) Note 2. internally connected to CPU I/O port, IOA1=TG0, IOA2=TG1, IOA3=TG2, IOA4=TG3 Note 3. internally connected to CPU I/O port, IOB1=TG4, IOB2=TG5
Pad No. Signal I/O F u n c t i o n s
MSu001/u001T
Vss1
BAK Vreg CAP
X1
S1,2,3,4
M1,2,3,4
(IOA1,2,3,4)TG0,1,2,3
IOB1,2,3,4
VBZ/INT
RESET
Rosc
X2
PWR(ALM)
#EB2
P1,2,3,4
SEG1-25
COM1,2,3
CUP1,2
Vout1,2
T(operating)
T(storage)
1.2-1.8
0.0-0.6
0.0-0.6
Vreg-Vd
Vreg-Vdd
Vss-Vdd Vss-Vdd Vss-Vdd Vss-Vdd Vss-Vdd Vss-Vdd
Vss-Vdd
Vreg-Vdd
Vss-Vdd
Vss-Vdd Vss3-Vdd Vss3-Vdd Vss3-Vdd Vss3-Vdd
Vss-Vdd
-60-+60
-55-+125
V V V V V V V V V V V
V V V V V V V V V Degree C Degree C
Symbol Rating Unit Symbol Rating Unit
Absolute Maximum Rating
(Vdd=3.0V, Vss=Vss2=0.0V, Vss3=0.0V/-1.5V)
MOSEL VITELIC
DC Characteristics at 3.0 Vdd (u001,u001T)
4/12 PID219D 02/96
I sb I op I ohv I oLv I co
d F/F d F/F R osc
R osc
Vdd Vdd Vouts Vouts Cout Cout
Rosc Rosc Rosc Rosc
stand by I operation I output high I output low I cuurent output
frequency stability frequency variation oscillation R
oscillation R
-
-
-
-
-
-
-5
-10
-
-
-
-
1
0.2 5 5
2.5
1.5
-
-
1.2
880
1.1
830
-
-
-
-
-
-
5
10
-
-
-
-
uA mA mA mA mA mA % % Mohm kohm Mohm kohm
DC Characteristics at 4.5 Vdd (u001, u001T)
I sb I op I ohv I oLv I co
V ohp V oLp V ohw V oLw V ohio V oLio V ohc V oLc V ohg V oLg d F/F d F/F R isn R isf R imn R imf R inh R inL R ir R osc
R osc
stand by I operation I output high I output low I current output
o/p high V o/p low V o/p low V o/p high V o/p low V o/p high V o/p low V o/p high V o/p low V o/p high V frequency stability frequency variation input R when on input R when off input R when on input R when off input R input R input R oscillation R
oscillation R
Vdd Vdd Vouts Vouts Cout Cout P port P port PWR PWR i/o port i/o port Com Com Seg's Seg's
S port S port M port M port VBZ,INT VBZ,INT RESET Rosc Rosc Rosc Rosc
-
-
-
-
-
-
*-0.4V *-0.4V *-0.4V *-0.4V *-0.4V
-5
-10
-
-
-
-
-
-
-
-
-
-
-
1
0.8 12 12
4
2.5
-
-
330
30 30 30
140
3
18
1.2
910
1.1
800
-
-
-
-
-
­*+0.4V *+0.4V *+0.4V *+0.4V *+0.4V
5
10
-
-
-
-
-
-
-
-
-
-
-
uA mA mA mA mA mA V V V V V V V V V V % % kohm kohm kohm kohm kohm kohm kohm Mohm kohm Mohm kohm
Symbol Name Valid Min. Typ. Max. Unit Remarks
Symbol Name Valid Min. Typ. Max. Unit Remarks
u001 u001T [Fosc(3.0V)-Fosc(2.7V)]/Fosc(3.0V) 6 KHz S.R., 1.2 Mohm Rosc S.R.=6000 Hz, u001 S.R.=8000 Hz, u001 S.R.=6000 Hz, u001T S.R.=8000 Hz, u001T
u001 u001T I oh = -400 uA I oL = 400 uA I oh = -1 mA I oL = 1 mA I oh = -100 uA I oL = 100 uA I oh = -4 uA I oL = 4 uA I oh = -0.4 uA I oL = 0.4 uA [Fosc(4.5V)-Fosc(4.0V)]/Fosc(4.5V) 6 KHz S.R., 1.2 Mohm Rosc pulldown X'tor=on & note 1 pulldown X'tor=off, halt mode & note 1 pulldown X'tor=on & note 1 pulldown X'tor=off, halt mode & note 1 Vss2=0V, Vi=Vdd, VBZ=high Vss2=0V, Vi=Vdd, VBZ=low Vss2=0V, Vi=Vdd S.R.=6000 Hz, u001 S.R.=8000 Hz, u001 S.R.=6000 Hz, u001T S.R.=8000 Hz, u001T
Note 1. Vss2=0V, Vi=Vss2+0.4V Note 2. *:= Vdd
MSu001/u001T
COM1 COM2 COM2
Alternating Frequency
Static V
-
­32 Hz
1/2 duty V V
­32 Hz
1/3 duty V V V 43 Hz
Common Plate Usage
Loading...
+ 8 hidden pages