English
Language : 

ISD5216 Datasheet, PDF (45/75 Pages) Winbond – 8 to 16 minutes voice record/playback device with integrated codec
ISD5216
7.10.7. Digital Write
1. Send I2C START.
2. Send Slave Address with /W bit = “0” (Write).
3. Send Digital Write command (c9h)
4. Send high address byte (00h)
5. Send low address byte (a0h) - erase row 5 in this example.
6. Write all bytes that needs to be written
7. Send I2C STOP.
8. Read status byte, see example above, until ready bit is set.
7.10.8. Digital Read
1. Send I2C START.
2. Send Slave Address with /W bit = “0” (Write).
3. Send Digital Read command (e1h)
4. Send high address byte (00h)
5. Send low address byte (a0h) - erase row 5 in this example.
6. Send I2C START.
7. Send Slave Address with /W bit = “1” (Read).
8. Send I2C Read commands until all bytes have been read.
9. After the last byte has been read, send NACK.
10. Send I2C STOP.
7.10.9. Feed Through Mode
To set up the device for the various paths requires loading the three 16-bit Configuration Registers
with the correct data. For example, in the Feed Through Mode, the device only needs to be powered
up and a few paths selected. This mode enables the ISD5216 to connect to a cellular or cordless
baseband phone chip set without affecting the audio source or destination. There are two paths
involved: the transmit path and the receive path. The transmit path connects the Winbond chip’s
microphone source through to the digital audio input on the baseband chip set. The receive path
connects the baseband chip set’s digital output through to the speaker driver on the Winbond chip.
This allows the Winbond chip to substitute for Analog to Digital and Digital to Analog conversion, and
incidentally gain access to the audio, both to and from the baseband chip set.
To setup the environment described above, a series of commands need to be sent to the ISD5216.
First, the chip needs to be powered up as described in Power-Up Sequence on page 25. Then the
Configuration Registers need to be filled with the specific data to connect the desired paths. In the
case of the Feed Through Mode, most of the chip can remain powered down. The Feed Through
Mode diagram illustrates the affected paths.
The following example shows the setup for a full-duplex feed-through path at 8 kHz sampling rate. The
twos complement data format is enabled. The High Pass filter is also enabled. The Master Clock input
is running at 13.824MHz.
To select the Feed Through mode, the following control bits must be configured in the ISD5216
configuration register
- 45 -
Publication Release Date: Jan. 31, 2006
Revision B.4