PRELIMINARY ISD1700 SERIES
Publication Release Date: Nov 6, 2008
- 45 -
Revision 1.31
This command places the ISD1700 into power-down mode and also enable standalone mode.
If command is sent during an active play/record/erase operation, the device will first finish the
current operation then power down. Upon completion, the device generates an interrupt.
While exiting SPI mode, the
INT
/RDY pin status switches from
INT
to RDY state.
11.1.7 DEVID (0x09) Read Device ID
Data Byte 1
Command (09h)
MSB
0
1
2
3
4
5
6
7
8
9
10
11 12
13
14
15
16 17
18 19
20
21
22
23
Data Byte 2
LSB
B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16 B17 B18 B19 B20 B21 B22 B23
SCLK
MOSI
MISO
SS
MSB LSB
MSB LSB
Status Register 0 : Bytes #1 & #2
Device ID
DEVID
Opcode: 0x09
pt:
0x00 Interru
No
Byte Sequence:
0x00
MOSI
0x09
0x00
MISO SR0
DEVICEID
Description:
Read the DEVICEID register to identify the device family
State before Execution
Any
State after Execution
ot affect state.
Does n
Registers Affected
None
The Read Device ID command reads the ID register and returns the device name in the third
byte of MISO to identify which device is present. See Table 10.5 for a description of
DEVICEID register bits.
. then CMD_ERR bit in
the SPI host to track the locations of the recorded messages
for its own message management.
11.2 C
IRCULAR
M
EMORY
C
OMMANDS
A circular memory command performs a simple typical operation similar to the related function as
in standalone mode except it does not automatically playback sound effects (SE) for audio
feedback of the operation. So if sound effects are required to mimic the standalone operations,
separate commands are needed to perform the features. These commands need to comply with
the circular memory architecture. Before these commands are executed, the ISD1700 checks the
memory structure first. If it does not match the circular memory architecture
Status Register 0 (SR0) will be set to one and command will not execute.
In addition to the push-button similar commands, commands to read the record and playback
pointers as well as to check whether current memory structure matches the circular memory
architecture are available, thus allow