English
Language : 

I5216 Datasheet, PDF (21/83 Pages) Winbond – 8 TO 16 MINUTE VOICE RECORD/PLAYBACK SYSTEM WITH INTEGRATED CODEC
I5216 SERIES
Advanced Information
PRELIMINARY
I2C CONTROL REGISTERS
The I5216 is controlled by loading commands to, or reading commands from the internal command,
configuration and address registers. The Command byte sent is used to start and stop recording, write
or read digital data and perform other functions necessary for the operation of the device.
COMMAND BYTE
Control of the I5216 is implemented through an 8-bit command byte that is sent after the 7-bit device
address and the 1-bit Read/Write selection bit. The 8 bits are:
Global power up bit
DAB bit: determines whether device is performing an analog or digital function
3 function bits: these determine which function the device is to perform in conjunction with the
DAB bit.
3 register address bits: these determine if and when data is to be loaded to a register
Power Up Bit
C7
C6
C5
C4 C3
C2
C1
C0
PU
FUNCTION BITS
DAB FN2 FN1 FN0 RG2 RG1 RG0
Function Bits
Register Bits
The command byte function bits are detailed
in the table to the right. C6, the DAB bit,
determines whether the device is
performing an analog or digital function. The
other bits are decoded to produce the
individual commands. Note that not all
decode combinations are currently used;
they are reserved for future use. Out of 16
possible codes, the I5216 uses 7 for normal
operation. The other 9 are No Ops.
Command Bits
Function
C6 C5 C4 C3
DAB FN2 FN1 FN0
0
0
0
0 STOP (or do nothing)
0
1
0
1 Analog Play
0
0
1
0 Analog Record
0
1
1
1 Analog MC
1
1
0
0 Digital Read
1
0
0
1 Digital Write
1
0
1
0 Erase (row)
Publication Release Date: November 30, 2001
-21
Revision A1