Chapter 9
16-bit Timer
16-bit Timer
IX - 21
9.3
16-bit Timer
9.3.1
Operation
16-bit Timer Operation (Timer 7, Timer 8 and Timer 9)
When the value of TMnBC matches the setting value of TMnOC1, an interrupt request (TMnIRQ) is generated at
the next count clock. The source of TMnIRQ can be selected by TMnMD2.TMnIRS1. 16-bit timer can generate
another independent interrupt request (TMnOC2IRQ) depending on the setting value of TMnOC2.
TMnMD2.TMnBCR can select the factor of which TMnBC is cleared to "0x0000".
TMnBC is cleared and restarts counting up again.
When TMnBC is cleared "0x0000", the value of timer n preset register is loaded to timer n compare register.
The value of the compare register with double-buffer structure can be changed continuously without disturbing
the cycle even during the timer operation.
..
When reading the value of TMnBC, use a 16-bit access instruction, MOVW or write data to
TMnIC with a software function.
When using the MOVW instruction, indeterminate data during counting may be read. So,
read the register value several times and confirm those data are identical.
When using the capture function, writing to TMnIC can capture the count value of TMnBC to
the TMnIC to read the count value during counting precisely.
For more information, refer to [9.8.1 Operation].
..
..
If the count clock is changed during counting, the counter can't count up correctly.
Change the count clock after the timer operation is stopped.
..
..
Set Timer n mode register while the TMnMD1.TMnEN is set to "0" to stop counting.
..
..
To change CPU operation mode from NORMAL to SLOW when high-speed oscillation clock
(HCLK) is selected as a clock source, stop the timer at first. After CPU operation mode has
been changed, start the timer again. In SLOW/HALT1 mode, do not select high-speed oscil-
lation clock (HCLK) for a clock source.
..
..
When writing data to the 16-bit preset register (TMnPR1 and TMnPR2), use a 16-bit instruc-
tion, MOVW.
..
Содержание MN101L Series
Страница 1: ...Cover MICROCOMPUTER MN101L MN101LR05D 04D 03D 02D LSI User s Manual Pub No 21705 015E ...
Страница 2: ......
Страница 8: ......
Страница 10: ......
Страница 11: ...Contents Contents 0 ...
Страница 22: ... Contents 11 ...
Страница 23: ...I Chapter 1 Overview 1 ...
Страница 62: ...Chapter 1 Overview I 40 Cautions for Circuit Setup ...
Страница 63: ...II Chapter 2 CPU 2 ...
Страница 94: ...Chapter 2 CPU II 32 Reset ...
Страница 95: ...III Chapter 3 Interrupts 3 ...
Страница 143: ...IV Chapter 4 Clock Mode Voltage Control 4 ...
Страница 175: ...V Chapter 5 Watchdog Timer WDT 5 ...
Страница 180: ...Chapter 5 Watchdog Timer WDT V 6 Operation ...
Страница 181: ...VI Chapter 6 Power Supply Voltage Detection 6 ...
Страница 189: ...VII Chapter 7 I O Port 7 ...
Страница 248: ...Chapter 7 I O Port VII 60 Port 8 ...
Страница 249: ...VIII Chapter 8 8 bit Timer 8 ...
Страница 282: ...Chapter 8 8 bit Timer VIII 34 8 bit Timer Cascade Connection ...
Страница 283: ...IX Chapter 9 16 bit Timer 9 ...
Страница 346: ...Chapter 9 16 bit Timer IX 64 IGBT Output with Dead Time ...
Страница 347: ...X Chapter 10 General Purpose Time Base Free Running Timer 10 ...
Страница 361: ...XI Chapter 11 RTC Time Base Timer RTC TBT 11 ...
Страница 371: ...XII Chapter 12 Real Time Clock RTC 12 ...
Страница 389: ...XIII Chapter 13 Serial Interface 13 ...
Страница 458: ...Chapter 13 Serial Interface XIII 70 IIC Communication ...
Страница 459: ...XIV Chapter 14 DMA Controller 14 ...
Страница 472: ...Chapter 14 DMA Controller XIV 14 DMA Data Transfer ...
Страница 473: ...XV Chapter 15 Buzzer 15 ...
Страница 479: ...XVI Chapter 16 A D Converter ADC 16 ...
Страница 493: ...XVII Chapter 17 LCD 17 ...
Страница 530: ...Chapter 17 LCD XVII 38 LCD Display Examples ...
Страница 531: ...XVIII Chapter 18 ReRAM 18 ...
Страница 538: ...Chapter 18 ReRAM XVIII 8 Command Library ...
Страница 539: ...XIX Chapter 19 On Board Debugger 19 ...
Страница 542: ...Chapter 19 On Board Debugger XIX 4 List of on board debugging functions ...
Страница 543: ...XX Chapter 20 Appendix 20 ...
Страница 555: ...Chapter 20 Appendix Instruction map XX 13 ...