HDTV Antenna
& Tuner Box
GPS, Receivers
RF Modules
Voice Modules

Credit Card Payment

Follow us on Twitter Facebook

VOICE IC - One Time Programmable

AP89XX series high performance Voice OTP (one time Programmable) are fabricated with Standard CMOS process with embedded embedded 8M/4M/2M/1M/512K/256K EEPROM. It can store from 10 to 341 sec voice message with 4 bit ADPCM at 6Khz sampling rate. User selectable triggering and output signal options provide maximum flexibility to various applications. Built-in resistor controlled oscillator, 8-bit current mode D/A output and PWM direct speaker driving output minimize the number of external components.

Features Tools FAQ

5V  aP8942A  aP8921A  aP8910A 
3V  aP89042  aP89021  aP89010 
Duration 42 sec.21 sec.10 sec.
Phrase 321212
Trigger Pin 8 4
Trigger Type key mode / parallel CPU
Voltage 2.6V~5V (AP89XXA)
2.2v ~ 3.6v (AP890XX)
Package Dip 20 pin (300 ml)
Sop 20 pin (300 ml)
Dip 16 pin (300 ml)
Sop 16 pin (150 ml)

 aP89341 aP89170aP89085
Data Sheet
Duration 341 sec.170 sec.85 sec.
Phrase 254 254 254
Trigger Pin8
Trigger Type key mode / serial CPU / parallel CPU interface
Voltage2.2V ~ 3.6V
Package DIP 24 pin ( 300 ml)
Sop 28 pin ( 300 ml)

Programming tools

AP89W24USB Voice OTP Development System is designed to support Aplus aP89 series Voice OTP chips. Software is included to program the OTP IC.

Gang Writer Copier

Writer or copier which can program up to 8 DIP IC at the same time. For SOP IC, additional SOP adapter is required. Master IC must be programmed with the AP89W24USB Writer.

Demo Board

Plug and Play boards for AP89XXX serie to test the sound recorded on the IC. These boards are available for DIP IC. You can order as individual board or as a set which includes a battery holder and 32mm speaker.

AP8910A, AP8920AAP89042AP8942A AP89085, AP89170, AP89341
Single IC writer OTP
AP89W24USB Writer
AP89W24USB User Manual
Gang Writer
AP89C16  AP89C20 AP89C24
User Manual
AP89C16-M2 AP89C16A-M2AP89C20-M2 AP89C20A-M2AP89C24
Demo Board DB20P DB20A



Q - Where can I find the serial number or customer number for the writer?
    The serial number is provided as the Customer Number on the CD that comes along with the writer.

Q - The writer does not start when the USB is plugged in. What is the issue?
    Use the following steps to check the connection:
  • Remove all the USB connections other than the mouse and the writer.
  • Close all the running applications (Like Internet, Outlook, Antivirus, and other software programs running in the background).
  • Make sure you are running on Windows XP. (Other OS has not been tested).

Q - What are the facts I need to know about the writers?
    Some key points about the writer are as follows:
  • Do not use USB and external power supply together. It will permanently damage the writer. Use EITHER expernal Power OR USB.
  • If writer gives error that USB not detected, then probably it is not receiving adequate power. Try using another USB port or cable, reduce number of USB outlets, or switch to external power.
  • Always perform a BLANK CHECK before writing onto a chip.
  • If VERIFY isn't 100% then the data written is differnet from the .DPM or .DAT file.
  • After programming and verifying the chip's contents, do another blank check to verify the chip is not blank, hence data has been written to the chip.

Q - I have upgraded to Windows 7 and now the writer does not work? Use the following steps to configure the software.
  • Select the exe file, right mouse click to select Properties.
  • Select the Compatibility tab. Then select the Run the program in compatibilty mode checkbox.
  • Select Windows XP from the pull down list.
  • Click Apply button and then OK.

Q - I want some features to play back the IC, but I cannot find the options in the software. Is there another way to program the chip?
    You can provide us your requirements and we can program and compile the .DAT or .DMP file for you. Then you can load to the software and program directly to the IC. Programming fee might apply depending on your requirements.

Q - I am using the writer to program the SOP. How do I connect?
    You need to use the SOP to DIP adapter. Contact us to purchase the item.

How do I know where to put the jumper on this programming adapter for the SOP parts ? If you are using the AD16S SOP adapter, there is a label showing the IC part number. Place the jumper next to the label of the IC you are using.
Q - I can hear a pop sound when I replay the programmed IC. How do I remove it?
  • You can open the file on any sound editing software and check for any extra sound peak points. Remove or modify any unwanted sound and generate a new DAT file. Then program the DAT file to a new IC.
  • If you program the chip for PWM output, make sure speaker is connected to the PWM pin. For COUT, connect the speaker to COUT pin.

Q - I want to record a 40sec sound file to your 42 seconds chip, but I got an error. why?
    The duration of sound that can be stored depends upon the sampling frequency and the compression technique used. If 6KHz sampling and ADPCM compression is used, then the entire 42 sec can be stored to the IC. However the sound quality might not be as good as the original sound.

Data file

Q - What are the compression techniques used?
    We use the 8-bit PCM (better sound quality but need more memory space), or the 4-bit ADPCM compression techniques (lower sound quality but can program longer duration as it has more memory space).

Q - What is the difference between the PWM and DAC output?
    The PWM output is the regular voice output. The DAC output is a slightly amplified output (has an amplifying transistor in addition). You must use the same output mode to play the sound on the demoboard or your board as to what was used while programming.


Q - I want my message to loop over and over again. How can I make that happen?
    On the main window of the Writer program, select the re-trigger option. This will make the message to loop.

Q - I want to use the same key play all the messages in sequence every time the key is pressed. How I can implement that?
    On the main window of the Writer program, select sequential key access mode. Then add all the sound files to one single key group. It will play all the sound files sequentially.

Q - I can play the sound programmed to a DIP IC. But the same sound programmed to SOP IC, it doesn't work on the demo board.
    If you are using the demoboard we have provided to play the KXXX SOP, you need to use a SOP to DIP adapter on the demoboard. This demoboard was designed for DIP chip only. With the SOP-to-DIP adapter, it makes C1, which is the Vdd noise decoupling capacitor, farther away from the pins of the IC. Therefore, to make the sound files to play consistently, connect a capacitor (0.1uF) on the SOP adapter between the Vdd and Vss pins. See example.

Q - I want to have a motion detector circuit, but not a PIR. what can you suggest?
    You can try a circuit using an IR obstacle detector.

Q - What type of triggers I can use to play the OTP IC? See Trigger options
Q - Can I have a PIR sensor to trigger the voice IC? What requirement or concern I should pay attention to?
    PIR can be used to trigger the voice IC. If your PIR module supports 5v, then you can use 5V voice chips. The PIR module we provide is from 3.5V - 7.5V. The PIR sensor is not compatible with the re-recordable ICs, even though they have a 5V rating.

Visit also our Forum, General FAQ, PWM vs ADPCM, Sampling Rate

More Products
  • K-IVR Voice IC
  • OTP - AP89xxx
  • OTP - AP89xxxK
  • OTP - AP23xxx
  • MultiTime Voice IC
  • 3Kx series
  • Sound Generator
  • Recordable Voice IC
  • Accessories
  • Sound Modules

  • Related Products
    PIR Sound Module
    Motion Activated
    Sound Module

    Recordable Card


    Tech Notes
  • FAQ
  • PCM vs ADPCM
  • Sampling rate
  • Triggers Mechanism
  • Triggers Options
  • Rec vs OTP vs MTP
  • APR2060 ROSC value
  • OTP Comparison

  • FAQ | Terms & Conditions | Contact Us

    Copyright © 2018 Kowatec Corporation. All rights reserved.