I've noticed several of these specs before. The issue comes down to updating the firmware easily. A simple way of programming would be to install a bootloader that can accept updates from a serial port. Unfortunately, there ARE no serial ports any more. So we have been updating through a I2C EEPROM in a tiny box with a connector. Works fine except we cannot change the configuration word(s). So for that, the PIC would be a PIC16F87 or F88 or the newer cheaper copies. --Bob A On 7/10/09, AGSCalabrese wrote: > I want a PIC with two ADC inputs ( 10bits ) , 8 GPIO , a > timer ...... It can be as slow as molasses. What is crucial to > me is that it is $5 or less: that I can pick up a cheep and trivial > method of programming it ( $25 ) ; that I can get a cheep development > IDE with Basic or C or whatever ($ 25 ) ; that it runs on 3.3 or 5 > volts. The bigger the physical size of the pins, the better. DIP is > better than SOIC, etc. > > I want to quickly bang out a really creepy , dirty , data aquisition > device that samples two ADC inputs twice per second and talks to > another device via SPI ( in, out, clk ) as the slave to a master. > There will be no demand on the PIC ; the SPI will be slow ( 1K bit per > second ) , with a total traffic of maybe 50 - 100 bits per > second ) . The master will not bother the PIC for .25 seconds after > asking for status so there is plenty of time to complete an ADC cycle. > > Gus > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist