Ajay, I am familiar with both PIC's and DSP's. There are many reasons why a DSP shoud (could) be used instead of a PIC. A few right off the top of my head are.... 1. A DSP is faster (Much faster). A PIC just can't hold a candle to the speed of a DSP. There may be a few exceptions, but very few. 2. More math capability. Things like hardware multiply and accumulate make implementing filters of all kinds, even the simpler and lower frequency one much easier. A simple filter would tax any PIC, regardless of which one you chose. 3. Memory space. Even the simplist DSP has a few hundred Kbytes of program memory space, and a few Kbytes of RAM. The PIC has just a few K of program store at best, and a few hundred bytes of RAM. Not very resource rich wouldn't you say. 4. The DSP instruction set is geared toward signal processing apps. This makes coding an algorithim much simpler and less code intensive. Try this on a PIC, and the code will be much longer in my opinion. So, bottom line from my point of view.... You'd have to be blind not to see how a DSP can handle signal processing tasks better and faster than a PIC. Now, with that said, note that it is possible to do DSP apps in a PIC. I have done this myself by implementing a CW filter for my Ham activities in a PIC. It's works almost as good as the Radio Shack DSP filter that was offered a few years ago. And before anyone asks, I am not in a position to release the code, either source or object, at this time. Maybe at a later date, but not now. If I ever do release it, I'll explain why it took so long then. Regards, Jim On Thu, 21 December 2000, Ajay Nagarkar wrote: > > hi all, > i am really confused as to why people cant use a PIC > for DSP applications ?? what is the reason a DSP > processor is used instead of a PIC in a DSP > application?? > if simple things like implementing filters etc is to > be done should a dsp processor really be used. i > havent ever used a dsp proc. and cannot justify an > application where it becomes mandatory to use a dsp > processor !! > can anybody who has used both dsp proc and > microcontrollers tell me why and where exactly dsp > proc are used and where they get an edge over simple > micrcontrollers like PIC > Ajay > > > ===== > ------------------------------ > Ajay Nagarkar > Software Engineer > Selectica Configurators > Sharada Arcade > Pune 411037 > Tel - 4211906/7/8 (Ext. 5258) > ------------------------------ > > __________________________________________________ > Do You Yahoo!? > Yahoo! Shopping - Thousands of Stores. Millions of Products. > http://shopping.yahoo.com/ > > -- > http://www.piclist.com#nomail Going offline? Don't AutoReply us! > email listserv@mitvma.mit.edu with SET PICList DIGEST in the body jim@jpes.com -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body