Description
The Parrot board is designed with all the necessary components to develop an audio recording and playback system. The board contains an external memory device, 8-bit devices may be the perfect solution for your low cost, low power audio needs. The board uses the AVR microcontroller event system and direct memory access (DMA) peripherals to create an audio storage and playback system that entirely avoids using the CPU after initialization. It also serves as a great method to add audio recording or playback to an existing design.
Highlights:
- 8-bit recording
- The configurable sampling rate for high-quality sound recording or longer record time
- Very small code size
- Optional data storage options, both using SPI:
- Raw data on an SD card using multiple sectors write
- Use a serial DataFlash
- Only small changes necessary for use on other AVR devices
- Uses ADC, DAC, SPI, timer, and event system peripherals
- Exemplifies changing a register with CCP and using interrupts
- Microphone and speaker on the board
- User buttons: Rec, Play, Back, Forward and Erase
- Potentiometer for output volume adjustment
- Reset button
- 2 LEDs for indication
- USB power supply
Relevant Resources:
Digital Sound Recorder using DAC with ATtiny817