![]() ![]() ![]() ![]() ![]() Alan numitron clock Clapclap 2313/1386 SNES Pi Webserver USB Volume/USB toys Smokey amp Laser cutter WordClock ardReveil v3 SNES Arcade cabinet Game boy projects cameleon Home Presence Detector ![]() AlanFromJapan ![]() ![]() ![]() Akizukidenshi Elec-lab Rand Nerd Tut EEVblog SpritesMods AvrFreaks Gameboy Dev FLOZz' blog Switch-science Sparkfun Suzusho Datasheet Lib Reddit Elec Ermicro Carnet du maker (fr) |
Arduino and a YMZ294Last update: Thu Jun 5 22:25:40 2025
Tadaaaaa ♪![]() volume is low, you can see me in reflection ... I know ... hope you like it anyway. See also how to generate tunes from MIDI files at MIDI, CSharp and Yamaha chips. DocumentationSuggested wiring hint here under. The bold pins are the difference between the YMZ294 and the YMZ284. You can wire it otherwise, but if you wire like that my samples will work directly :
Things to know
Note about the oscillatorSince many people asked me, you must use here an oscillator, and not a crystal. Reason is that you must feed your chip with a square signal on just one pin, so no crystal here (unlike what you would have next to your Atmel MCU). Anything that makes a square signal will do the trick, but must be in range 1MHz to 8Mhz.![]() DocumentationDatasheetsNONE on the net, not even on Yamaha website.So, by reading the japanese documentation provided by Akizuki, I got it is the same as a YMZ284 (YMZ294 has 2 extra pins, one for test mode and the other one for choosing the crystal frequency 4/8 MHz). Wiring is the same as YMZ284 therefore. And to me it looks like also its friend the YM2149. So I put these documentations here :
Websites and tutorials
Midi music
Code
![]() Shopping
|
||||
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated) electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025]) |