On Wed, Mar 27, 2013 at 06:06:59AM -0400, veegee wrote: > On 2013-03-27 5:48 AM, alan.b.pearce@stfc.ac.uk wrote: > >> I've found my new "jellybean" PIC - the PIC18F14K50. Perfect size, > >> performance, cost, USB, etc. > >=20 > > Yeah - it's a sorta perfect device, but doesn't quite make it in a > > number of ways - you need the special debug header to debug on the > > chip, and you need a crystal to use the USB. > >=20 > > From that point of view the slightly larger devices in the 18xxK50 > > family may be better, they are more recent devices with the USB > > clock tuning so you don't need a crystal to handle USB. I haven't > > looked at the data sheet for them, so don't know if they have debug > > facilities on chip. > >=20 > > The 18F1xK50 family are really for the cost sensitive application > > where every last penny counts, and the project can afford to have > > some real expert critters doing very compact assembly code > > programming for the mass market. >=20 > Yup, the debug header and crystal for USB are my only two complaints. > But there aren't any better 20 pin PIC 18s. >=20 > Can you suggest a better device? I'm not sure better is the right word, but I'm holding out hope for the 16F1459/16F1455/16F1454 group. They are Microchip's USB entries in the enha= nced Midrange Family. It runs USB up to full speed. It can use the 16 Mhz internal oscillator and 3X PLL to generate the 48 Mhz USB clock. The data sheet claims both internal and debug header debugging modes. Debugging isn't on my critical list. But being in the 16F enhanced family, having USB, and not requiring an external crystal are all winners with me. My challenge had been that I only have a PicKit2 and Microchip is no longer doing updates to the PK2DeviceFile.dat for recently released parts. I had spent some time trying to modify the device file to add these parts. Upon coming across this thread, I decided to take another look in the Microchip forums to see if anyone had done an update. This forum post: http://www.microchip.com/forums/tm.aspx?m=3D670656 Points to an updated device file that supports the 16F1455 and 16F1459. So I can finally program my samples. The actual device file is located in this other forum post: http://www.auelectronics.com/forum/index.php/topic,413.msg1167.html#msg1167 because apparently the Microchip forums tend to lose archived threads. Hope this helps. BAJ > --=20 > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 Byron A. Jeff Chair: Department of Computer Science and Information Technology College of Information and Mathematical Sciences Clayton State University http://faculty.clayton.edu/bjeff --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .