In the HT49X30 series of devices when a “0” is written to bit 7 of the memory pointer MP, when it is read out, why does it give a value of “1”?
Answer The HT49X30 Data RAM address is located at the address range 20H~7FH. Because the data RAM capacity does not exceed 80H, a 7-bit memory pointer (Bit0~Bit6) is adequate. Reading bit 7 of MP will always give a value of “1” irrespective of what value has been written into it. If the value “70H” is written to MP it will be read back as “F0H” but in fact the actual address pointed to is “70H” which is correct for the indirect addressing operations.
Related Questions
- In the HT48XA0-2 and HT48XA0-1 series of devices when "0" is written to bit 7~6 of the memory pointer MP, when it is read out, why does it give a value of "1"?
- In the HT49X30 series of devices when a "0" is written to bit 7 of the memory pointer MP, when it is read out, why does it give a value of "1"?
- Which external memory interfaces do 90nm Nextreme devices support?