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 4 PORT FUNCTIONS<br />

4.5.3 The setting to use alternate function<br />

To use the alternate function of a port pin, set the port mode register, output latch, port output mode register, LCD port<br />

function register, A/D port configuration register, and Stepper motor port mode control register as shown in Table 4-18.<br />

Table 4-18. Settings of Register, and Output Latch When Using Alternate Function (1/16)<br />

(a) Alternate function of P0 (1/2)<br />

Alternate function Expanded control setting (Register.bit)<br />

port Function<br />

name<br />

I/O<br />

PMxx Pxx LCDPFxx<br />

Enable function Disable other function<br />

TI00 Input 1 x 0<br />

TIS00.0 = 0<br />

TISELSE.6 = 0<br />

-<br />

P00 TO00 Output 0 0 0 TOS00.0 = 0 STSEL1.2 = 0<br />

CTxD0 Output 0 1 0 STSEL1.2 = 1 -<br />

SEG14 Output x x 1 - -<br />

TI01 Input 1 x 0 TIS00.3,2 = 00 -<br />

P01<br />

TO01<br />

CRxD0<br />

Output<br />

Input<br />

0<br />

1<br />

0<br />

x<br />

0<br />

0<br />

TOS00.3,2 = 00<br />

STSEL1.2 = 1<br />

-<br />

-<br />

SEG15 Output x x 1 - -<br />

TI02 Input 1 x 0 TIS00.4 = 0 -<br />

TO02 Output 0 0 0 TOS00.4 = 0<br />

STSEL0.3,2 = 00/10<br />

TOS10.4 = 0<br />

P02<br />

TI12<br />

TO12<br />

Input<br />

Output<br />

1<br />

0<br />

x<br />

0<br />

0<br />

0<br />

TIS10.4 = 1<br />

TOS10.4 = 1<br />

-<br />

STSEL0.3,2 = 00/10<br />

TOS00.4 = 0<br />

SO00 Output 0 1 0 STSEL0.3,2 = 01 -<br />

SEG16 Output x x 1 - -<br />

TI03 Input 1 x 0 TIS00.7,6 = 00 -<br />

TO03 Output 0 0 0 TOS00.7,6 = 00 TOS10.7,6 = 00/10/11<br />

P03<br />

TI13<br />

TO13<br />

Input<br />

Output<br />

1<br />

0<br />

x<br />

0<br />

0<br />

0<br />

TIS10.7,6 = 01<br />

TOS10.7,6 = 01<br />

-<br />

TOS00.7,6 = 01/10/11<br />

SI00 Input 1 x 0 STSEL0.3,2 = 01 -<br />

SEG17 Output x x 1 - -<br />

TI04 Input 1 x 0 TIS01.0 = 0<br />

TO04 Output 0 0 0 TOS01.0 = 0<br />

STSEL0.3,2 = 00/10<br />

TOS11.1,0 = 00/10<br />

P04<br />

TI14<br />

TO14<br />

Input<br />

Output<br />

1<br />

0<br />

x<br />

0<br />

0<br />

0<br />

TIS11.1,0 = 01<br />

STSEL1.0 = 0<br />

TOS11.1,0 = 01<br />

-<br />

STSEL0.3,2 = 00/10<br />

TOS01.0 = 1<br />

SCK00 Output<br />

Input<br />

0<br />

1<br />

1<br />

x<br />

0 STSEL0.3,2 = 01 -<br />

SEG18 Output x x 1 - -<br />

TI05 Input 1 x 0<br />

TIS01.3,2 = 00<br />

TISELSE.1,0 = 00<br />

-<br />

TO05 Output 0 0 0 TOS01.3,2 = 00 TOS11.3,2 = 00/10/11<br />

P05<br />

TI15 Input 1 x 0<br />

TIS11.3,2 = 01<br />

STSEL1.1 = 0<br />

-<br />

TO15 Output 0 0 0 TOS11.3,2 = 01 TOS01.3,2 = 01/10<br />

SEG19 Output x x 1 - -<br />

R01UH0317EJ0004 Rev. 0.04 253<br />

Feb. 22, 2013

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

Saved successfully!

Ooh no, something went wrong!