This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

P89LPC9408 -XDATA memory

In P89LPC9408.pdf (Product Data Sheet)
Type Data RAM Size (bytes)
DATA 128
IDATA 256
XDATA 512
Total 768 bytes

is the XDATA refers to on-chip EEPROM 512 BYTES?

Thanks

  • The way I read the data sheet, the EEPROM is not xdata. See Figure 2, which shows both a 512-byte "auxiliary RAM" and a 512-byte EEPROM block. Also, the sentence I emphasize below implies that you do not read the EEPROM as part of xdata, but rather through SFR operations. The programming manual for this part will no doubt have the details.

    7.28 Data EEPROM
    The P89LPC9408 has 512bytes of on-chip Data EEPROM. The Data EEPROM is SFR based, byte readable, byte writable,and erasable (via row fill and sector fill). The user can read, write and fill the memory via SFRs and one interrupt. This Data EEPROM provides 100,000 minimum erase/program cycles for each byte.

  • is there any user manual specifically for p89lpc9408?
    I ask this because when I asked for the p89lpc9408 user manual to our keil debugger distributor I was told to refer p89lpc938 user manual.

    Thanks

  • "I asked for the p89lpc9408 user manual to our keil debugger distributor"

    Since the p89lpc9408 is an NXP product, you should ask NXP for its User Manual.

    NXP (formerly philips) usually tend to have both a Data Sheet and a User Manual - and you will find both on the Product Information Page (PIP) for the p89lpc9408 on the NXP website...