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

Back to Subject List

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


 
#185038 - A typical op
Responding to: ???'s previous message
Richard Erlacher said:

Do you mean that the part takes two cycles to execute a "single-cycle" instruction, or do you mean that many instructions are "two-cycle" instructions anyway?

Some examples: 8051    AT89LPxxxx     STC12C5Axx
ADD A,Rn         12             1              1
ADD A,direct     12             2              1
DEC direct       12             2              1
MUL AB           48             2              4
ORL direct,#data 24             3              2
LCALL addr16     24             4              2

 

I presume that SiLabs are also not an automatic 12 to 1 correspondence.

The best feature is the double buffered TX, RX on the SPI, so your SPI slave can run without any gaps.

This seems to be a good feature. Have you pressed the rate limit on the SPI? I wonder how fast it can actually run.

It will go at F_CPU/2. e.g. 10Mbits/s @ 20MHz F_CPU. The Slave is max F_CPU/4.
Note that any of these speeds need polling. You struggle to get interrupts running that fast.
All the same, a Slave implemented with this chip can emulate a real hardware chip.

The STC chips can do SPI at F_CPU/4. e.g. 8.75Mbits/s @ 35MHz.
Unfortunately they are not double-buffered on the TX.

Both families can do push-pull output. Quite honestly, I would be suspicious of quasi output at high speed. Somewhere they suggest the odd NOP between toggling port pins.

David.

List of 76 messages in thread
TopicAuthorDate
AT89LP51xD2 ... coming?            01/01/70 00:00      
   Sounds brilliant!            01/01/70 00:00      
      Was it AVR who made low-quantity available? Or just spin-off            01/01/70 00:00      
         Probably true            01/01/70 00:00      
            Hobbyists and students are really important            01/01/70 00:00      
               Also...            01/01/70 00:00      
         That wasn't the only thing ...            01/01/70 00:00      
            Assembler            01/01/70 00:00      
               'LP simulator            01/01/70 00:00      
                  Good            01/01/70 00:00      
                  No ... I doubt he means that ...            01/01/70 00:00      
               That may have been the case, but ...            01/01/70 00:00      
               While that may be the case ...            01/01/70 00:00      
                  Never used C - planned to but had to settle for half memsize            01/01/70 00:00      
                     See ... 'C' can make the memory requirement greater            01/01/70 00:00      
                        But it ain't *necessarily* so            01/01/70 00:00      
                           Yes, that's a valid basis for the choice of 'C'            01/01/70 00:00      
                        Just don't kick in open doors            01/01/70 00:00      
                           Again, you may be totally correct about that ...            01/01/70 00:00      
                        sure, and so friggin what if ...            01/01/70 00:00      
                           well ... that's not exactly what I did ...            01/01/70 00:00      
      On chip debug            01/01/70 00:00      
         Why unlikely?            01/01/70 00:00      
            That's true.            01/01/70 00:00      
            Yes, that's what I meant!            01/01/70 00:00      
         Missed the point!            01/01/70 00:00      
            Ah, sorry.            01/01/70 00:00      
   Single Clocker LP Chips From Atmel            01/01/70 00:00      
   Samples            01/01/70 00:00      
      Samples            01/01/70 00:00      
         Samples            01/01/70 00:00      
            Samples Not...            01/01/70 00:00      
               they are good at that            01/01/70 00:00      
               Atmel says...            01/01/70 00:00      
               Samples Yes!!            01/01/70 00:00      
                  Nothing here yet            01/01/70 00:00      
                     you are not in the US            01/01/70 00:00      
                        No excuse!            01/01/70 00:00      
                        Envelope?            01/01/70 00:00      
                      ... "coming" ...            01/01/70 00:00      
                        Yet another missed opportunity.            01/01/70 00:00      
                           Sorry thought this thread closed ...            01/01/70 00:00      
                              Now maybe you guys will see why I don't use 'em            01/01/70 00:00      
                              hard to tell, but...            01/01/70 00:00      
                                 They're thrashing about, but ...            01/01/70 00:00      
                                    why the sigh ...            01/01/70 00:00      
                                       Probably not ... but you never know ...            01/01/70 00:00      
                                    datasheets            01/01/70 00:00      
                                       I'm glad they're there ...            01/01/70 00:00      
                                          Sad, but true.            01/01/70 00:00      
                                             Too much "designers"            01/01/70 00:00      
                                                it's that old bugaboo ... appearance over substance ...            01/01/70 00:00      
                                                I'd say            01/01/70 00:00      
                           "The part will only be available in about 3 weeks"            01/01/70 00:00      
                              I've heard/read that comment from them before ...            01/01/70 00:00      
                                 Common with delays for new chips            01/01/70 00:00      
                                    Quite so!            01/01/70 00:00      
                                    I have to remind the public-at-risk            01/01/70 00:00      
                                       Again            01/01/70 00:00      
                                          There's a purpose ...            01/01/70 00:00      
                                 I agree with Per !!            01/01/70 00:00      
                                    Not so, but it probably applies to every one of ATMEL's            01/01/70 00:00      
                           samples            01/01/70 00:00      
                              I tested...            01/01/70 00:00      
                                 The AT89LP4052 works very well            01/01/70 00:00      
                                    Looks good, so far, eh?            01/01/70 00:00      
                                       A typical op            01/01/70 00:00      
                                          singleclockers            01/01/70 00:00      
                                          impressive            01/01/70 00:00      
                                             I will wait and see.            01/01/70 00:00      
                                                Transistors are cheap            01/01/70 00:00      
                                          I can't find that            01/01/70 00:00      
                                             Sorry. I thought it was unlikely.            01/01/70 00:00      
                                                copy/paste            01/01/70 00:00      
                                 thanks            01/01/70 00:00      
                              Have you received those samples, Andy?            01/01/70 00:00      

Back to Subject List