[sdiy] PIC help

Neil Johnson neil.johnson97 at ntlworld.com
Mon Jun 8 09:28:17 CEST 2009


Hi Scott,

Allow me to play the alternate card:

- Atmel AVR ATmega would be fine for this type of job.

- AVR-GCC is very good - if you're using Windows check out WIN-AVR.   
And Atmel's IDE AVRStudio supports WIN-AVR directly.

- For 24 analogue outputs check out Maxim MAX5168 32-channel S&H.   
Couple that with an   external 12-bit DAC.  If you are a cheapskate  
then at a pinch you can use the internal reference of the CPU for the  
DAC.  Alternatively just hook up a cheap external voltage reference.

- For analogue input you'll need some input mux'ing.  4051s are OK  
for this, if its for reading pots.

- How much EEPROM do you actually need?

- There are plenty of low-cost AVR programmer designs for free on the  
net.  These allow program download, but not debug.  For that you need  
a JTAG programmer.  There are a few designs, but they're a bit more  
involved.  WIN-AVR comes with AVRdude which can talk to most of the  
programmers.

- For LCD, if you can go with the standard 8-bit wide interface (at a  
pinch can be run 4-bit wide), leaves you with plenty of options if  
you change your mind later.

Hope this helps.

Cheers
Neil
--
http://www.njohnson.co.uk






More information about the Synth-diy mailing list