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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Under development<br />

Preliminary document<br />

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

<strong>RL78</strong>/<strong>D1A</strong> CHAPTER 19 DMA CONTROLLER<br />

CHAPTER 19 DMA CONTROLLER<br />

48 pin 64 pin 80 pin 100 pin<br />

R5F10CGx<br />

/R5F10DGx<br />

R5F10CLx<br />

/R5F10DLx<br />

R5F10CMx<br />

/R5F10DMx<br />

DMA 2 channels 4 channels<br />

R5F10TPx<br />

/R5F10DPx<br />

The <strong>RL78</strong>/<strong>D1A</strong> has an internal DMA (Direct Memory Access) controller.<br />

Data can be automatically transferred between the peripheral hardware supporting DMA, SFRs, and internal RAM<br />

without via CPU.<br />

As a result, the normal internal operation of the CPU and data transfer can be executed in parallel with transfer<br />

between the SFR and internal RAM, and therefore, a large capacity of data can be processed. In addition, real-time<br />

control using communication, timer, and A/D can also be realized.<br />

19.1 Functions of DMA Controller<br />

Number of DMA channels: 2 channels (48, 64 or 80-pin products)<br />

4 channels (100-pin products)<br />

Transfer unit: 8 or 16 bits<br />

Maximum transfer unit: 1024 times<br />

Transfer type: 2-cycle transfer (One transfer is processed in 2 clocks and the CPU stops during that<br />

processing.)<br />

Transfer mode: Single-transfer mode<br />

Transfer request: Selectable from the following peripheral hardware interrupts<br />

A/D converter<br />

Serial interface<br />

(CSI00, CSI01, CSI10, UART0, and UART1)<br />

Timer (channel 0, 1, 3, 5, 7, 10 to 15, 17, 20, 21, 23, 25, 27)<br />

I 2 C<br />

Transfer target: Between SFR and internal RAM<br />

Here are examples of functions using DMA.<br />

Successive transfer of serial interface<br />

Batch transfer of analog data<br />

Capturing A/D conversion result at fixed interval<br />

Capturing port value at fixed interval<br />

R01UH0317EJ0004 Rev. 0.04 1026<br />

Feb. 22, 2013

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

Saved successfully!

Ooh no, something went wrong!