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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/01/07 07:42
Read: times


 
#140140 - that's really interesting
Responding to: ???'s previous message
I'd never noticed that before! It's an interesting scheme. They actually have put in 384 bytes of internal RAM, of which 128 are addressed in the usual "8051" way, which is directly addressable and apparently plopped in another 128 bytes in addition to the usual upper half of RAM as in the typical 8052 ... or is it?

Here's what it says:"
DATA — 128 bytes of internal data memory space (00h:7Fh) accessed via direct or indirect addressing, using instruction other than MOVX and MOVC. All or part of the Stack may be in this area.

IDATA — Indirect Data. 256 bytes of internal data memory space (00h:FFh) accessed via indirect addressing using instructions other than MOVX and MOVC. All or part of the Stack may be in this area. This area includes the DATA area and the 128 bytes immediately above it."

What are they saying here? Are there 256 bytes or are there 384 bytes? How do you address it? If the indirectly addressable space includes the directly addressable space, then how can they make the claim that they have 128 DATA ram + 256 bytes IDATA ram? If the two are separate, doesn't that create code incompatibilities with other versions?

I suspect this says that there are 256 bytes of RAM in 000-0FFH and no more, but how does that wash with Jesus' experience?

RE



List of 19 messages in thread
TopicAuthorDate
p89lpc925 with xdata?            01/01/70 00:00      
   Correction: p89lpc925 with xdata?            01/01/70 00:00      
      it is quite common (always?) that ...            01/01/70 00:00      
      see pg. 3 of the datasheet            01/01/70 00:00      
         oodles and bunches            01/01/70 00:00      
            Can you point me to ONE?            01/01/70 00:00      
               I just pointed you to two (groups) with 8k            01/01/70 00:00      
               What is "Internal"?            01/01/70 00:00      
                  quite so! it's logical vs physical            01/01/70 00:00      
                     page 13 of the user manual            01/01/70 00:00      
                        that's really interesting            01/01/70 00:00      
                           "a picture is worth a thousand words"            01/01/70 00:00      
                              even the picture is misleading            01/01/70 00:00      
         p89lpc938 has 512 bytes of XDATA            01/01/70 00:00      
            Yes, but the lpc 925 has only 256 bytes            01/01/70 00:00      
               p89lpc925 with 256 data + 512 xdata?            01/01/70 00:00      
                  put your glasses on            01/01/70 00:00      
                     P89LPC925FN 20-dip package            01/01/70 00:00      
                        a known practice, but do not rely on it            01/01/70 00:00      

Back to Subject List