APR6008 Aplus Integrated circuits Inc., APR6008 Datasheet
APR6008
Available stocks
Related parts for APR6008
APR6008 Summary of contents
Page 1
... The APR6008 offers non-volatile storage of voice and/or data in advanced Multi-Level Flash memory minutes of audio recording and playback can be accommodated. A maximum of 30K bits of digital data can be stored. APR6008 devices can be cascaded for longer duration recording or greater digital storage. Device control is accomplished through an industry standard SPI interface that allows a microcontroller to manage message recording and playback ...
Page 2
... All SPI control and hand shaking signals are routed to the Master Control Circuit. This circuit decodes all the SPI signals and generates all the internal control signals. It also contains the status register used for examining the current status of the APR6008. 2 TEL : 886-2-2782-9266 ver1.3 ...
Page 3
... Memory Organization : The APR6008 memory array is organized to allow the greatest flexibility in message management and digital storage. The smallest addressable memory unit is called a "sector". The APR6008 contains 640 sectors. Figure 3 Memory Map. Sectors 0 through 639 can be used for analog storage.During audio recording one memory cell is used per sample clock cycle ...
Page 4
... INTEGRATED CIRCUITS INC.-- Figure 6 Opcode Stream Timing http://www.aplusinc.com.tw APR6008 4 TEL : 886-2-2782-9266 ver1.3 ...
Page 5
... The name of the OpCode appears in the left hand column. The following two columns represent the actual binary information contained in the 20 bit data stream. Some commands have limits on which command can follow them. These limits are shown Table 2 APR6008 Operational Codes Instruction OpCode Name (5bit) ...
Page 6
... A0] bits according to the following binary values APR6008 Follow Summary Starts a record operation from the sector address specified. Starts a record operation from the current sector address. Erases all data contained in specified sector. You must not erase a sector before recording voice signals into it ...
Page 7
... STOP_PWDN command is received. For more information see the section entitled Recording Audio Data. http://www.aplusinc.com.tw APR6008 T he DIG_ERASE command erases all data Contained in the sector specified. Erase should not be done before recording voice signals into a sector. Erase must be done before storing digital data in a sector ...
Page 8
... The Overflow flag is set overflow has not occurred. This flag is cleared http://www.aplusinc.com.tw APR6008 types of data streams: Device status, Silicon ID and user stored data.Device status and silicon ID are described in the next two sections. Retrieval of user ...
Page 9
... The following five bits represent the product family. The APRXX product family code is binary 01000 as shown in Figure 10. The next four bits represent the device code. The APR6008 device code is binary 0010 as shown in Figure 10. The last seven bits are random data and should be ignored ...
Page 10
... These bits will not be stored in the array and must be considered don't care bits. http://www.aplusinc.com.tw APR6008 Immediately following the four buffer bits should be the data that you wish to store. All 3004 bits must be stored.Four additional buffer bits must be clocked into the device following the stored data ...
Page 11
... There are four random don't care bits following the 3004 bits of user data. http://www.aplusinc.com.tw APR6008 An incomplete read of the sector is allowed. An incomplete read is defined as a read with less than 3032 clock cycles. All incomplete read cycles require one extra SCLK cycle after the /CS signal returns high ...
Page 12
... The host processor responds by issuing a REC command before the SAC pin returns high. The REC command instructs the APR6008 to continue recording in the sector immediately following the current sector. When the first sector ...
Page 13
... These signals can simplify message management significantly depending on the message management scheme used.The /INT signal can be used to generate interrupts to the processor when attention is required by the APR6008 This pin is normally high and goes low when an interrupt is requested. An interrupt is generated http://www.aplusinc.com.tw APR6008 passed ...
Page 14
... SPI interface section under paragraph. The default power up condition for the APR6008 is to use the internal oscillator at sampling frequency of 6.4kHz. Storage Technology The APR6008 stores voice signals by sampling incoming voice data and storing the sampled signals directly into FLASH memory cells ...
Page 15
... The output signal must be amplified in order to Figure 15 Sample Schematic using PDIP package http://www.aplusinc.com.tw APR6008 drive a Speaker. Several vendors supply integrated speaker amplifiers that can be used for this purpose. A microphone amplifier and AGC are recommended. Both blocks are optional. Several vendors supply integrated microphone/AGC amplifiers that can be used for this purpose ...
Page 16
... INTEGRATED CIRCUITS INC.-- Pin Descriptions Table three shows pin descriptions for the APR6008 device. All pins are listed in numerical Table 3 APR6008 28 Pin Number & Description Pin No. Pin Pad No. 28 pin Name (Die) DIP Sector Address Control Output: This active low output indicates when the ...
Page 17
... Electrical Characteristics The following tables list Absolute Maximum Ratings,recommended DC Characteristics, and recommend AC Characteristics for the APR6008 device. Absolute Maximum Ratings Stresses greater than those listed in Table 4 may cause permanent damage to the device. These specifications represent a stress rating only. ...
Page 18
... T rCS T f SCLK T fSCLK T hzDO @4kHz Internal sample clock DT @8kHz Internal sample clock pSCLK External sample clock @4kHz Internal sample clock T @8kHz Internal sample clock arec External sample clock 18 APR6008 Typ Max Unit 3.0 3.3 +70 3 5.5 0 0.4 0.4 0.3 1 μ μA ± 1 μA ...
Page 19
... SET_FWD, FWD T next4 @4kHz Internal sample clock @8kHz Internal sample clock External sample clock Previous command = All Others @4kHz Internal sample clock @8kHz Internal sample clock External sample clock 19 APR6008 Min Typ Max 376 188 equation2 376 188 equation2 376 188 ...
Page 20
... INTEGRATED CIRCUITS INC.-- http://www.aplusinc.com.tw APR6008 20 TEL : 886-2-2782-9266 ver1.3 ...
Page 21
... INTEGRATED CIRCUITS INC.-- http://www.aplusinc.com.tw APR6008 21 TEL : 886-2-2782-9266 ver1.3 ...
Page 22
... INTEGRATED CIRCUITS INC.-- PACKAGE DIP-28 ( 600 MIL ) : http://www.aplusinc.com.tw APR6008 22 TEL : 886-2-2782-9266 ver1.3 ...
Page 23
... INTEGRATED CIRCUITS INC.-- SOP-28 ( 300 MIL ) PACKAGE http://www.aplusinc.com. TEL : 886-2-2782-9266 APR6008 ver1.3 ...
Page 24
... INTEGRATED CIRCUITS INC.-- REVISION HISTORY : Date Revision # June. 02.2008 1.3 http://www.aplusinc.com.tw Description Figure-8 Format for CDS bit stream, the LSB change to MSB, the MSB change to LSB 24 TEL : 886-2-2782-9266 APR6008 Page 8 ver1.3 ...