16-Bit Timer Register (Tmr0/1); Fig. 10.6 16-Bit Timer Register (Tmr0/1) - Fujitsu MB90420/5 (A) Series Hardware Manual

F2mc-16lx family 16-bit microcontrollers
Table of Contents

Advertisement

10.4.3 16-bit timer register (TMR0/1)

The 16-bit timer register (TMR0/1) can read the count value of the 16-bit decrement counter at any time.
n 16-bit timer register (TMR0/1)
Figure 10.6 shows the 16-bit timer register (TMR0/1).
Address
TMR0: 000052
H
TMR1: 000056
H
Address
TMR0: 000053
H
TMR1: 000057
H
R: Read only
X: Undefined
The 16-bit timer register can read the counter value of the 16-bit decrement counter. When the counter is
enabled (TMCSR0/1: CNTE = 1), the value written to the 16-bit reload register is loaded into the this register
to start decrementing. When the counter is stopped (TMCSR0/1: CNTE = 0), the value of the TMR register
is held.
Notes: 1. The TMR register can also be read during counting, but always use a word transfer instruction
(such as MOVW A, 003A
2. The 16-bit timer register (TMR0/1) is a read-only register, but it is allocated to the same address
as the write-only 16-bit reload register (TMRLR0/1L, TMRLR0/1H). Consequently, when a write is
performed, the value of TMR is not affected, but the write is performed to TMRLR0/1L and
TMRLR0/1H.
16-BIT RELOAD TIMER
bit 15
bit 14
bit 13
D15
D14
D13
R
R
R
bit 7
bit 6
bit 5
D7
D6
D5
R
R
R

Fig. 10.6 16-bit Timer Register (TMR0/1)

).
H
bit 12
bit 11
bit 10
D12
D11
D10
R
R
R
bit 4
bit 3
bit 2
D4
D3
D2
R
R
R
10-13
Initial value
bit 9
bit 8
D9
D8
XXXXXXXX
R
R
bit 1
bit 0
Initial value
D1
D0
XXXXXXXX
R
R
B
B

Advertisement

Table of Contents
loading

Table of Contents