On Sat, May 17, 2003 at 01:35:31PM +0700, ferryc@MYREALBOX.COM wrote: > hi..... > > i'm a pic16f84a user, and now would try to use more 'advanced' micro for > aplication :robotic arm that controlled by pc using pic 16f877, but a friend > told me to use intel 80c196kb... Did your friend say why you should move to the 196? > > so please anyone tell me the differencies from 2 micro : > and please give me information about following subject > > a. Programmer > if i'm not mistaken 80c196kb uses an external memory... so do i have > to buy the programmer for the micro and and the external memory > (2 programmer ????), which is only need one programmer in 16f877... > > b.feature > what is usart in 16f877 and high speed i/o in 80c196kb??? > what is PWM ??? Actually I'm not going to bother. Here's why: moving to the Intel part would require you learning a completely new toolchain, from programming language, to programmer, to architecture, to programming style. As a 16F84A user you have already invested a significant amount of time in learning how PICs operate. In short unless the 196 absolutely does something the 877 cannot, it is doubtful that switching will be very productive. One last point. Where exactly are you going to go to ask 80C196 questions? ;-) Unless your friend can explain to you in detail why you need a new hammer, you are much better off using the hammer you already know. The very fact that you are here asking why you should consider switching means that he doesn't. One last caveat: be mindful that the 16F877A (note the A) has a different programming specification than the 16F877 (without the A). So while your programmer may work with the latter, the former is another kettle of fish. BAJ -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads