ISD151xx help?

Discussion in 'The Projects Forum' started by RobotElf, Jun 27, 2010.

  1. RobotElf

    Thread Starter New Member

    Jun 27, 2010
    Hi! I'm new to working with ICs and microcontrollers, so I'm doing this project so I can learn how to do this, and also for a birthday present for my friend, but I'm really confused with ISD151xx's datasheet.

    I'm planning on using ISD151xx to record several short sound files, then use a PIC microcontroller to control which message to play by holding down a button. The message should loop until the button is released. I'm using the 151xx because it supports higher sample rates up to 48kHz.

    The problem is that I have no clue what the pins of the ISD do. With some other ISD's, there are pins like A0-A7 that control where the chip starts playing, but the 151xx has pins like GPIO and SPI and I2S. I'd appreciate any help with how to record the messages into the ISD and how to control which message plays, and especially how to connect the <snip> thing. Basically, any info on the ISD151xx chip would be helpful, since all my Google-ing seems to lead me back to the same datasheet.

    Thank you!

    EDIT: Oh! And here's the datasheet:
    Last edited by a moderator: Jun 27, 2010
  2. beenthere

    Retired Moderator

    Apr 20, 2004
    A great deal of your problem may reside in the preliminary status of this IC. The several interfaces are serial rather than parallel.

    The Wikipedia link gives a brief description of GPIO and has links to the other ones present -

    In order to use the IC, first you have to be able to get one, and then you will need the I/O specs and the commands and such needed to make the IC work. That will be a much larger document than the one you link to.