Preliminary apr6016 data sheet – Rainbow Electronics APR6016 User Manual
Page 11
Preliminary
APR6016 Data Sheet
Voice Recording & Playback Device
Page 11
Revision 1.0
Reading Digital Data
Digital data is read from the device using the
DIG_READ
command. To read data you must send a
DIG_READ
com-
mand immediately followed by 3012 don’t care bits during the
same /CS cycle. The data previously stored in the specified
sector will begin to appear on the DO pin after the current
device status or SID and four buffer bits. The next 3004 bits
are the previously 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-
ing 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 cycles. All
incomplete read cycles require one extra SCLK cycle after
the /CS signal returns high.
Figure 12 shows a timing diagram which describes the entire
process for a complete sector read. All timing with the excep-
tion of T
pSCLK
should adhere to the specifications given in
Figure 4 and Figure 7. The T
pSCLK
specification is replaced
by the DT
pSCLK
when reading digital data. The /BUSY pin
indicates when a
DIG_READ
is taking place.
Figure 12 Reading Digital Data
/C S
SCLK
D I
DO
DIG_READ COMMAND
3012 don’t Care Bits
Total 3032 clock cycles
SID or CDS
3004 bits of previously stored data
X X
X
X
X
X
X
X
/BUSY