tmp89fm42 TOSHIBA Semiconductor CORPORATION, tmp89fm42 Datasheet - Page 160

no-image

tmp89fm42

Manufacturer Part Number
tmp89fm42
Description
8 Bit Microcontroller
Manufacturer
TOSHIBA Semiconductor CORPORATION
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
tmp89fm42AUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42LUG
Manufacturer:
ST
Quantity:
500
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
745
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA
Quantity:
1 000
Part Number:
tmp89fm42LUG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
Manufacturer:
PROCONN
Quantity:
3 705
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/PBF
Quantity:
29
Part Number:
tmp89fm42UG
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG
0
Company:
Part Number:
tmp89fm42UG
Quantity:
15 795
Company:
Part Number:
tmp89fm42UG
Quantity:
2 400
Part Number:
tmp89fm42UG(C
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(C,JZ)
Manufacturer:
TOSHIBA/东芝
Quantity:
20 000
Part Number:
tmp89fm42UG(CZHZ)
0
Part Number:
tmp89fm42UG(JZ)
Manufacturer:
Toshiba
Quantity:
10 000
13.2 Control
13. 16-bit Timer Counter (TCA)
RA001
Timer counter A0 status register
Timer counter A0 register AH
Timer counter A0 register AL
Timer counter A0 register BH
Timer counter A0 register BL
TA0DRAH
TA0DRBH
TA0DRAL
TA0DRBL
(0x002E)
(0x002D)
(0x002F)
(0x0033)
(0x0030)
TA0SR
Note 1: TA0OVF, TA0CPFA and TA0CPFB are cleared to "0" automatically after TA0SR is read. Writing to TA0SR is invalid.
Note 2: When a read instruction is executed on TA0SR, bits 6 to 2 are read as "0".
Note 1: When a write instruction is executed on TA0DRAL (TA0DRBL), the set value does not become effective immedi-
Note 2: The timer counter A0 register is not writable in the pulse width measurement mode.
ately, but is temporarily stored in the temporary buffer. Subsequently, when a write instruction is executed on the
higher-level register, TA0DRAH (TA0DRBH), the 16-bit set values are collectively stored in the double buffer or
TA0DRAL/H. When setting data to the timer counter A0 register, be sure to write the data into the lower level reg-
ister and the higher level in this order.
TA0CPFA
TA0CPFB
TA0OVF
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Bit Symbol
Bit Symbol
Bit Symbol
Bit Symbol
Bit Symbol
After reset
After reset
After reset
After reset
After reset
Overflow flag
Capture completion flag A
Capture completion flag B
TA0OVF
15
15
R
7
0
1
7
1
1
7
1
14
14
R
6
0
1
6
1
1
6
1
-
13
13
R
5
0
1
5
1
1
5
1
-
Page 146
0
1
0
1
0
1
No overflow has occurred.
At least an overflow has occurred.
No capture operation has been executed.
At least a pulse width capture has been executed in the double-edge
capture.
No capture operation has been executed.
At least a capture operation has been executed in the single-edge cap-
ture.
At least a pulse duty width capture has been executed in the double-
edge capture.
12
12
R
4
0
1
4
1
1
4
1
-
TA0DRAH
TA0DRBH
TA0DRAL
TA0DRBL
R/W
R/W
R/W
R/W
11
11
R
3
0
1
3
1
1
3
1
-
10
10
R
2
0
1
2
1
1
2
1
-
TA0CPFA
R
1
0
9
1
1
1
9
1
1
1
TMP89FM42
TA0CPFB
R
0
0
8
1
0
1
8
1
0
1

Related parts for tmp89fm42