ETC SC605-R

SC-605
Speech And Music Processor
Data sheet
Features
Advanced, integrated speech synthesizer for
high-quality sound.
Operates up to 12.32 MHz (performs up to 12
MIPS).
Single chip solution for up to 37 minutes of
speech (using 2.36 Mb of onboard program
plus data ROM).
Supports high-quality synthesis algorithms
Such as: MX, CX, Simple CX, LX, ADPCM, and
Polyphonic Music.
Simultaneous speech plus music capabilities.
Very low-power operation, ideal for hand-held
devices.
Low-voltage operation, sustainable by three
batteries.
Reduced power stand-by modes, less than 10
µA in Deep-Sleep mode.
640-word RAM.
32 I/O pins consisting of: 24 general-purpose bit
configurable I/O, 8 inputs with programmable
pullup resistors and a dedicated interrupt (keyscan).
Direct speaker driver, 32 Ω (PDM).
One-bit
comparator with edge-detection
interrupt service.
Resistor-trimmed oscillator or 32.768 kHz
crystal reference oscillator.
Serial scan port for in-circuit emulation and
diagnostics.
The SC-605 is sold in die form or 100-pin LQFP
package.
An emulator device is available in a ceramic
package for development (SC-614-P).
Description
SC-605 Block Diagram
The SC-605 is a low-cost, mixed-signal
processor that combines a speech synthesizer,
general-purpose I/O, onboard ROM, and direct
speaker drive in a single package. The
computational unit utilizes a powerful new DSP
which gives the SC-605 unprecedented speed
and computational flexibility compared with
previous devices of its type. The SC-605
supports a variety of speech and audio coding
algorithms, providing a range of options with
respect to speech duration and sound quality.
16-Bit
Microprocessor
640-words
RAM
288 KBytes
ROM
10-Bit
DAC
TIMER 1
TIMER 2
PLLM
COMPARATOR
32 I/O
The device consists of a micro-DSP core,
embedded program, and data memory, and a self-contained clock generation system. General-purpose
periphery is comprised of 32 bits of partially configurable I/O. The core processor is a general-purpose 16-bit
microcontroller with DSP capability. The basic core block includes computational unit (CU), data address unit,
program address unit, two timers, eight level interrupt processor, and several system and control registers. The
core processor gives the SC-605 break-point capability in emulation.
The processor is Harvard type for efficient DSP algorithm execution. It requires separate program and data
memory blocks to permit simultaneous access. The ROM has a protection scheme to prevent third-party
pirating. It is configured in 32K 17-bit words.
The total ROM space is divided into three areas:
1) The lower 2K words are reserved by Sensory, Inc. for the purposes of a built-in self-test
2) The upper 30K words are for user program/data
3) Additional 1.83 Mb data ROM provides data for up to 37 minutes of speech.
© 2002 Sensory Inc.
P/N 80-0209-A
1
Data sheet
SC-605
The data memory is internal static RAM. The RAM is configured in 640 17-bit words. All memories are designed
to consume minimum power at a given system clock and algorithm acquisition frequency.
A flexible clock generation system enables the software to control the clock over a wide frequency range. The
implementation uses a phase-locked loop (PLL) circuit that drives the processor clock at a selectable frequency
between the minimum and maximum achievable. Selectable frequencies for the processor clock are spaced
apart in 65.536 kHz steps. The PLL clock-reference is also selectable; either a resistor-trimmed oscillator or a
crystal-referenced oscillator may be used. Internal and external clock sources are controlled separately to
provide different levels of power management.
The periphery consists of five 8-bit wide general-purpose I/O ports, one 8-bit wide dedicated input port, and one
16-bit wide dedicated output port. The bidirectional I/O can be configured under software control as either highimpedance inputs or as totem-pole outputs. They are controlled via addressable I/O registers. The input-only
port has a programmable pullup option (70k minimum resistance) and a dedicated service interrupt. These
features make the input port especially useful as a key-scan interface.
A simple one-bit comparator is also included in the periphery. The comparator is enabled by a control register,
and its pin access is shared with two pins in one of the general-purpose I/O ports. Rounding out the SC-605
periphery is a built-in pulse-density-modulated DAC (digital-to-analog converter) with direct speaker-drive
capability. The functional block diagram gives an overview of the SC-605 functionality.
Functional Block Diagram
2
P/N 80-0209-A
© 2002 Sensory Inc.
Data Sheet
SC-605
NAME
PIN NO.
Input/Output Ports
PC0 – PC7
89 → 82
PD0 – PD7
99 → 92
PE0 – PE7
46 → 39
PF0 – PF7
16 → 9
VSS
PC0
PC2
PC3
PC4
PC5
PC6
PC7
NC
NC
NC
NC
NC
NC
87
86
85
84
83
82
81
80
79
78
77
76
PD6
PD7
VDD
93
92
91
PC1
PD5
94
90
89
PD3
PD4
96
95
88
PD1
PD2
98
97
4
5
72
71
NC
NC
61
NC
PF0
16
60
NC
VSS
NC
17
18
59
58
NC
NC
NC
NC
19
20
57
56
NC
NC
NC
21
55
NC
NC
22
54
NC
NC
NC
23
24
53
52
NC
NC
NC
25
51
NC
49
50
15
OSCOUT
VSS
NC
PF1
47
48
62
PLL
OSCIN
(100-lead TQFP)
45
46
14
PE1
PE0
NC
PF2
43
44
63
PE3
PE2
13
SC-605
NC
PF3
41
42
NC
NC
64
PE5
PE4
66
65
12
39
40
10
11
PF4
PE7
PE6
PF6
PF5
38
NC
NC
36
37
68
67
RESET_
8
9
SYNCLK
SCANIN
NC
VDD
PF7
33
34
35
NC
69
32
70
7
VDD
6
SCANOUT
TEST
SYNC
VDD
DAVP
52
33
VSS
PD0
NC
DACM
30
31
32
NC
NC
NC
VDD
(top view of the die)
NC
74
73
28
29
SC-605
75
2
3
NC
NC
20
1
NC
NC
26
27
1
NC
NC
NC
19
100
99
Pin/Pad Assignment
PAD NO.
I/O DESCRIPTION
8→1
18 → 11
48 → 41
31 → 24
I/O
I/O
I/O
I
Port C general-purpose I/O (1 Byte)
Port D general-purpose I/O (1 Byte)
Port E general-purpose I/O (1 Byte)
Port F key-scan input (1 Byte)
Pins PD4 and PD5 may be dedicated to the comparator function, if the comparator enable bit is set.
Scan Port Control Signals
SCANIN
37
SCANOUT
33
SCANCLK
36
SYNC
35
TEST
34
39
35
38
37
36
I
O
I
I
I
Scan port data input
Scan port data output
Scan port clock
Scan port synchronization
C605: test modes
The scan port pins must be bonded out on any SC-605 production board.
Reference Oscillator Signals
OSCOUT
49
51
OSCIN
48
50
PLL
47
49
Digital-to-Analog Sound Output
DACP
7
22
DACM
5
20
Initialization
RESET
38
40
Power Signals
VSS
17, 50, 90, 100†
32, 52, 9, 19†
†
†
VDD
6 , 8, 31, 32, 91 21 , 23, 33, 34, 10
O Resistor/crystal reference out
I Resistor/crystal reference in
O Phase-lock-loop filter
O Digital-to-analog plus output (+)
O Digital-to-analog minus output (–)
I
Initialization
-
Ground
Processor power (+)
† The VSS and VDD connections service the DAC circuitry. Their pins tend to sustain a higher current draw. A dedicated decoupling capacitor
across these pins is therefore required.
© 2002 Sensory Inc.
P/N 80-0209-A
3
Data sheet
SC-605
Absolute Maximum Ratings
Absolute maximum ratings over operating free-air temperature range (unless otherwise noted)†
Supply voltage, VDD (see Note 1)
Supply current, IDD (see Note 2)
Input voltage range, VI (see Note 1)
Output voltage range, VO (see Note 1)
Storage temperature range, TA
–0.3 to 7 V
35 mA
–0.3 to VDD + 0.3 V
–0.3 to VDD + 0.3 V
–30°C to 125°C
WARNING:
Stressing the SC-605 beyond the “Absolute Maximum
Ratings” may cause permanent damage. These are
stress ratings only. Operation beyond the “Operating
Conditions” is not recommended and extended
exposure beyond the “Operating Conditions” may
affect device reliability.
NOTES: 1. Unless otherwise noted, all voltages are measured with respect to VSS.
2. The total supply current includes the current out of all the I/O pins as well as the operating current of the device.
Recommended Operating Conditions
Supply voltage (with respect to VSS), VDD
CPU clock rate (as programmed), f(CPU)
Load resistance between DACP and DACM, R(DAC)
Operating free-air temperature, TA
Device functionality
MIN
3
64
32
0
MAX
5.2
12,320
MIN
100
2
2
MAX
70
UNIT
V
kHz
Ω
°C
Timing Requirements
t(RESET)
t1(WIDTH)
t2(WIDTH)
Reset low pulse width, while VDD is within specified limits
Pulse width required prior to a negative transition at pin PD3, PD5, or PF0 → PF7‡
Pulse width required prior to a positive transition at pin PD2 or PD4†
UNIT
ns
1/FCPU
1/FCPU
‡ While these pins are being used as interrupt inputs.
t(RESET)
t(RESET)
Figure 1: Initialization Timing Diagram
t1(WIDTH (PD3, PD5, or F port))
t2(WIDTH (PD2, or PD4))
t1(WIDTH)
t2(WIDTH)
Figure 2: External Interrupt Pin Pulse Width Requirements t1WIDTH and t2WIDTH
4
P/N 80-0209-A
© 2002 Sensory Inc.
Data Sheet
SC-605
DC Electrical Characteristics, TA = 0 to 70°C
TEST CONDITIONS
MIN TYP§ MAX UNIT
Positive going threshold
2.4
VDD = 3 V
V
Negative going threshold
1.8
Hysteresis
0.6
Threshold changes
Positive going threshold
3.3
VDD = 5.2 V
V
Negative going threshold
2.9
Hysteresis
0.4
VDD = 3 V
2
3
High-level input voltage
V
VDD = 4.5 V
3
4.5
VDD = 5.2 V
3.5
5.2
VDD = 3 V
0
1
V
Low-level input voltage
VDD = 4.5 V
0
1.5
0
1.7
VDD = 5.2 V
High-level output current per pin of I/O port
VOH = 4 V
–2
mA
Low-level output current per pin of I/O port
VOL = 0.5 V
5
mA
VDD = 4.5 V
High-level output DAC current
VOH = 4 V
–10
mA
Low-level output DAC current
20
mA
VOL = 0.5 V
Input leakage current
Excludes OSCIN
1
µA
Standby current
RESET is low
0.05
10
µA
Operating current
VDD = 4.5 V, FCLOCK = 12.32 MHz
15
mA
VDD = 4.5 V, DAC off, ARM set, OSC disabled
0.05
10
Supply current
VDD = 4.5 V, DAC off, ARM set, OSC enabled
40
60
µA
VDD = 4.5 V, DAC off, ARM clear, OSC enabled
60
100
Input offset voltage
VDD = 4.5 V, Vref = 1 to 4.25 V
25
50
mV
F port pullup resistance
VDD = 5 V
70 150
KΩ
RRTO = 470 kΩ, VDD = 4.5 V, TA = 25°C,
±1% ±3%
Trim deviation
fRTO = 8.192 MHz (PLL setting = 7 Ch)‡
RRTO = 470 kΩ, VDD = 3.5 to 5.2 V, TA = 25°C,
±1.5%
Voltage deviation
fRTO = 8.192 MHz (PLL setting = 7 Ch)‡
RRTO = 470 kΩ, VDD = 4.5 V, TA = 0 to 70°C,
Temperature deviation
±0.03
%/°C
fRTO = 8.192 MHz (PLL setting = 7 Ch)‡
VDD = 4.5 V, TA = 25°C, R(OSC) = 470 kΩ at ±1%,
±1%
Resistance deviation
fRTO = 8.192 MHz (PLL setting = 7 Ch)‡
PARAMETER
RESET_
VIH
VIL
IOH¶
IOL¶
IOH (DAC)
IOL (DAC)
Ilkg
I(STANDBY)
IDD†
I(SLEEP-deep)
I(SLEEP-mid)
I(SLEEP-light)
VIO
R(PULLUP)
∆f(RTO-trim)
∆f(RTO-volt)
∆f(RTO-temp)
∆f(RTO-res)
† Operating current assumes all inputs are tied to either VSS or VDD with no input currents due to programmed pullup resistors. The DAC
output and other outputs are open circuited.
‡ The best trim value is selected at nominal temperature and voltage but the deviation due to the trim error is ignored.
§ Typical voltage and current measurement taken at 25°C
¶ Cannot exceed 15 mA total per internal VDD pin. Port A, B share 1 internal VDD pin; Port C, D share 1 internal VDD.
External Component Absolute Values
PARAMETER
R(RTO)
RTO external resistance
C(PLL)
PLL external capacitance
© 2002 Sensory Inc.
TEST CONDITIONS
TA = 25°C, 1% tolerance
TA = 25°C, 10% tolerance
P/N 80-0209-A
MIN
MAX
470
3300
UNIT
k
pF
5
Data sheet
SC-605
Mechanical Data
LQFP 100 PLASTICQUAD FLATPACK (14x14x1.4 mm)
Symbol
A
A1
A2
b
b1
c
c1
D
D1
E
E1
L
L1
R1
R2
S
›
›1
›2
›3
6
Dimension in mm
Min
Nom
Max
1.60
0.05
0.15
1.35
1.40
1.45
0.17
0.22
0.27
0.17
0.20
0.23
0.09
0.20
0.09
0.16
15.85 16.00 16.15
13.90 14.00 14.10
15.85 16.00 16.15
13.90 14.00 14.10
0.50 BSC
0.45
0.60
0.75
1.00 REF
0.08
0.08
0.20
0.20
0º
3.5º
7º
0º
12º TYP
12º TYP
Dimension in inch
Min
Nom
Max
0.063
0.002
0.006
0.053 0.055 0.057
0.007 0.009 0.011
0.007 0.008 0.009
0.004
0.008
0.004
0.006
0.624 0.630 0.636
0.547 0.551 0.555
0.624 0.630 0.636
0.547 0.551 0.555
0.20 BSC
0.018 0.024 0.030
0.039 BSC
0.003
0.003
0.008
0.008
0º
3.5º
7º
0º
12º TYP
12º TYP
Notes:
A.
B.
C.
P/N 80-0209-A
All linear dimensions are in millimeters.
This drawing is subject to change without notice.
Falls within JEDEC MS-022
© 2002 Sensory Inc.
Data Sheet
SC-605
Die Bond-out Coordinates
Die Size = 144.88 x 147.64 Mil
Pad Size = 256 x 256 Mil
Units = Metric
Pad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Pin
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
5
6
7
8
9
10
11
12
13
14
15
16
17
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
X-Axis Min
3402.53
3402.53
3402.53
3402.53
3402.53
3402.53
3402.53
3402.53
3381.68
3380.92
3402.53
3402.53
3402.54
3402.54
3402.53
3402.53
3402.53
3402.53
3370.73
3174.50
3066.70
2958.55
2825.20
2696.92
2591.16
2486.92
2381.16
2276.92
2171.16
2066.92
1961.16
1829.33
133.08
133.08
111.44
111.44
111.44
111.44
111.44
111.44
111.47
111.47
111.47
111.47
111.47
111.47
111.47
111.47
111.44
111.44
111.44
132.30
Y-Axis Min
622.82
776.82
930.82
1084.82
1238.82
1392.82
1546.82
1700.82
1852.09
1957.97
2110.12
2264.12
2418.12
2572.12
2726.12
2880.12
3034.12
3188.12
3325.11
3395.51
3395.62
3395.51
3395.61
3426.74
3426.74
3426.74
3426.74
3426.74
3426.74
3426.74
3426.74
3396.38
3075.02
2959.97
2843.09
2731.75
2615.10
2503.80
2392.50
2249.28
2088.83
1934.83
1780.83
1626.83
1472.83
1318.83
1164.84
1010.84
897.45
786.15
674.88
565.86
X-Axis Max
3488.53
3488.53
3488.53
3488.53
3488.53
3488.53
3488.53
3488.53
3467.68
3466.92
3488.53
3488.53
3488.54
3488.54
3488.53
3488.53
3488.53
3488.53
3456.73
3260.50
3152.70
3044.55
2911.20
2782.92
2677.16
2572.92
2467.16
2362.92
2257.16
2152.92
2047.16
1915.33
219.08
219.08
197.44
197.44
197.44
197.44
197.44
197.44
197.47
197.47
197.47
197.47
197.47
197.47
197.47
197.47
197.44
197.44
197.44
218.30
Y-Axis Max
708.82
862.82
1016.82
1170.82
1324.82
1478.82
1632.82
1786.82
1938.09
2043.97
2196.12
2350.12
2504.12
2658.12
2812.12
2966.12
3120.12
3274.12
3411.11
3481.51
3481.62
3481.51
3481.61
3512.74
3512.74
3512.74
3512.74
3512.74
3512.74
3512.74
3512.74
3482.38
3161.02
3045.97
2929.09
2817.75
2701.10
2589.80
2478.50
2335.28
2174.83
2020.83
1866.83
1712.83
1558.83
1404.83
1250.84
1096.84
983.45
872.15
760.88
651.86
Ordering Information
Part
Ordering P/N Shipping P/N
Description
SC-605 DIE
65-xxxx-x (ROM specific) Tested, Singulated SC-605 die in waffle pack.
SC605-R
SC-605 LQFP SC605-RL1
65-xxxx-x (ROM specific) SC-605 100 pin 14x14x1.4mm LQFP
© 2002 Sensory Inc.
P/N 80-0209-A
7
The Interactive Speech™ Product Line
The Interactive Speech line of ICs and software was developed to “bring life to products” through advanced speech recognition and audio
technology.
The Interactive Speech Product Line was designed for consumer telephony products and cost-sensitive consumer electronic applications
such as home electronics, personal security, and personal communication.
The product line includes award-winning RSC series general-purpose microcontrollers and tools, SC series of speech microcontrollers, plus
a line of easy-to-implement chips that can be pin-configured or controlled by an external host microcontroller. Sensory’s software
technologies run on a variety of microcontrollers and DSPs.
RSC Microcontrollers and Tools
The RSC product line contains low-cost 8-bit speech-optimized microcontrollers designed for use in consumer
electronics. All members of the RSC family are fully integrated and include A/D, pre-amplifier, D/A, ROM, and RAM
circuitry. The RSC family can perform a full range of speech/audio functions including speech recognition, speaker
verification, speech and music synthesis, and voice record/playback. The family is supported by a complete suite
of evaluation tools and development kits.
SC Microcontrollers and Tools
The SC-6x product line feature the highest quality speech synthesis ICs at the lowest data rate in the industry. The line includes a 12.32
MIPS processor for high-quality low data-rate speech compression and MIDI music synthesis, with plenty of power left over for other
processor and control functions. Members of the SC-6x line can store as much as 37 minutes of speech on chip and include as much as
64 I/O pins for external interfacing. Integrating this broad range of features onto a single chip enables developers to create products with
high quality, long duration speech at very competitive price points.
Application Specific Standard Products (ASSPs)
Voice Direct™ 364 provides inexpensive speaker-dependent speech recognition and speech synthesis. This easy-to-use, pinconfigurable chip requires no custom programming and can recognize up to 60 trained words in slave mode, and 15 words in standalone mode. Ideal for speaker-dependent command and control of household consumer products, Voice Direct* 364 is part of a
complete product line that includes the IC, module, and Voice Direct 364 Speech Recognition Kit.
Voice Extreme™ simplifies the creation of fully custom speech-enabled products by offering developers the capability of
programming the chip in a high-level C-like language. Program code, speech data, and even record and playback
information can be stored on a single off-chip Flash memory. Based on Sensory's RSC-364 speech processor, Voice
Extreme includes a highly efficient on-chip code interpreter, and is supported by a comprehensive suite of low-cost
development tools.
Software and Technology
Voice Activation™ micro footprint software provides advanced speech technology on a variety of microcontroller and DSP
platforms. A flexible design with a broad range of technologies allows manufacturers to easily integrate speech functionality
into consumer electronic products.
Fluent Speech™ small footprint software recognizes up to 50,000 words; offers Animated Speech with the ability to automate
enunciation and articulation; performs text-to-speech synthesis in either male or female voices; provides noise and echo cancellation,
performs Wordspotting for natural language usage; offers telephone barge-in; and provides continuous digit recognition.
Important notices
Reasonable efforts have been made to verify the accuracy of information contained herein, however no guarantee can be made of
accuracy or applicability. Sensory reserves the right to change any specification or description contained herein. Sensory reserves the
right to make changes to or to discontinue any product or service identified in this publication at any time without notice in order to
improve design and supply the best possible product. Sensory does not assume responsibility for use of any circuitry other than circuitry
entirely embodied in a Sensory product. Information contained herein is provided gratuitously and without liability to any user.
Reasonable efforts have been made to verify the accuracy of this information but no guarantee whatsoever is given as to the accuracy
or as to its applicability to particular uses. Applications described in this data sheet are for illustrative purposes only, and Sensory makes
no warranties or representations that the RSC/SC series of products will be suitable for such applications. In every instance, it must be
the responsibility of the user to determine the suitability of the products for each application. Sensory products are not authorized for use
as critical components in life support devices or systems. Sensory conveys no license or title, either expressed or implied, under any
patent, copyright, or mask work right to the RSC series of products, and Sensory makes balance between recognition and synthesis no
warranties or representations that the RSC series of products are free from patent, copyright, or mask work right infringement, unless
otherwise specified. Nothing contained herein shall be construed as a recommendation to use any product in violation of existing
patents or other rights of third parties. The sale of any Sensory product is subject to all Sensory Terms and Conditions of Sales and
Sales Policies.
1991 Russell Ave., Santa Clara, CA 95054
Tel: (408) 327-9000 Fax: (408) 727-4748
© 2001 SENSORY, INC. ALL RIGHT RESERVED.
Sensory is registered by the U.S. Patent and
Trademark Office.
All other trademarks or registered trademarks are the
property of their respective owners.
www.sensoryinc.com