Hey all, after seeing this (http://das-labor.org/wiki/Stimmmopped/en), I wanted to make my own very simple guitar tuner. My schematic: http://postimage.org/image/32mp0tnpg/ - The chip in the middle is a PIC16F886, surface mount. - The six LEDs on the left indicate which string is selected (E, A, D, G, B= , e). Small, surface mount, low power. - The four LEDs on the right are used to shine light at various pulse frequencies on the strings. High brightness, through hole. - The push button switch selects the string. - The toggle switch turns the power on and off. - An ICSP header is placed somewhere on the board. - The circuit is intended to be powered off of a few parallel 3V coin cells= .. 1. If the circuit is designed to run at 3V, how will programming be done by the PICKIT2? The PICKIT2 runs on 5V as far as I remember, but I think it should have an option to program at 3V, but I don't remember, been a while since I used it. 2. The PIC16F886 datasheet says that the PIC can be run at 20MHz. Since I'm tuning strings which I don't think divide nicely to those frequencies, I want to run the PIC as fast as possible to minimize the error. Therefore, I'm going to be using a 20MHz crystal. The datasheet schematic shows the crystal with capacitors. What should the values of these capacitors be? 3. I didn't look much into it, but I use the 16F886 as a "jellybean" part. It's cheap, available, small, and loads of features. I think the timers on there should be adequate for the oscillation of the pins. How would you guy= s recommend generating the right frequences for the LEDs? Timers? --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .