beautypg.com

I5216 series, Preliminary – Rainbow Electronics ISD5216 User Manual

Page 21

background image

I5216 SERIES

Advanced Information

PRELIMINARY

Publication Release Date: November 30, 2001

-21

Revision A1

I

2

C 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

FUNCTION 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.

C7

C6 C5 C4 C3 C2 C1 C0

PU DAB FN2 FN1

FN0

RG2

RG1

RG0

Function Bits

Register Bits

Command Bits

C6

C5 C4 C3

DAB FN2 FN1 FN0

Function

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)