ISD4002 SERIES
- 16 -
7.2.3. SPI Control and Output Registers
The SPI control register provides control of individual device functions such as play, record, message
cueing, power-up and power-down, start and stop operations, and ignore address pointers.
TABLE 3: SPI CONTROL REGISTERS
Control Bit Control Register Bit Device Function
C0 MC
=
=
1
0
Message Cueing function
Enable Message Cueing
Disable Message Cueing
C1 IAB
[4]
=
=
1
0
Ignore Address bit
Ignore input address register (A0-A9)
Use the input address register (A0-A9)
C2 PU
=
=
1
0
Power Up bit
Power-Up
Power-Down
C3
P/
R
=
=
1
0
Playback or Record bit
Play
Record
C4 RUN
=
=
1
0
Enable or Disable an operation
Start
Stop
Address Bits A0-A9 Input address register
TABLE 4: SPI OUTPUT REGISTERS
Output Bits Description
OVF Overflow
EOM End-of-Message
P0-P9 Output of the row pointer register
[4]
When IAB (Ignore Address Bit) is set to 0, a playback or record operation starts from address (A0-A9). For
consecutive playback or record, IAB should be changed to a 1 before the end of that row (see RAC timing).
Otherwise the ISD4002 will repeat the operation from the same row address. For memory management, the Row
Address Clock (RAC) signal and IAB can be used to move around the memory segments.
ISD4002 SERIES
Publication Release Date: September 2003
- 17 - Revision 1
Message Cueing
Message cueing (MC) allows the user to skip through messages, without knowing the actual physical
location of the messages. It will stop when an EOM marker is reached. Then, the internal address
counter will point to the next message. Also, it will enter into OVF condition when it reaches the end of
memory. In this mode, the messages are skipped 1,600 times faster than the normal playback
mode.
Power-Up Sequence
The ISD4002 will be ready for an operation after power-up command is sent and followed by the T
PUD
timing (25 ms for 8 KHz sampling rate). Refer to the AC timing table for other T
PUD
values with respect
to different sampling rates.
The following sequences are recommended for optimized Record and Playback operations.
Record Mode
1. Send POWERUP command.
2. Wait T
PUD
(power-up delay).
3. Send POWERUP command.
4. Wait 2 x T
PUD
(power-up delay).
5. a). Send SETREC command with address xx, or
b). Send REC command (recording from current location).
6. Send STOP command to stop recording.
7. Wait T
STOP/PAUSE.
For 5.a), the device will start recording at address xx and will generate an interrupt when an overflow
(end of memory array) is reached, if no STOP command is sent before that. Then, it will automatic
stop recording operation.
Playback Mode
1. Send POWERUP command
2. Wait T
PUD
(power-up delay)
3. a). Send SETPLAY command with address xx, or
b). Send PLAY command (playback from current location).
4. a). Send STOP command to halt the playback operation, or
b). Wait for playback operation to stop automatically, when an EOM or OVF is reached.
5. Wait T
STOP/PAUSE.
For 3.a), the device will start playback at address xx and it will generate an interrupt when an EOM or
OVF is reached. It will then stop playback operation.
ISD4002 SERIES
- 18 -
8. TIMING DIAGRAMS
T
SSH
T
SSmin
T
SCKhi
T
SSS
T
DIS
T
DIH
T
SCKlow
T
PD
T
PD
T
DF
(TRISTATE)
LSB
SS
SCLK
MOSI
MISO
FIGURE 5: TIMING DIAGRAM
SS
SCLK
MOSI
MISO
A8 A9 X C0 C1 C2 C3 C4
OVF EOM P0 P1 P2 P3 P4 P5
LSB
LSB
FIGURE 6: 8-BIT COMMAND FORMAT

ISD4002-120P

Mfr. #:
Manufacturer:
Description:
IC VOICE REC/PLAY 120S 28-DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union