Owner's manual
Preliminary
APR6016 Data Sheet
Voice Recording & Playback Device Page 11
Revision 1.0
Reading Digital Data
Di
g
ital data is read from the device usin
g
the
DIG_READ
command. To read data
y
ou must send a
DIG_READ
com-
mand immediatel
y
followed b
y
3012 don’t care bits durin
g
the
same /CS c
y
cle. The data previousl
y
stored in the specified
sector will be
g
in to appear on the DO pin after the current
device status or SID and four buffer bits. The next 3004 bits
are the previousl
y
stored data. The first bit shifted out is the
first bit that was written. The last bit shifted out is the last bit
that was written. There are four random don’t care bits follow-
in
g
the 3004 bits of user data.
An incomplete read of the sector is allowed. An incomplete
read is defined a a read with less than 3032 clock c
y
cles. All
incomplete read c
y
cles re
q
uire one extra SCLK c
y
cle after
the /CS si
g
nal returns hi
g
h.
Fi
g
ure 12 shows a timin
g
dia
g
ram which describes the entire
process for a complete sector read. All timin
g
with the excep-
tion of T
pSCLK
should adhere to the specifications
g
iven in
Fi
g
ure 4 and Fi
g
ure 7. The T
pSCLK
specification is replaced
b
y
the DT
pSCLK
when readin
g
di
g
ital data. The /BUSY pin
indicates when a
DIG_READ
is takin
g
place.
Figure 12 Reading Digital Data
/CS
SCLK
DI
DO
DIG_READ COMMAND
3012 don’t Care Bits
Total 3032 clock c
y
cles
SID or CDS
3004 bits of previousl
y
stored data
XXX
X
XXX
X
/BUSY










