Summary of Digital sound recorder with AVR and DataFlash
This article describes an application note for building a digital sound recorder using an AVR microcontroller, AT45DB161B DataFlash memory, and essential components. It details the implementation of A/D conversion for recording, SPI for data storage, and PWM for audio playback.
Parts used in the Digital Sound Recorder:
- AVR microcontroller with A/D converter
- AT45DB161B DataFlash memory
- A few extra components
An app note from Atmel, digital sound recorder with AVR and DataFlash (PDF!):
This application note describes how to record, store and play back sound using any AVR microcontroller with A/D converter, the AT45DB161B DataFlash memory and a few extra components.
This application note shows in detail the usage of the A/D Converter for sound recording, the Serial Peripheral Interface – SPI – for accessing the external DataFlash memory and the Pulse Width Modulation – PWM – for playback.
Typical applications that would require one or more of these blocks are temperature loggers, telephone answering machines, or digital voice recorders.
For more detail: Digital sound recorder with AVR and DataFlash
-
What components are required to build this digital sound recorder?
The project requires any AVR microcontroller with an A/D converter, the AT45DB161B DataFlash memory, and a few extra components. -
How is sound recorded in this system?
Sound is recorded by utilizing the A/D Converter block within the AVR microcontroller. -
Which interface is used to access the external DataFlash memory?
The Serial Peripheral Interface or SPI is used for accessing the external DataFlash memory. -
How is the stored sound played back?
Pulse Width Modulation or PWM is used for the playback of the recorded sound. -
Can this design be used for temperature logging?
Yes, typical applications requiring these blocks include temperature loggers. -
Is this solution suitable for telephone answering machines?
Yes, telephone answering machines are listed as a typical application for this technology. -
Does the document mention specific software requirements?
No, the text focuses on hardware usage and does not specify software requirements. -
What is the primary function of the AT45DB161B in this project?
The AT45DB161B serves as the DataFlash memory for storing the recorded sound.

