That's kinda interesting and i agree that some things could be changed to allow all feature, but usually it's a good practice to use internal PIC ressource instead than a software solution to, at least, save code space. For a such device (64K) i'm pretty sure there's a few thing that could be changed prior to say that DEBUG is the solution.
Sometimes i'm afraid what people do with PIC. Pretty sure than most of their own feature aren't used.
Why using PULSIN while you can use internal Counter?
Why using SERIN/DEBUGIN while you can use HSERIN?
Why using I2CREAD while your PIC have internal MSSP?
Why using PAUSE/US while your PIC have spare timer(s)?
Why using Sound while your PIC have spare CCP and allow your frequency range?
What is the real need of 20MHZ crystal while 4MHZ would be enough?
And so on...
Once done, you'll be amased how many project could be ported from a 8K device to a 4K (or less) memory device.
OK i heard some... sorry to say that.
Last edited by mister_e; - 25th May 2006 at 15:16.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks