Hi All, I tried to identify components for my GPS logger with voice recording. I wanted to use the small new PIC18F2553 uC. However I was very surprised, that I'm not able to use both SPI (for SD/MMC card) and EUSART (for reception of data from the GPS module) simultaneously, as they share the same pin: RC7/RX/DT/SDO . All the chips: PIC18F2458/2553/4458/4553 and the old PIC18F2455/2550/4455/4550 have the same problem. Well, I know, that the SPI protocol have no special timing requirements, and I can do SPI "by hand" on almost any pin. But when I want to record the voice simultaneously, possibly perform some trivial DSP (e.g. some kind of compression when converting the 12-bit voice data to the 8-bit stored on SD/MMC) this solution is a little problematic :-(. Do I really have to use ATmega? (however ATmega32U4 is still in "preliminary" stage, so I'll lose easy USB connectivity). -- Regards, Wojtek -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist