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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
12/01/10 12:27
Read: times


 
#179787 - Depends on how to compare
Responding to: ???'s previous message
Well, the thing is that the cheapest ARM chips are probably not cheaper than the cheapest 8051 chips.

But even very cheap ARM chips often have features that the cheapest 8051 chips does not have. So the optimum ARM chip can very well be cheaper than a corresponding 8051 chip. Especially if you need several UART, or CAN or an USB device or a bit more RAM.

And when using a small ARM, you normally have access to a number of big-brothers that are code compatible (including peripherials) but has one or more of:
- more pins
- more peripherials
- more memory
- faster core
- ...

So there are good growth potential in case a product suddenly ends up moving into a niche you hadn't originally planned. Designing initially for "optimum" can only be done when you can be 100% sure that you know everything. That is easy for a lamp timer. But for a large number of niches, you can't get the required customer feedback until the customers have been allowed to play with prototype units. The customers just can't visualize the product, so they can't describe what they consider important features to make your product stand out. And the developer often have completely different views of the product, so the developers can't switch hat and pretend to be a potential customer. Especially if the product is intended for users who are not too interested in technology, where there are a very big gap between developers and customers in expectations and way to use the product.

Few products needs the optimum bit operation you get from a 8051 processor with its bit instructions. So what the 8051 is very good at is normally not a critical feature.

List of 32 messages in thread
TopicAuthorDate
[ARM] Any good introduction to ARM assembler?            01/01/70 00:00      
   Every experimenters moving to ARM??            01/01/70 00:00      
      Large span of capabilities with same tools etc            01/01/70 00:00      
         Cheaper?            01/01/70 00:00      
            Depends on how to compare            01/01/70 00:00      
               How very true            01/01/70 00:00      
               a caveat            01/01/70 00:00      
                  Picking the right tool for the job.            01/01/70 00:00      
                     sometimes you are not the picker            01/01/70 00:00      
                        Cortex NVIC behavior.            01/01/70 00:00      
                           the way I read it            01/01/70 00:00      
                              A question if registers needs to be saved            01/01/70 00:00      
                              Possible cases:            01/01/70 00:00      
         luckly            01/01/70 00:00      
            Lucky??            01/01/70 00:00      
      don't know about experimenters, but ...            01/01/70 00:00      
         Easier to jump between many architectures now            01/01/70 00:00      
   Have you tried...            01/01/70 00:00      
      Is this a way to say "no"? ;-)            01/01/70 00:00      
         In the absence of a recommendation...            01/01/70 00:00      
   ARM assembly is fairly "plain" ...            01/01/70 00:00      
      RealView            01/01/70 00:00      
      shorter, better...            01/01/70 00:00      
         Just dive right in.            01/01/70 00:00      
            Not trivial either            01/01/70 00:00      
               Valid points, but ...            01/01/70 00:00      
            none, then?            01/01/70 00:00      
   related thread on LPC2000 yahoo group            01/01/70 00:00      
   Erik found something            01/01/70 00:00      
   Re: [ARM] Any good introduction to ARM assembler?            01/01/70 00:00      
   Check this link            01/01/70 00:00      
      Why? How is it relevant?            01/01/70 00:00      

Back to Subject List