Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How do you access the upper 256 bytes of Expanded RAM (ERAM) in the Expanded RAM series?

bytes Expanded RAM SERIES Upper
0
Posted

How do you access the upper 256 bytes of Expanded RAM (ERAM) in the Expanded RAM series?

0

When EXTRAM = 0, the 256 bytes of ERAM can be indirectly addressed using the MOVX instruction in combination with any of the R0, R1 registers of the selected bank or the DPTR, an access to ERAM will not affect ports P0, P2, P3.6(WR#) and P3.7(RD#). Address locations 00H – FFH are internal RAM (ERAM). Address locations 100H to FFFFH are external RAM. The 256 bytes ERAM is physically located on-chip and logically occupies the first 256-bytes of external data memory when the EXTRAM bit is cleared.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123