29.01.2013 Views

uPD780065 Subseries PUM - Renesas Electronics

uPD780065 Subseries PUM - Renesas Electronics

uPD780065 Subseries PUM - Renesas Electronics

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.

CHAPTER 6 16-BIT TIMER/EVENT COUNTER<br />

(2) 16-bit timer capture/compare register 00 (CR00)<br />

CR00 is a 16-bit register which has the functions of both a capture register and a compare register. Whether<br />

it is used as a capture register or as a compare register is set by bit 0 (CRC00) of capture/compare control register<br />

0 (CRC0).<br />

• When CR00 is used as a compare register<br />

The value set in the CR00 is constantly compared with the 16-bit timer/counter 0 (TM0) count value, and an<br />

interrupt request (INTTM00) is generated if they match. It can also be used as the register which holds the<br />

interval time then TM0 is set to interval timer operation, and as the register which sets the pulse width in the<br />

PWM operating mode.<br />

• When CR00 is used as a capture register<br />

It is possible to select the valid edge of the TI00/TO0/P20 pin or the TI01/P21 pin as the capture trigger. Setting<br />

of the TI00 or TI01 valid edge is performed by means of prescaler mode register 0 (PRM0).<br />

If CR00 is specified as a capture register and capture trigger is specified to be the valid edge of the TI00/TO0/<br />

P20 pin, the situation is as shown in Table 6-3. On the other hand, when capture trigger is specified to be<br />

the valid edge of the TI01/P21 pin, the situation is as shown in Table 6-4.<br />

Table 6-3. TI00/TO0/P20 Pin Valid Edge and Capture/Compare Register Capture Trigger<br />

ES01 ES00 TI00/TO0/P20 Pin Valid Edge CR00 Capture Trigger CR01 Capture Trigger<br />

0 0 Falling edge Rising edge Rising edge<br />

0 1 Rising edge Falling edge Falling edge<br />

1 0 Setting prohibited Setting prohibited Setting prohibited<br />

1 1 Both rising and falling edges No capture operation Both rising and falling edges<br />

Table 6-4. TI01/P21 Pin Valid Edge and Capture/Compare Register Capture Trigger<br />

ES11 ES10 TI01/P21 Pin Valid Edge CR00 Capture Trigger<br />

0 0 Falling edge Falling edge<br />

0 1 Rising edge Rising edge<br />

1 0 Setting prohibited Setting prohibited<br />

1 1 Both rising and falling edges Both rising and falling edges<br />

CR00 is set by a 16-bit memory manipulation instruction.<br />

After RESET input, the value of CR00 is undefined.<br />

Cautions 1. Set a value other than 0000H in CR00. This means 1-pulse count operation cannot be<br />

performed when CR00 is used as an event counter. However, in the free-running mode and<br />

in the clear mode using the valid edge of TI00, if 0000H is set to CR00, an interrupt request<br />

(INTTM00) is generated following overflow (FFFFH).<br />

2. When P20 is used as the valid edge of TI00, it cannot be used as timer output (TO0).<br />

Moreover, when P20 is used as TO0, it cannot be used as the valid edge of TI00.<br />

Preliminary User’s Manual U13420EJ2V0UM00<br />

107

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

Saved successfully!

Ooh no, something went wrong!