apr33a1 / apr33a2 / apr33a3 CPU Serial Mode (C1.0) Datasheet

Similar documents
apr33a1 / apr33a2 / apr33a3 Datasheet

Integrated Circuits Inc. apr H2.2. Datasheet. 40 ~ 80 sec recording voice IC APLUS INTEGRATED CIRCUITS INC.

afrc616 + Micro SD Card dual set solution Data sheet APLUS INTEGRATED CIRCUITS INC.

Data Sheet. aivr341n 341 sec APLUS INTEGRATED CIRCUITS INC. Integrated Circuits Inc. APLUS MAKE YOUR PRODUCTION A-PLUS

HEAD QUARTER. Floor 2, No 1008, Chung-Hsing Rd Sec 4, Chu-Tung, Hsinchu, 31061, Taiwan TEL: FAX: ShenZhen/China Office:

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

HT1628 RAM Mapping LCD Driver

Shanghai Belling Corp., Ltd BL55077 zip: Tel: Fax:

APR9301 APLUS INTEGRATED CIRCUITS INC. Single-Chip Voice Recording & Playback Device for Single 20 to 30 Second Message. Features

Integrated Circuits Inc. ap23kwc8s - USB Writer User Guide. ap23kwc8s. USB Writer USER GUIDE. Aplus Integrated Circuits, Inc.

ILI2511. ILI2511 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.4. Date: 2018/7/5

FT6x06. Self-Capacitive Touch Panel Controller INTRODUCTION FEATURES

TTP226. Preliminary 8 KEYS TOUCH PAD DETECTOR IC GENERAL DESCRIPTION

FT6336G. Self-Capacitive Touch Panel Controller INTRODUCTION FEATURES

RL78 Ultra Low Power MCU Lab

Angular-Rate Sensor XV-3500CB Prototype PCB User s Guide

ICS Frequency Generator and Integrated Buffer. Integrated Circuit Systems, Inc. General Description. Applications.

ACH1180 Audio Host Processor. Description. Features. ACH1180 Audio Host Processor. Preliminary 1

Shanghai Belling Corp., Ltd BL55028 zip: Tel: Fax:

HT36B0 8-Bit Music Synthesizer MCU

OSC Ring Type Ring or Resonator type (optional) RESET Pin No Yes

RW1026G Revision History Version Date Description

The latest version,double rows pin, wiring and plug is very convenient! The board, by default external clock, users can also share active crystal

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

EM55M/Q450. Product Specification. Tiny-Controller-Based MTP/QTP Sound Processor DOC. VERSION 1.3

DIGI POT 3 click. PID: MIKROE 3016 Weight: 25 g

Ours Technology Inc. Mass storage class controller with Universal Serial Bus interface

LCD driver for segment-type LCDs

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice.

AU7840 USB HOST MP3/WMA DECODER SOC. AU7840 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.00

NJU keys input key-scan IC GENERAL DESCRIPTION PACKAGE OUTLINE FEATURES BLOCK DIAGRAM PIN CONFIGURATION

============ CONTENTS ============

PL1167. Low Power High Performance Single Chip 2.4GHz Transceiver. Product Description: Key Features: Applications: Pin Configuration:

epsp6000 Product Specification RISC II Series Microcontroller DOC. VERSION 1.0

Electronic Volume Controller IC

TSYS01-FAMILY Digital Temperature Sensors

RL78 Ultra Low Power MCU Lab

GWBMA0x Bluetooth Audio module

SNC Four Channels Speech Controller

TP6836. USB 2.4G RF Dongle. Data Sheet

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Description. Features. Block Diagram DATASHEET

Options. Data Rate (MT/s) CL = 3 CL = 2.5 CL = 2-40B PC PC PC

ISD1810 Single-Chip, Single-Message Voice Record/Playback Device 8- to 16-Second Durations Advance Information

SNC36060 Four Channels Speech Controller

Thermo 6 click PID: MIKROE-2769

GENERAL DESCRIPTION FEATURES PIN DESCRIPTIONS

FE1.1S USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER

N551C321. Table of Contents-

HT Sound Generator

Color 7 click. PID: MIKROE 3062 Weight: 19 g

HT1621. RAM Mapping 32 4 LCD Controller for I/O µc. Features. General Description. Selection Table

FC1021 Specification Voice Recorder IC

AT29C K (32K x 8) 5-volt Only CMOS Flash Memory. Features. Description. Pin Configurations

AC108 Datasheet. 4 Channel High Performance Voice Capture ADCs with I2C/I2S. Revision 1.1. July, 30, 2017

2:1 MULTIPLEXER CHIP FOR PCI-EXPRESS ICS Features

Web Site: Forums: forums.parallax.com Sales: Technical:

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

2 TO 4 DIFFERENTIAL CLOCK MUX ICS Features

Micro-SD 3.0 Memory Card. Specification Non-UHS

CW6611E Bluetooth Audio Player Microcontroller Product Spec

PAN502x Capacitive Touch Controller Datasheet

512K bitstwo-wire Serial EEPROM

V PP IN V CC3 IN V CC5 IN EN0 EN1 MIC2561 V CC5_EN V CC3_EN

DOCUMENT REVISION HISTORY 1:

BL55077(A) LCD Driver

SNL16000 MTP EV chip (with 2Mx16 Flash Memory)

APR9600 INTEGRATED CIRCUITS INC. Single-Chip Voice Recording & Playback Device 60-Second Duration

DDR SDRAM SODIMM MT8VDDT1664H 128MB 1. MT8VDDT3264H 256MB 2 MT8VDDT6464H 512MB For component data sheets, refer to Micron s Web site:

DS1306. Serial Alarm Real Time Clock (RTC)

TL0324S. TOMATO LSI Inc. 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. LCD driver IC. April VER 0.2

Features. Applications

SINGLE-CHIP, SINGLE-MESSAGE VOICE RECORD/PLAYBACK DEVICE 6- TO 16-SECOND DURATION

ISD18C00 SERIES ADVANCED INFORMATION ISD18C00 SERIES SINGLE-CHIP, SINGLE-MESSAGE VOICE RECORD/PLAYBACK DEVICE 6- TO 16-SECOND DURATION

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Bridgetek Pte Ltd. CleOIO-Shield Module Datasheet. 1 Introduction. 1.1 Features. CleOIO-Shield Module Datasheet Version 1.0

Modtronix Engineering Modular Electronic Solutions SBC28DC. Single board computer for 28 pin DIP PICs

CARDINAL COMPONENTS. FREQUENCY A MHz. Specifications: Min Typ Max Unit

Description. Features

AU7860EA USB HOST MP3/WMA DECODER SOC. AU7860EA Datasheet. USB Host MP3/WMA Decoder SOC. Rev0.1

esm Series Product Specification Tiny Controller-Based Speech Synthesizer DOC. VERSION 1.1

More than Compatibility

HT6P Learning Decoder

EASY SOUND est Series

TS04. 4-Channel Self Calibration Capacitive Touch Sensor SPECIFICATION V2.0

256MB / 512MB / 1GB / 2GB

AU6850B USB HOST MP3 DECODER SOC AU6850B Datasheet USB Host MP3 Decoder SOC Rev 0.1

AU7845 USB HOST MP3/WMA DECODER SOC. AU7845 Datasheet. USB Host MP3/WMA Decoder SOC. Rev 1.01

FE2.1 USB 2.0 HIGH SPEED 7-PORT HUB CONTROLLER

DDR SDRAM UDIMM. Draft 9/ 9/ MT18VDDT6472A 512MB 1 MT18VDDT12872A 1GB For component data sheets, refer to Micron s Web site:

VP300 USB PD Type-C Controller for SMPS

GL-104 ENCODER/DECODER MANUAL GLOLAB CORPORATION

EVAL-INAMP-62RZ/82RZ/82RMZ

DDR SDRAM UDIMM MT16VDDT6464A 512MB MT16VDDT12864A 1GB MT16VDDT25664A 2GB

Keyboard and PS/2 Mouse Controller

AU6850B USB HOST MP3 DECODER SOC. AU6850B Datasheet. USB Host MP3 Decoder SOC. Rev 0.1

Pi-Tek OLED Module PG12864KW Revision: 1.0 May Pi Tek. OLED Module SPECIFICATIONS MODEL NO. : PG12864KW PRODUCT TYPE: STANDARD

======== CONTENTS ========

TL0313. LCD driver IC. Apr VER 0.0. lsi. ( 5.5V Specification ) 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. TOMATO LSI Inc.

Frequency Generator for Pentium Based Systems

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

Transcription:

apr33a1 / apr33a2 / apr33a3 CPU Serial Mode (C1.0) Datasheet Recording voice IC APLUS INTEGRATED CIRCUITS INC. Address: 3 F-10, No. 32, Sec. 1, Chenggung Rd., Taipei, Taiwan 115, R.O.C. TEL: 886-2-2782-9266 FAX: 886-2-2782-9255 WEBSITE : http://www.aplusinc.com.tw Technology E-mail: service@aplusinc.com.tw Sales E-mail: sales@aplusinc.com.tw Ver. A 1/26 11/21/2012

FEATURES Operating Voltage Range: 3V ~ 6.5V Single Chip, High Quality Audio/Voice Recording & Playback Solution No External ICs Required Minimum External Components User Friendly, Easy to Use Operation Programming & Development Systems Not Required 170/ 340/ 680 sec. Voice Recording Length in Powerful 16-Bits Digital Audio Processor. Nonvolatile Flash Memory Technology No Battery Backup Required External Reset pin. Powerful Power Management Unit Very Low Standby Current: 1uA Low Power-Down Current: 15uA Supports Power-Down Mode for Power Saving Built-in Audio-Recording Microphone Amplifier No External OPAMP or BJT Required Easy to PCB layout Configurable analog interface Differential-ended MIC pre-amp for Low Noise High Quality Line Receiver High Quality Analog to Digital and PWM module Resolution up to 16-bits Up To Maximum 1024 Voice Sections controlled through 5 pins only Built-in Memory-Management System Ver. A 2/26 11/21/2012

DESCRIPTION Today s consumers demand the best in audio/voice. They want crystal-clear sound wherever they are in whatever format they want to use. APLUS delivers the technology to enhance a listener s audio/voice experience. The apr33a series are powerful audio processor along with high performance audio analog-to-digital converters (ADCs) and digital-to-analog converters (DACs). The apr33a series are a fully integrated solution offering high performance and unparalleled integration with analog input, digital processing and analog output functionality. The apr33a series incorporates all the functionality required to perform demanding audio/voice applications. High quality audio/voice systems with lower bill-of-material costs can be implemented with the apr33a series because of its integrated analog data converters and full suite of quality-enhancing features such as sample-rate convertor. The apr33a series C1.0 is specially designed for simple CPU interface, user can record or playback up to 1024 voices by 5 I/Os only. This mode built in one complete memory-management system. The control side doesn t need to be burdened complicated memory distribution problems and it only needs to be through a simple instruction to proceed the audio/voice recording & playback so it largely shorten the developing time. Meanwhile, Chip provides the power-management system too. Users can let the chip enter power-down mode when unused. It can effectively reduce electric current consuming to 15uA and increase the using time in any projects powered by batteries. Ver. A 3/26 11/21/2012

PIN CONFIGURATION SOP Package Ver. A 4/26 11/21/2012

PIN DESCRIPTION Pin Names Pin No TYPE Description VDDP 8 VDD 10 VDDA 18 Positive power supply. VDDL 24 VSSP VSSL 5 11 Power ground. VSSA 17 VLDO 25 Internal LDO output. VCORE 16 Positive power supply for core. VREF 19 Reference voltage. VCM 20 Common mode voltage. Rosc 26 INPUT Oscillator resistor input. RSTB 27 INPUT Reset. (Low active) SRSTB 28 INPUT System reset, pull-down a resistor to the VSSL. MIC+ 21 MIC- 22 INPUT Microphone differential input. MICG 23 OUTPUT Microphone ground. VOUT2 6 VOUT1 7 OUTPUT PWM output to drive speaker directly. /CS 15 INPUT Chip select. (Low active) SCK 3 INPUT Serial clock. SDI 9 INPUT Serial data input. SDO 4 OUTPUT Serial data output. /BUSY 14 OUTPUT System busy output. /RESERVE 13 OUTPUT Output reserve. Ver. A 5/26 11/21/2012

CONNECTION DIAGRAM Ver. A 6/26 11/21/2012

SERIAL COMMAND The apr33a1/ apr33a2/ apr33a series C1.0 is specially designed for simple CPU interface. Chip is controlled by command sent to it from the host CPU. The /CS pin is used to select chip. The SCK and SDI pin are used to input command word into the chip while SDO and BUSY as output from the chip to the host CPU for feedback response. Command input into the chip contains 16-bit data and list the command format & summarize the available commands as below: Command D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 STOP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DELETE 0 0 0 1 0 0 Voice No In Binary REC 0 0 1 0 0 0 Voice No In Binary PLAY 0 0 1 1 0 0 Voice No In Binary PUP 1 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 PDN 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 FORMAT 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 Ver. A 7/26 11/21/2012

REC The REC command is used to start record the voice to the specified voice number. In the REC command, the bit-15 ~ bit-10 is 001000 in binary, and the bit-9 ~ bit-0 is the voice number in binary. Up to 1024 voice numbers user can specify. After the REC command sent, the /BUSY pin will be drove low and playback beep tone to indicate the record operation starting. During the record operating, the /BUSY pin will keep driving low, and any command except STOP will be ignored. The record operation will continue until users send STOP command or full of memory, the /BUSY pin will be released and playback beep tone 2 times to indicate the record operation finished. If the specified voice number already exist voice data or the memory is full, the /BUSY pin will not drive to low and execute REC operating. User can use the DELETE command to clear specified voice number before REC command. Ver. A 8/26 11/21/2012

PLAY The PLAY command is used to start playback the voice in the specified voice number. In the PLAY command, the bit-15 ~ bit-10 is 001100 in binary, and the bit-9 ~ bit-0 is the voice number in binary. Up to 1024 voice numbers user can specify. After the PLAY command sent, the /BUSY pin will be drove low to indicate the playback operation starting. During the playback operating, the /BUSY pin will keep drive low, and any command except STOP will be ignored. The playback operation will continue until users send STOP command or end of voice, the /BUSY pin will be released to indicate the record operation finished. If the specified voice number is empty, it will not drive /BUSY to low and playback. Ver. A 9/26 11/21/2012

STOP The STOP command is used to stop current operation. After the STOP command sent, the /BUSY pin will be released to indicate end of the current operation. The STOP command is effective only in playing or recording. Ver. A 10/26 11/21/2012

DELETE The DELETE command is used to delete the voice in the specified voice number. In the DELETE command, the bit-15 ~ bit-10 is 000100 in binary, and the bit-9 ~ bit-0 is the voice number in binary. Up to 1024 voice numbers user can specify. After the DELETE command sent, the /BUSY pin will be drove low to indicate the delete operation starting. When delete operation is finished, the /BUSY pin will be released. The memory space in the specified voice number will be release after delete operation, user can get more free space by delete unused voice. Ver. A 11/26 11/21/2012

PDN The PDN command is used to enter the power-down mode. After the PDN command sent, the /BUSY pin will be drove low to indicate the power-down operation starting. When chip is in the power-down mode, the /BUSY pin will be released. During chip in the sleep mode, the current consumption is reduced to IPDN and any command except PUP will be ignored. PUP The PUP command is used to power up from sleep mode. After the PUP command sent, the /BUSY pin will be drove low to indicate the power up operation starting. When chip is in the idle mode, the /BUSY pin will be released. User can execute REC, PLAY or DELETE, or other command in idle mode. Ver. A 12/26 11/21/2012

FORMAT The FORMAT command is used to restore memory to factory state. After the FORMAT command sent, the /BUSY pin will be drove low to indicate the format operation starting. When format operation is finished, the /BUSY pin will be released. All of the voice in the memory will be clear after execute format operation. Ver. A 13/26 11/21/2012

VOICE INPUT The apr33a series supported single channel voice input by microphone or line-in. The following fig. showed circuit for different input methods: microphone, line-in and mixture of both. (A) Microphone Ver. A 14/26 11/21/2012

(B) Line-In (C) Microphone + Line-In Ver. A 15/26 11/21/2012

RESET apr33a series can enter standby mode when RSTB pin drive to low. During chip in the standby mode, the current consumption is reduced to ISB and any operation will be stopped, user also can not execute any new operate in this mode. The standby mode will continue until RSTB pin goes to high, chip will be started to initial, and playback beep tone to indicate enter idle mode. User can get less current consumption by control RSTB pin specially in some application which concern standby current. Ver. A 16/26 11/21/2012

EXAMPLE The apr33db is one of the simplest solutions for achieve serial command mode demo. The circuit board already includes the peripheral circuit which containing microphone. Developers only need to notice how to connect with their development environment. It can effectively decrease the time of circuit connecting & any possible mistakes. Below figure shows how to connect apr33db with external host board in serial command mode : Ver. A 17/26 11/21/2012

The below example C code display all the operating instructions. Developers can evaluate any possible operating ways and voice quality in the shortest time : //================================================================================================= // I/O Define //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= // P_CS : apr33ax /CS pin. // P_SCK : apr33ax SCK pin. // P_DO : apr33ax DO pin. // P_DI : apr33ax DI pin. // P_BUSY: : apr33ax /BUSY pin. // KEY_REC : Key for record, high active. // KEY_PLAY: Key for playback, high active //================================================================================================= // Type Define //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= // char: 1-byte. // int : 2-bytes. typedef union UTYPE { int T int; // Dual-byte struct { TBIT0:1; TBIT1:1; TBIT2:1; TBIT3:1; TBIT4:1; TBIT5:1; TBIT6:1; TBIT7:1; TBIT8:1; TBIT9:1; TBIT10:1; TBIT11:1; Ver. A 18/26 11/21/2012

TBIT12:1; TBIT13:1; TBIT14:1; TBIT15:1; }; }UTYPE; //================================================================================================= // Prototype //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= void CS(BOOL Value) { P_CS =Value; } void SCK(BOOL Value) { P_SCK=Value; Delay_500nS(); } void SDO(BOOL Value) { P_DO =Value; Delay_500nS(); } BOOL SDI() { return(p_di); } //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= int SendCmd( int Value) { UTYPE TxData, RxData; //--------------------------------------------------------------------------------------------- TxData.T int = Value; //--------------------------------------------------------------------------------------------- SDO(TxData.TBIT15); RxData.TBIT15=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT14); RxData.TBIT14=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT13); RxData.TBIT13=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT12); RxData.TBIT12=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT11); RxData.TBIT11=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT10); RxData.TBIT10=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT9); RxData.TBIT9=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT8); RxData.TBIT8=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT7); RxData.TBIT7=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT6); RxData.TBIT6=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT5); RxData.TBIT5=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT4); RxData.TBIT4=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT3); RxData.TBIT3=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT2); RxData.TBIT2=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT1); RxData.TBIT1=SDI(); SCK(1); SCK(0); SDO(TxData.TBIT0); RxData.TBIT0=SDI(); SCK(1); SCK(0); //--------------------------------------------------------------------------------------------- Ver. A 19/26 11/21/2012

return (RxData.T int); } //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= void PUP(void) { CS(0); Delay_10mS(); SendCmd(0xB100); CS(1); } void PDN(void) { CS(0); Delay_10mS(); SendCmd(0xB200); CS(1); } void FORMAT(void) { CS(0); Delay_10mS(); SendCmd(0xA5A5); CS(1); } void STOP(void) { CS(0); Delay_10mS(); SendCmd(0x0000); CS(1); } void DELETE( int VoiceNo) { CS(0); Delay_10mS(); SendCmd(0x1000 (VoiceNo&0x03FF)); CS(1); } void REC( int VoiceNo) { CS(0); Delay_10mS(); SendCmd(0x2000 (VoiceNo&0x03FF)); CS(1); } void PLAY( int VoiceNo) { CS(0); Delay_10mS(); SendCmd(0x3000 (VoiceNo&0x03FF)); CS(1); } //================================================================================================= // Main //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= void main(void) { //--------------------------------------------------------------------------------------------- Init_IO(); // Initial I/O: /CS=0, SCK=0, SDI=0, SDO=input, /BUSY=input. //--------------------------------------------------------------------------------------------- while(!p_busy); // Check for /BUSY pull-up. //--------------------------------------------------------------------------------------------- // Format chip FORMAT(); while(p_busy); while(!p_busy); // Wait for format operation start & finished. //--------------------------------------------------------------------------------------------- while(1) { if(key_rec) { DELETE(0x0000); while(p_busy); while(!p_busy); // Wait for delete operation start & finished. REC(0x0000); Delay_10mS(); // Record the No.0 voice. while((key_rec)&(!p_busy)); // Wait for release record key or full of memory. STOP(); while(!p_busy); // Wait for record finished. } if(key_play) Ver. A 20/26 11/21/2012

{ PLAY(0x0000); Delay_10mS(); // Play the No.0 voice. while((key_play)&(!p_busy)); // Wait for release play key or end of voice. STOP(); while(!p_busy); // Wait for play finished. } } //--------------------------------------------------------------------------------------------- return ; } //================================================================================================= Ver. A 21/26 11/21/2012

BLOCK DIAGRAM Figure 1. Block Diagram ABSOLUTE MAXIMUM RATINGS Symbol Rating Unit VDD VSS -0.3 ~ +10.0 V VIN VSS-0.3 < VIN < VDD+0.3 V VOUT VSS < VOUT < VDD V T(Operating) -40 ~ +85 T(Junction) -40 ~ +125 T(Storage) -40 ~ +125 Ver. A 22/26 11/21/2012

DC CHARACTERISTICS Symbol Parameter Min. Typ. Max. Unit Conditions VDD Operating Voltage 3.0 6.5 V ISB Standby Current 1 µa IPDN Power-Down Current 15 20 µa IOP(IDLE) Operating Current (Idle) 20 ma VDD = 5V IOP(REC) Operating Current (Record) 35 ma VDD = 5V IOP(PLAY) Operating Current (Playback) 25 ma VDD = 5V VIH "H" Input Voltage 2.5 V VIL "L" Input Voltage 0.6 V IVOUT VOUT Current 185 ma IOH O/P High Current 8 ma VDD = 5V / VOH=4.5V IOL O/P Low Current 14 ma VDD = 5V / VOH=0.5V RNPIO Input pin pull-down resistance RUPIO Input pin pull-up resistance 4.7 KΩ 300 KΩ External floating or drive low. 1 MΩ External drive high. Fs/Fs Frequency stability 5 % VDD = 5V ± 1.0V Fc/Fc Chip to chip Frequency Variation 5 % Also apply to lot to lot variation. Ver. A 23/26 11/21/2012

AC CHARACTERISTICS Symbol Parameter Min. Typ. Max. Unit Conditions T1 CS Setup Time 10 -- -- ms VDD=5.0V T2 Data-In Setup Time 500 -- -- ns VDD=5.0V T3 Data-In Hold Time 500 -- -- ns VDD=5.0V T4 /CS Hold Time 500 -- -- ns VDD=5.0V T5 /CS High Time 10 -- -- ms VDD=5.0V T6 Data-Out Setup Time -- -- 500 ns VDD=5.0V T7 BUSY Setup Time -- -- 10 ms VDD=5.0V T8 BUSY Hold Time -- -- 10 ms VDD=5.0V Ver. A 24/26 11/21/2012

PACKAGE INFORMATION Ver. A 25/26 11/21/2012

HISTORY Ver. A (2012/11/08) - Original version data sheet for apr33ax C1.0. Ver. A 26/26 11/21/2012