On 11/23/05, M Graff wrote: > I need more I/O for my next project than the 16F648 has. I need about > 14 output and 3 input, two of which are interrupts. Ideally, a few more > inputs are useful too, but not required. > > Any suggestions? Usually, all tricks for sharing pin functions will help. Example: 4 buttons may be connected between the ENABLE pin and the other 4 data pins of a LCD module if four diodes are mounted in series with the buttons. Disabling the LCD will allow button read, enabling the LCD will deactivate buttons. There are many other tricks, the only way to do those tricks is to analyze carefully your application before claiming a jump to a bigger PIC. cheers, Vasile http://surducan.netfirms.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist