
ISD MicroTAD-16M
6
Voice Solutions in Silicon
1.
Message Cueing can be selected only at the beginning of a play operation.
2.
As the Interrupt data is shifted out of the ISD MicroTAD-16M, control and address data is being shifted in. Care
should be taken such that the data shifted in is compatible with current system operation. It is possible to read
interrupt data and start a new operation at the same time. See Figure 5 through Figure 8 for Opcode format.
POWER-UP SEQUENCE
The ISD MicroTAD-16M will be ready for an opera-
tion after T
PUD
(50 ms approximately for 4 KHz sam-
ple rate). The user needs to wait T
PUD
before issuing
an operational command. For example, to play
from address 00 the following programing cycle
should be used.
Playback Mode
1.
Send POWERUP command.
2.
Wait T
PUD
(power-up delay).
3.
Send SETPLAY command with address 00.
4.
Send PLAY command.
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 T
PUD
(power-up delay).
3.
Send POWERUP command.
4.
Send SETREC command with address 00.
5.
Send REC command.
The device will start recording at address 00 and it
will generate an interrupt when an overflow is
reached (end of memory array). It will then stop re-
cording.
Table 2: Opcode Summary
Instruction
Opcode <8 bits>
Address <16 bits>
Operational Summary
POWERUP
00100XXX
Power-Up: Device will be ready for an operation after T
PUD
.
SETPLAY
11100XXX < A15–A0>
Initiates Playback from address < A15–A0> .
PLAY
11110XXX
Playback from the current address (until EOM or OVF).
SETREC
10100XXX < A15–A0>
Initiates a Record operation from address < A15–A0> .
REC
10110XXX
Records from current address until OVF is reached.
SETMC
11101XXX < A15–A0>
Initiates Message Cueing (MC) from address < A15–A0> .
MC
1
11111XXX
Performs a Message Cue. Proceeds to the end of the current message
(EOM) or enters OVF condition if no more messages are present.
STOP
0X110XXX
Stops current operation.
STOPPWRDN
0X01XXXX
Stops current Operation and enters stand-by (power-down) mode.
RINT
2
0X110XXX
Read Interrupt status bits: Overflow and EOM.