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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/29/06 04:26
Read: times


 
#123263 - Really?
Responding to: ???'s previous message
Charles Bannister said:
The PICs are hardware diverse. 16Fxx thru 18Fxx. Tons of ADCs, Timers, DACs, internal crystals, watchdog timers. Etc, Etc, Etc...


Nothing there that the 8051 derivatives don't offer. Not only are 8051's hardware-diverse, they're source-diverse.

The PICs are software diverse. Free IDE MPLAB from manufacture. Free C compilers. Etc, Etc, Etc...


You have some valid points there. A hobbyist can't pay thousands for a 'C' compiler. But we have SDCC and there are plenty of cheap 'C' alternatives, and Metalink is a perfectly free assembler.

Their architecture is different but they get the job done.


I guess that depends on the job. :)

The PICs are much cheaper than the 8051s. Look at this web site. This guy charges only what United States Post Office charges for shipping. http://www.glitchbuster.com/ Look at the PIC chips he sells and compare prices to DigiKey. There a three to one difference. This guy doesn't sell one 8051 IC.


Are they? We recently priced parts and for the feature-set we wanted, 8052 was the way to go. Microchip had a similar feature set, but their part was actually more expensive than the 8051 derivative we settled on. Now that I'm having to screw with PIC I'm glad we went with the 8052 anyway.

The hobbyist are extremely talented compared to the 8051 crowd. I recently did a LCD 84 X 84 graphical interface and research the web. I couldn't even find one 8051 interface. There were two guys who tried but gave up in failure. They must have been fifteen PICs project complete with schematics and software (both in assembler and c)


I seriously doubt that they are any more talented than the 8051 crowd, though they very well may have more time on their hands. I definitely would like to see us share more projects on the net. Unfortunately, I think, most of us use the 8052's for real work and we usually can't share our inventions because they are commercial.

The PICs has a thru put rate of 50 MHz incoming frequency count compared to top end 8051 of 2 MHz. The lowly PIC 16F54 can handle counting 50 MHz as a frequency counter (in 1990 even). There is not any 8051 on the market that can even come close to this.


Can the PIC really go that fast? Seems slow as molassis (sp?) to me for everything I'm really wanting to do. I may be the exception, but I've never wanted to count 50 million anythings per second. I have, however, wanted to execute an interrupt quickly without having to figure out what caused it, or toggle a bit on the output line in less than four instructions.

PICs outsell the 8051. They are the number one largest producer of MCUs in the world.


This is the part I'm not understanding. The free tools are good for hobbyists, but you can't build a market on hobbyist parts. The parts aren't that much cheaper, as far as I can tell, and in our case an appropriate 8052 derivative was cheaper than the PIC equivalent. Are companies really using PIC in commercial designs? If we're comparing cheap PICs, isn't the equivalent a small pin-count Philips part at something like 40 or 50 cents?

Regards,
Craig Steiner


List of 72 messages in thread
TopicAuthorDate
PIC?            01/01/70 00:00      
   Awful instruction set and CPU architecture            01/01/70 00:00      
      yes true kalpak            01/01/70 00:00      
         True            01/01/70 00:00      
            I know this guy who whips out 3 PIC projects a wee            01/01/70 00:00      
            Hi-tech            01/01/70 00:00      
         Thanks            01/01/70 00:00      
            a case study...            01/01/70 00:00      
               words            01/01/70 00:00      
                  oh sorry...            01/01/70 00:00      
   Datasheets are terrible...            01/01/70 00:00      
   I hear you brother!            01/01/70 00:00      
      to PIC or not to PIC            01/01/70 00:00      
      8051-like "instruction set" for PICs            01/01/70 00:00      
   Why PICs? Let me count the ways            01/01/70 00:00      
      Hey Charles!            01/01/70 00:00      
         :)            01/01/70 00:00      
            Ahh the luxury!            01/01/70 00:00      
               True            01/01/70 00:00      
                  Stretching it            01/01/70 00:00      
               Memories            01/01/70 00:00      
      Really?            01/01/70 00:00      
         a true story            01/01/70 00:00      
         No, not really            01/01/70 00:00      
      Hmm            01/01/70 00:00      
         Steve, Why are you attacking me?            01/01/70 00:00      
            Your msg Charles            01/01/70 00:00      
            a joke            01/01/70 00:00      
               Exactly            01/01/70 00:00      
            Yes ?            01/01/70 00:00      
               It was an attack. Not a joke.            01/01/70 00:00      
                  how can a copy be misquote?            01/01/70 00:00      
                  Equally talented            01/01/70 00:00      
            Have you heard of copyright            01/01/70 00:00      
               Your employees can\'t have hobbies?            01/01/70 00:00      
                  You've never heard of ...            01/01/70 00:00      
                     Really?            01/01/70 00:00      
                        nope            01/01/70 00:00      
                           copyright etc.            01/01/70 00:00      
                              10 2) 3) 4) enough?            01/01/70 00:00      
                     Ahhh            01/01/70 00:00      
                  nope            01/01/70 00:00      
            I can\'t blame him.            01/01/70 00:00      
               PICs are low consumption            01/01/70 00:00      
                  ...So are LPC            01/01/70 00:00      
                     how much exactly?            01/01/70 00:00      
                         Not at the moment            01/01/70 00:00      
                        did you check the \"user giude\"?            01/01/70 00:00      
                           that's even more confusing            01/01/70 00:00      
                              this is 'to be found out'            01/01/70 00:00      
                        The real world            01/01/70 00:00      
                           current consumption            01/01/70 00:00      
      PICs outsell the 8051??            01/01/70 00:00      
         Both outsold by 68HC05            01/01/70 00:00      
      a comment and a correction            01/01/70 00:00      
      All these wonders, yet the 805x still outsells it!            01/01/70 00:00      
      Market share            01/01/70 00:00      
      Lots of 8051s now            01/01/70 00:00      
   PICky, PICky, PICky...            01/01/70 00:00      
   Continuing...            01/01/70 00:00      
      35 instruction            01/01/70 00:00      
         Very accurate            01/01/70 00:00      
      ARGH!            01/01/70 00:00      
   sorry, could not help it            01/01/70 00:00      
   How do you confuse an embedded developer?            01/01/70 00:00      
      Nice one            01/01/70 00:00      
   PIC Assembly is tough.            01/01/70 00:00      
   site            01/01/70 00:00      
      start here            01/01/70 00:00      
         and for PIC 'c' programming...            01/01/70 00:00      
            Free C compiler            01/01/70 00:00      
               agreed but....            01/01/70 00:00      

Back to Subject List