I have been interested in utilizing usb with a Pic micro-controller for some time now. At the time there were no available USB ready Pics on the market, so I downloaded the usb 1.1 spec and started to plough into it.
My original plan was to create my own usb controller using the Pic 16f628 or similar, and I still believe that is possible, but a lot of work for one lowly student in my opinion. Just today I searched the net again and found that the 16C745 is USB “ready”, but as you have stated it is an OTP.
What I wished to ask is if anyone has heard of a Pic running code from an external memory. My plan was to write some basic code into a standard Pic 16C745 and using an external flash memory chip to store program code, in effect making the 16C745 rewrite-able.
I know some other micro controllers such as those from Motorola have the ability to read from external memory, and I was curious if anyone has seen this option on a PIC. Or if you have seen a work around that worked well, say a custom Address/data bus from the PIC I/O.
Now don’t start at me about searching the web, I wanted to ask here if anyone had seen anything like this to save time. While I wait for a reply I will be scouring the web for other info, and if I find anything I will try to post it here.
Thank you.
PS, does anyone who has used a 16C745 know if it is capable of a USB BULK transfer?