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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/31/07 14:06
Read: times


 
#140117 - quite so! it's logical vs physical
Responding to: ???'s previous message
With these 20-pin parts, it would be inconvenient to have physically external XRAM. The two are addressed differently, so there is an obvious distinction.

I made an error in reference to the datasheet in an earlier post, in that I referred to page 3 of the datasheet. That was the wrong datasheet, being for the LPC934 and 935.

The LPC924/25 datasheet says little, actually, about RAM aside from
" ...
8.11 Data RAM arrangement
The 256 bytes of on-chip RAM are organized as shown in Table 5.

Table 5: On-chip data memory usages
Type Data RAM Size (bytes)
DATA Memory that can be addressed directly and indirectly 128
IDATA Memory that can be addressed indirectly 256
..."

All of which is quite confusing, in that they make the distinction between the two memory types even less clear. IDATA normally applies to the memory that can be accessed via MOV instructions, and MOV @ instructions. Memory outside that 256-byte range is generally not accessible except by MOVC or MOVX, which makes the distinction obvious. This particular datasheet doesn't make further reference to RAM. That leaves me wondering whether they have 256 bytes of normal 805x-style "internal" memory, plus 128 bytes of on-chip XRAM, or 128 bytes of normal 805x-style "internal" memory together with 256 bytes of on-chip XRAM.

What Jesus has pointed out he's discovered, is that they may be labelling devices, otherwise identical in construction, in accordance with test results, as Erik has suggested, thereby misleading users to attempt to utilize features not warranted by their labelling. Of course it could just be a poor set of documentation. Does anyone know for sure?

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