We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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.
"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...