At very least a USB capable of PIC

18F2550, 18F4550 are the really first that spring to mind now.

Here's something for you.
http://www.picbasic.co.uk/forum/showthread.php?t=5418