Use your forum account to login.


TOP Contributors

  1. MikroElektronika Team (452 codes)
  2. Shawon Shahryiar (246 codes)
  3. Alcides Ramos (97 codes)
  4. Dany (66 codes)
  5. O B (61 codes)
  6. MikroBUS.NET Team (35 codes)
  7. NART SCHINACKOW (34 codes)
  8. Alberto Trasimeni (25 codes)
  9. Roman Toropov (25 codes)
  10. Arezki YOUYOU (24 codes)

Most Downloaded

  1. Timer Calculator (78271 times)
  2. Network Ethernet Library (38021 times)
  3. FAT32 Library (37012 times)
  4. USB Device Library (28680 times)
  5. Network WiFi Library (27402 times)
  6. FT800 Library (20138 times)
  7. PID Library (19019 times)
  8. GSM click - Example (18582 times)
  9. microSD click - Example (15959 times)
  10. GPS click - Example (12779 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back



Author: M- R

Last Updated: 2013-07-15

Category: Audio & Speech

Downloaded: 7236 times

Followed by: 2 users

This project is 8 bits wave player stereo using pic16f877a and Sd card formated with fat16.
the code using 2 PWM to get right and left channnels for stereo sound,support also LFN(long file name)files and support Sd card up to 2 GB,

Update; Long press Power off on, more stable and bug fixed ,


No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "WAVE PLAYER FOR PIC16F877A.!" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "WAVE PLAYER FOR PIC16F877A.!" changes.

Do you want to report abuse regarding "WAVE PLAYER FOR PIC16F877A.!".

  • Information
  • Comments (13)
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

you need also stereo earphone jack

- dual potentiometer to ajust the volume ,
- 2 caps 10uf for PMWs outputs,
- 3.3 volt regulator to feed microSD,
- 3.7 volt lithium battery (i use mobile phones battery)or better find 5V battery so you can     charge it -derict from computer usb
- maybe you need charger plug and  ajustable regulator to drop usb 5V to 4 or 3.7 volt
hope this is enought idea to build  the player.

Trying to give Further improves for PIC16F'amateurs.




Watch on YouTube


Let's make - Voice Controlled Lights

This simple how-to, shows you how to make voice activated switch with help of SpeakUP click (in standalone mode) and Relay click.

[Learn More]

Noise click

Noise click is a mikroBUS add-on board with noise detecting circuitry. It enables you to set a noise detection threshold for alarm systems, environmental monitoring or data logging. When the volume of ambient sound reaches the set threshold, an interrupt is triggered.

[Learn More]

BUZZ click - Example

Simple example which demonstrates working with BUZZ click board in mikroBUS form factor. This example will play musical scales and Beethoven's "Ode To Joy".

[Learn More]