04.03.2013 Views

RL78/D1A User's Manual: Hardware - Renesas

RL78/D1A User's Manual: Hardware - Renesas

RL78/D1A User's Manual: Hardware - Renesas

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Under development<br />

Preliminary document<br />

Specifications in this document are tentative and subject to change.<br />

<strong>RL78</strong>/<strong>D1A</strong> CHAPTER 3 CPU ARCHITECTURE<br />

3.1.3 Internal data memory space<br />

The <strong>RL78</strong>/<strong>D1A</strong> products incorporate the following RAMs.<br />

Table 3-4. Internal RAM Capacity<br />

Part Number Internal RAM<br />

R5F10CGBxFB, R5F10CGCxFB, R5F10DGCxFB 2048 8 bits (FF700H to FFEFFH)<br />

R5F10CGDxFB, R5F10DGDxFB, R5F10CLDxFB,<br />

R5F10DLDxFB, R5F10CMDxFB, R5F10DMDxFB<br />

3072 8 bits (FF300H to FFEFFH)<br />

R5F10DGExFB, R5F10DLExFB, R5F10CMExFB,<br />

R5F10DMExFB, R5F10DPExFB<br />

4096 8 bits (FEF00H to FFEFFH)<br />

R5F10DMFxFB, R5F10DPFxFB 6144 8 bits (FE700H to FFEFFH)<br />

R5F10DMGxFB, R5F10DPGxFB 8192 8 bits (FDF00H to FFEFFH)<br />

R5F10DMJxFB, R5F10TPJxFB, R5F10DPJxFB 16384 8 bits (FBF00H to FFEFFH)<br />

The internal RAM can be used as a data area and a program area where instructions are written and executed. Four<br />

general-purpose register banks consisting of eight 8-bit registers per bank are assigned to the 32-byte area of FFEE0H to<br />

FFEFFH of the internal RAM area. However, instructions cannot be executed by using the general-purpose registers.<br />

The internal RAM is used as stack memory.<br />

Caution 1. It is prohibited to use the general-purpose register (FFEE0H to FFEFFH) space for fetching or as a<br />

stack area.<br />

2. Part of the internal RAM cannot be used as stack memory when using the self-programming function<br />

and data flash function.<br />

R01UH0317EJ0004 Rev. 0.04 85<br />

Feb. 22, 2013

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!