Well, how many settings do we need to store currently? How big are all the modules? Ideally we can choose a device that uses about 2/3rds it's capacity with our current requirements, unless someone foresees a feature which requires a significantly large EEPROM. I would prefer only settings to be loaded from it as well. - Adam
[quote author="Scorpia"] Keeping the usb chip and added the native USB gives the best of both worlds. you can keep the current software and then upgrade to the native usb connection as required. so to me having both is a big advantage [/quote]
You can't have both. Well, not without making it bigger and having a mux or FET switches between the USB ports. This would also increase cost. The PIC24FJ256GB106 is a beauty and maturing the product into this path is a natural progression. Ian, do you have a custom EAGLE library you work from similar to Sparkfun/Ladyada's? Also what are your grid/etc settings for board layout? I managed to figure out the wire and via sizes in mils, but some of the wires were a little wonky. I usually work in mm, at 0.1 or 0.01 with multiple of 5 or 10. Hooray for the metric system. - Adam
If we go SPI, sticking something large like the 25LC512 should be fine. It will cost a little more than an I2C equivalent. Do we really need the speed? As for prescalers, OnSemi MC12080 (100MHz to 1.1GHz) divide by 80/40/20/10 (5V) . Or one of the fixed divide ratio 0 to 1.5GHz (3V) ones here: http://www.rell.com/Pages/Product-End-C ... gory=10007 - Adam
Managed to squeeze the second EEPROM on top of the board by shifting the USB connector up and doing a bit of fiddling. A little neater, but still not great. No DRC errors. - Adam
Looks great, Ian! I have a few PIC24FJ256GB106-I/PT's at work, so I can test the hardware side of things if those developer reservations haven't been filled yet. I'm gonna give it a go in Eagle and see if I can't squeeze some space in there. For the SOT23-5 EEPROM, I'd recommend not using the 24AA16/24LC16 as each of it's pages are a different I2C address. Found that out the hard way. Just a bothersome quirk it has. How big do we need it to be? Where does Seeed mostly order their parts from, Mouser, Digikey, ..? - Adam
Thank you very much. I was surprised that the board you sent was the SMD version. I managed to find an SMD MC34063A in a spare cigarette lighter to usb adaptor. Will let you know how I go. - Adam