Chapter 10
General-Purpose Time Base/Free-Running Timer
8-bit Free-running Timer
X - 11
10.3.2
Setup Example
Timer Operation Setup (Timer 6)
The timer 6 generates interrupts regularly for the clock function. Interrupts are generated every 250 dividing (62.5
µ
s) when selecting SYSCLK (at f
SYSCLK
= 4 MHz) as a clock source.
The setup procedure and the description of each step are shown below.
When TM6OC is set, TM6BC is initialized to 0x00.
When TM6BC value matches the value specified in TM6OC, the timer 6 interrupt request is set at the next count
clock and TM6BC is cleared to 0x00 to restart counting.
Setup Procedure
Description
(1) Enable the binary counter initialization
TM6MD (0x03F7A)
bp7: TM6CLRS = 0
(1) Set the TM6CLRS bit of the timer 6 mode register
(TM6MD) to "0" to enable the initialization of the timer
6 binary counter (TM6BC).
(2) Disable the interrupt
PERI0EN (0x03FDC)
bp1: PERI0EN1 = 0
(2) Set the PERI0EN1 bit of the PERI0EN register to "0" to
disable the interrupt.
(3) Select the clock source
TM6MD (0x03F7A)
bp3-1: TM6CK3-1 = 001
(3) Set the TM6CK3-1 bits of the TM6MD register to select
the clock source. In this case, SYSCLK is selected.
(4) Set the interrupt generation cycle
TM6OC (0x03F79) = 0xF9
(4) Set the interrupt generation cycle to the timer 6 compare
register (TM6OC). At this time, TM6BC is initialized to
0x00.
(5) Enable the interrupt request generation
TM6MD (0x03F7A)
bp7: TM6CLRS = 1
(5) Set the TM6CLRS bit of the TM6MD register to "1" to
enable the interrupt request generation.
(6) Set the interrupt level
PERI0ICR (0x03FFD)
bp7-6: PERI0LV1-0 = 01
(6) Set the PERI0LV1-0 bits of the peripheral function group
0 interrupt level control register (PERI0ICR) to select
the interrupt level. Clear the corresponding interrupt
request bit of PERI0DT register, if it may have already
been set.
[3.1.5 Set up procedure for Interrupt control register for
peripheral function group]
(7) Enable the interrupt
PERI0EN (0x03FDC)
bp1: PERI0EN1 = 1
(7) Set the PERI0EN1 bit of the PERI0EN register to "1" to
enable the interrupt.
(8) Start the TM6 operation
TM6BEN (0x03F7C)
bp0: TM6EN = 1
(8) Set the TM6EN bit of the TM6BEN register to "1" to start
the timer 6.
Содержание 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 ...