ChipFind - документация

Электронный компонент: MSU3032

Скачать:  PDF   ZIP

Document Outline

MSU3022/U3032/U3042
60"/90"/120" Voice Smart
MOSEL VITELIC INC.
1/16
PID 262(*) 08/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
August 1997
General Description
The MSU30x2 is a monolithic talking microcomputer that can memorize voice up to 60/90/120 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 bit 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.
Hardware 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 120 seconds at
6 KHz (B0000h) and can be separated to 256
sections.
Duration of each section can be different and is
multiples of 100h.
Duration of section with appended memory-less
mute is up to 40 seconds (100000h).
Each trigger can access a sentence, up to 256
sentences could be access. 1024 entry count are
provided.
Working at 2.4V through 6.0V
Precise voice sample rate 8 KHz is provided.
Auto ramp up and ramp down.
Halt mode is provided.
Very low current consumption at Halt mode.
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
Internal stack RAM: 4x10 bits.
Two 4-bit input ports
Two 4-bit input/output ports
One 4-bit output port
Preliminary
Preliminary
MSU3022/U3032/U3042
MOSEL VITELIC INC.
2/16
PID 262(*) 08/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
Development Supports
Development tools are provided
Software / Hardware programming guide is provided
OTP U73061 is to be available
Software Features
76 instructions, in 39 mnemonics
4-level subroutine nesting (also used for interrupt)
Two external factors (INT, S&M) for interrupt
Two internal factors (timer, divider) for interrupt
Mask Options
either open or hold transistor on S port & M port
either pull down or pull up on Interrupt switch
either leading edge or trailing edge on Interrupt
edge
either power back-up activated or not when
power on
either with reset or not when power on
either 8 ms or 2 ms chattering removal time on S
port & M port
either slow (by 15.625 ms) or fast (by 224.14 us)
set time timer
either fast system clock ( Fosc) or slow system
clock ( Fosc / 2)
either Rosc or 32768 Hz crystal to play voice
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
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
MSM9068
MSM9088
MSM9018
Developing Card
Program code emulation board
120" Sound emulation board
talking education kit with LCD
Development Supports
Pid321 Voice Smart Programmer's Guide
Pid345 Voice Smart ICE M9068 User's Manual
Capacity of each device
1
2
3
U3042
U3032
U3022
B0000hx5
81000hx5
58000hx5
Voice
ROM Size
Word
Count
Device
256
256
256
Sentence
Count
256
256
256
Entry
Count
1024
1024
1024
LCD
segment
LCD
LCDB
LCDP
25x3
25x3
25x3
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Preliminary
MSU3022/U3032/U3042
MOSEL VITELIC INC.
3/16
PID 262(*) 08/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
RES
Vdd1,2
Vss1,2,3,V
CUP1,2
BAK
ROSC
CAP
X1
X2
LCD
Timing
Gen.
LCD
patt'n
Reg'rs
15 x 8
LCD
Register
Decoder
Timer
6 bits
Decoder &
Register
RAM
64 x 4
ROM
1K x 15
Register
Program
Counter
10 bits
PC
Increamenter
Stack
4 x 10
S.P.
2 bits
Voice
ROM
B0000hx5
Port M
Latch
Port S
Latch
Port P
Latch
Port B
Latch
Port A
Latch
Light
Latch
Light
Driver
Port A
Driver
Port B
Driver
Port P
Driver
Port S
Buffer
Port M
Buffer
4
4
4
4
4
LGT
Reset
Circuit
Power
Circuit
Interrupt
Circuit
Timming
Generator
to pertinent blocks
to whole chip
to pertinent blocks
to whole chip
Acc
1x4
Buffer1
Buffer2
ALU
Carry
VBZ/INT
3
COM1,2,3
SEG1-25
ESR
HIB
PHB
Output
Buffer
3
VBZ/INT
V1V2 Cout
Word &
Sentence
Decoder
1x8
1x8
1x8
Block Diagram
Preliminary
MSU3022/U3032/U3042
MOSEL VITELIC INC.
4/16
PID 262(*) 08/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
Signal Summary
Vdd1
Vreg
CUP1,2
X1
X2
COM1
SEG1-25
COM3,2
BAK
Vss1,2
S4,S3
LGT
IOA1-4
RES
NC2
NC3
Vdd2
Rosc
VssV
Cout
Vout1,2
IOB1,2,3
NC1
IOB4
VBZ/INT
P1,2,3,4
M1,2,3,4
NC4
S2,1
1
1
2
1
1
1
25
2
1
2
2
1
4
1
1
1
1
1
1
1
2
3
1
1
1
4
4
1
2
Power
O
I
I
O
O
O
O
Power
Power
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
Common plate for LCD panel
25 segment outputs for LCD panel
Common plate for LCD panel
Negative power supply
BackUp negative power supply
One-way input port; note 1
Output port
Bidirectional Input / output port
System reset
No connection
No connection
Positive supply for voice function block, internally connected to pad Vdd1
Oscillator Resistor for voice function block
Negative power supply for voice signal
Audio signal current output
Audio signal voltage output
Bidirectional Input / Output port
No connection
Bidirectional Input / Output port
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)
dice
Pad #
Signal
symbal
I/O
F u n c t i o n s
84L
PLCC
pin #
Active
H
63
64
65, 66
67
68
69
70, 1-24
25, 26
27
28, 29
30, 31
32
33-36
37
38
39
40
41
42
43
44, 45
46-48
49
50
51
52-55
56-59
60
61,62
Preliminary
MSU3022/U3032/U3042
MOSEL VITELIC INC.
5/16
PID 262(*) 08/97
Specifications subject to change without notice, contact your sales representatives for the most recent information.
Cout
Cout is tristate during standby.
Cout has zero current output when sound data is
zero. Cout has full current output when sound
data is the highest. Cout has half of full current
output when sound is silence at middle data value.
Cout has half of full current output when playing
sound at appended memory-less mute.
The bypass Cout Resistor is used to bypass the
audio output current from Cout. This bypassing
extra current to ground gives a way to prevent the
saturation of audio waveform amplified by
transistor. This Resistance is 470 ohm typically. It
always is not very small. Or user can let it open if
the transistor has a fair beta value.
A transistor with beta value 150 is sufficient for
typical applications. Larger beta value get larger
sound but may have the amplified waveform
saturated.
Signals Descriptions
AC Characteristics at 4.5 V & 6 KHz S.R.
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)
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
Vout1, Vout2
They are tristate during standby state.
These two pins can drive buzzer directly. The piezo
buzzer used should have its resonant frequency at
the center of your sound frequency domain or you are
unable to play you sound good by this buzzer.
For instance, you have your sound spans over
frequency from 100 Hz through 1 KHz. A buzzer
with resonant frequency at 300 Hz will play this sound
good. A buzzer with resonant frequency at 1 KHz
will distort the sound very much because that most of
the energy of the playback sound is unable to be
played by this buzzer.
When using precise sample rate, these Vout 1 & 2 do
not work.
Terms
to be available
Timing
Min.
Typ.
Max.
Remarks
Operating Conditions
Timing
Min.
Typ.
Max.
Condition
Description
Unit
T A
Vdd
Xosc
Vosc
Ambient temperature under bias
Snpply voltage
Oscillation frequency for CPU
Oscillation frequency for playing voice
0
2.4
32768
2.5
4.5
32768
6000
70
6.0
32768
C
V
Hz
Hz
Vss=0V
Preliminary