Fork me on GitHub

Project Notes

#292 AudioEffectsChips/H823

Figuring out how to use the H823 “Happy Birthday” music chip.

Build

Notes

The H823 chip arrived in this CD4060 Dream Music Light DIY Kit and so far I have been unable to find a source for the H823 chip alone, or indeed anything approximating a datasheet.

Which of course is not unusual for these potted music chips! Figuring them out is half the fun;-)

H823_chip

Usage and Schematic

This is one of the simpler chips to control. At a minimum it just requires three connections:

  • VCC: I’m using 5V, unsure yet what its upper and lower limits are.
  • GND: gound
  • OUT: signal out

The signal OUT can be used to directly drive the base of a low-side NPN control of a speaker or piezo buzzer.

There is one further connection on the chip board: after some experimentation, it appears this is a volume control. Attaching a potentiometer of around 5kΩ (through to ground) allows a full range volume control (from silent to maximum volume).

H823_schematic

Test Board

I laid out a simple circuit on protoboard (without the volume control circuit). I’m using a salvaged speaker which provides a reasonable clear output - certainly far better than the piezo buzzer often seen used with these chips in kits.

H823_layout

H823_build

Credits and References

About LEAP#292 AudioMusic Chips
Project Source on GitHub Return to the LEAP Catalog

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

LEAP is my personal collection of electronics projects, usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting (IMHO!).

The projects are usually inspired by things found wild on the net, or ideas from the sources such as:

Feel free to borrow liberally, and if you spot any issues do let me know. See the individual projects for credits where due. There are even now a few projects contributed by others - send your own over in a pull request if you would also like to add to this collection.