Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/11/02 10:24
Read: times


 
#34219 - RE: AT8051 Vs PIC16F84
Main differences:

PIC's have a hardware stack, 8 deep I think. So not that good for C, although several decent compilers do exist. But this does save RAM.

PIC's do all non-branching instructions in a single cyle. So working out time to execute a routine is easy (they also tend to be pretty quick).

PIC's program memory is banked. Yuch. When you cross a boundary you have to change some page bits somewhere. This can really confuse you when things suddenly stop working.

PIC's often have a bit more RAM (about 370 bytes) but they don't have that wonderful bit addressable memory that '51's have. So a bit of a toss-up about memory usage.

You can get a complete IDE for PIC's free from Microchip, and it's not bad at all. Also has a good simulator.

List of 27 messages in thread
TopicAuthorDate
AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      
RE: AT8051 Vs PIC16F84            01/01/70 00:00      

Back to Subject List