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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/12/08 17:22
Read: times


 
#157440 - There aren't many reasons, but SPI isn't one
Responding to: ???'s previous message
You're right, in that if one needs SPI, it's probably best to use a variant that provides that. However ... if you really need the features that one MCU provides, like hardware SPI or IIC, or whatever, then there's no point in sticking with another, is there? Maybe, if you use 1000 a week of one, then it's easier to use that one than to try to get purchasing to get you a different one, and run it past FMEA, and component-engineering, etc.

If you need two data pointers, with auto-increment, and you actually do need to use a 1x multiple of the crystal input in Mode 0, (not very common, but it can happen, since you can do some things with Mode 0 that are pretty useful, particularly in synchronous, with external processes, operation) then the Maxim/Dallas part could, in fact, outrun the 100 MIPS MCU that doesn't have those features, because of the numerous things it doesn't have to do. Moreover, since precise synchronization is of interest, Mode 0 is not the only case where this can occur. You could burn more time watching a status bit in unsynchronized operation rather than simply reading or writing a value when you "know" the time is right. Closed-loop operation is nice, but, when time is of the essence, it isn't always necessary, or even possible.

My point remains that it's important to select the MCU with the "right" features for the application. If I needed a MAC, I'd probably want to use the SiLabs part, since I know of no other 805x-family member that has one and can run fast enough for some jobs, but if I want a data pointer that automatically increments, then automatically switches to the "other" data pointer without any additional instructions, well ...

RE


List of 34 messages in thread
TopicAuthorDate
Programming 8051/8052            01/01/70 00:00      
   Get something ready to do to start...            01/01/70 00:00      
   here's a simple ISP cable for 89S51/2            01/01/70 00:00      
      ... and HOPE            01/01/70 00:00      
    or DS89C450            01/01/70 00:00      
      Not the fastest by 3::1            01/01/70 00:00      
         There are features ...            01/01/70 00:00      
            Pray explain            01/01/70 00:00      
               Some features really DO help            01/01/70 00:00      
                  why fiddle with MODE 0            01/01/70 00:00      
                     There aren't many reasons, but SPI isn't one            01/01/70 00:00      
                        you are describing SPI            01/01/70 00:00      
                           Have a look!            01/01/70 00:00      
                              luvverly !            01/01/70 00:00      
                                 ... and what I really like ...            01/01/70 00:00      
                                    nope            01/01/70 00:00      
                                       You missed a thing or two, Erik            01/01/70 00:00      
    i edit my answer as            01/01/70 00:00      
   AT89S5X or DS89C450MNG            01/01/70 00:00      
   Back to Topic-here is what I tried for days..            01/01/70 00:00      
      two mistakes            01/01/70 00:00      
      Logic Low Levels?            01/01/70 00:00      
      please consider            01/01/70 00:00      
         Abt ISP cable ang voltage level            01/01/70 00:00      
            That how most of these posts go            01/01/70 00:00      
               schematics at last!            01/01/70 00:00      
                  no, the frequency does not matter            01/01/70 00:00      
            Maybe a helpful link            01/01/70 00:00      
            Where you measure the voltage makes a difference            01/01/70 00:00      
               ISP Schematics at last!            01/01/70 00:00      
                  Keep your work clean and wires short            01/01/70 00:00      
                  See if this suits you...            01/01/70 00:00      
      EA pin should be high            01/01/70 00:00      
         EA high not necessary during ISP            01/01/70 00:00      

Back to Subject List