Generation of Sound Using Microcontroller

Generation of Sound Using Microcontroller

This project illustrates the use of a microcontroller(MCU) to generate different types of sound. The device uses SST89E54RDA-40-C-PIEMCU, an 8-bit 8051-compatible MCU with embedded SuperFlash memory.The device comes with 24/40KByte of on-chip flash EEPROM program memory which is partitioned into two independent program memory blocks. The primary block 0 occupies 16/32KByte of internal program memory space while the secondary block 1 occupies 8KByte of internal program memory space.

Sound is a function of frequency. This concept has been used to generate sound from the microcontroller. Varying the frequency can produce different types of sounds especially with the use of timer 1 of the MCU to produce different frequencies. Timer is used to produce exact delays and by toggling the output pin, it will generate the desired frequencies. These frequencies are then fed to pin 0 of port 1 which is connected to the speaker. By combining frequencies of different values, different tones will be produced.

The circuit is a basic sound generator that has wide applications such as used in cars that produce sound while reversing. In addition, it supports electronic piano to generate different tones, or in electronic toys to generate sounds. Thus, this device is an effective sound generator that produces an audible sound as preferred by the user.

Generation of Sound Using Microcontroller – [Link]

Please follow and like us:
Pin Share
About mixos

Mike is the founder and editor of, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of

Inline Feedbacks
View all comments
Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers