Song or Melody Generator Circuit using IC UM66TXX

Melody/Music circuits are used in greeting cards, door bells, alarms etc and in each of these applications we are acquiring different music as output. Ever wondered how? and would you believe if i say that all the above applications are done by a single IC with three pins. Yes UM66TXX is the IC employed  in any kind of miniature musical or melody generator circuit.

The above shown circuit was a “Happy Birthday to you” melody generator circuit where UM66T08 forms its backbone. Now you can wish any person on their birthday as a Electronics Engineer in style using this above circuit. Cool isn’t it? Lets move into the description about the working components of the system.


The UM66TXX series is  a CMOS LSI designed specifically for use in melody, tone generation and such circuits. It consists of a on-chip ROM programmed with a particular music or tone to give the musical performance to the user. This IC consumes only low power since it was produced by CMOS technology. The tone produced depends on the last two digits of the IC. Here are the list of some common tone and their equivalent numbers.

  • UM66T01 – Jingle bells + Santa is coming to town + We wish you a merry xmas
  • UM66T02 – Jingle Bells
  • UM66T04 – Jingle Bells + Rudolph the red nosed reindeer + Joy to the world
  • UM66T05 – Home sweet home
  • UM66T06 – Let me call you Sweetheart
  • UM66T08 – Happy Birthday to you 
  • UM66T09 – Wedding march 
  • UM66T11 – Love Me Tender, Love me True
  • UM66T13 – Easter Paradise
  • UM66T19 – For Elise
  • UM66T32 – Waltz 
  • UM66T33 – Mary Had a little Lamb
  • UM66T34 – The train is Running fast
  • UM66T68 – Its a small world


The working of the circuit is simple and straightforward. I have used UM66T08 a Happy Birthday Tone generator IC in the circuit and you can substitute with any other ICs in the above list. The operating voltage of the circuit is around 3v so i have used a 3v coin cell to power the entire circuit unit above.

The output of this IC was then fed into the base of the transistor. The output from IC UM66XX series is quite low so we need to use transistor to drive the buzzer. The buzzer is connected to collector of transistor Q1. A NPN transistor BC548 works fine here and a resistor of 4.7k was used to limit the current fed to the base of transistor. When UM66 activates and sends the tone as output it activates the transistor and drives the buzzer.

Ask your query

4 Comment threads
4 Thread replies
Most reacted comment
Hottest comment thread
5 Comment authors
Frank DonalddakshithShashankEricFrank Donald Recent comment authors
newest oldest most voted
Notify of

i want to generate my own music into the Ic as a gift to my friend
how can i program the music data into the ic
please help thanks !!!


Where can I buy these IC’s ? please send a link


Is there a way to play only one song of the three on the Ic um66t04?

Arokia Raj

Very nice

Frank Donald

Welcome, Keep visiting us.