English
Language : 

ISD5008 Datasheet, PDF (17/47 Pages) List of Unclassifed Manufacturers – SINGLE CHIP VOICE RECORD PLAYBACK DEVICE 4-, 5-, 6-, AND 8- MINUTE DURATIONS
ISD5008 Product
Instruction
Table 6: Opcode Summary
Opcode <8 bits>(1)
Address <16 bits>
Operational Summary
POWERUP
0110 0000
(2)
LOADCFG0 01X0 0010 <D15–D0>
LOADCFG1 01X0 0100 <D15–D0>
SETPLAY
1110 0000 <A15–A0>
PLAY
1111 0000
SETREC
1010 0000 <A15–A0>
REC
1011 0000
MC
1111 1000
STOP
STOPWRDN
RINT
0111 0000
0101 0000
0111 0000
Power-Up: See “Power-Up Sequence”
Loads a 16-bit value into Configuration Register 0
Loads a 16-bit value into Configuration Register 1
Initiates Playback from address <A15–A0>
Playback from current address (until EOM or OVF)
Initiates Record at address <A15–A0>
Records from current address until OVF is reached
Performs a Message Cue. Proceeds to the end of the current
message (EOM) or enters OVF condition if it reaches the end of
the array.
Stops current operation
Stops current operation and enters stand-by (power-down) mode.
Read interrupt status bits: OVF and EOM.
1. X = Don’t Care.
2. Changes in CFG0 are not recognized until CFG1 is loaded. The changes will occur at the rising edge of SS during
the cycle that CFG1 is loaded.
4.2 POWER-UP SEQUENCE
The ISD5008 will be ready for an operation after
TPUD (25 ms approximately for 8 kHz sample rate).
The user needs to wait TPUD before issuing an opera-
tional command. For example, to play from ad-
dress 00 the following programing cycle should
be used.
Playback Mode
1. Send POWERUP command.
2. Wait TPUD (power-up delay).
3. Load CFG0 and CFG1 for desired opera-
tion.
4. Send SETPLAY command with address 00.
The device will start playback at address 00 and it
will generate an interrupt when an EOM is
reached. It will then stop playback.
Record Mode
1. Send POWERUP command.
2. Wait TPUD (power-up delay).
3. Load CFG0 and CFG1 for desired opera-
tion.
4. Send SETREC command with address 00.
The device will start recording at address 00 and it
will generate an interrupt when an overflow is
reached (end of memory array) or when it has re-
ceived a STOP command. It will then stop record-
ing.
14
Voice Solutions in Silicon™