M44C892
M44C092
Rev. A5, 14-Dec-01
48 (84)
Timer 3 Registers
Timer 3 Mode Register (T3M)
Address: ’B’hex – Subaddress: ’0’hex
Bit 3
Bit 2
Bit 1
Bit 0
T3M
T3M3
T3M2
T3M1
T3M0
Reset value: 1111b
T3M3
Timer 3 Mode select bit 3
T3M2
Timer 3 Mode select bit 2
T3M1
Timer 3 Mode select bit 1
T3M0
Timer 3 Mode select bit 0
Mode
T3M3
T3M2
T3M1
T3M0
Timer 3 Modes
1
1
1
1
1
Timer / counter with a read access
2
1
1
1
0
Timer / counter, external capture & external trigger restart
mode (T3I)
3
1
1
0
1
Timer / counter, internal capture & internal trigger restart
mode (TOG2)
4
1
1
0
0
Timer / counter mode 1 without output
(T2O –> T3O)
5
1
0
1
1
Timer / counter mode 2 without output
(T2O –> T3O)
6
1
0
1
0
Burst modulation with Timer 2 (M2)
7
1
0
0
1
Burst modulation with shift register (SO)
8
1
0
0
0
FSK modulation with shift register (SO)
9
0
1
1
1
Pulse-width modulation with shift register (SO) & Timer 2
(TOG2), internal trigger restart (SCO) –> counter reset
10
0
1
1
0
Manchester demodulation / pulse-width demodulation *
(T2O –> T3O)
11
0
1
0
1
Biphase demodulation *
(T2O –> T3O)
12
0
1
0
0
Timer / counter with external capture mode (T3I)
13
0
0
1
1
Not allowed
14
0
0
1
0
Not allowed
15
0
0
0
1
Not allowed
16
0
0
0
0
Not allowed
* In this mode, the SSI can be used only as demodulator (8-bit NRZ rising edge). All other SSI modes are not allowed.
Timer 3 Control Register 1 (T3C) Write
Primary register address: ’C’hex – Write
Bit 3
Bit 2
Bit 1
Bit 0
T3C
Write
T3EIM
T3TOP
T3TS
T3R
Reset value: 0000b
T3EIM
Timer 3 Edge Interrupt Mask
T3EIM = 0, disables the interrupt when an edge event for Timer 3 occurs (T3I)
T3EIM = 1, enables the interrupt when an edge event for Timer 3 occurs (T3I)
T3TOP
Timer 3 Toggle Output Preset
T3TOP = 0, sets toggle output (M3) to ’0’
T3TOP = 1, sets toggle output (M3) to ’1’
Note: If T3R = 1, no output preset is possible
T3TS
Timer 3 Toggle with Start
T3TS = 0, Timer 3 output is not toggled during the start
T3TS = 1, Timer 3 output is toggled if it is started with T3R
T3R
Timer 3 Run
T3R = 0, Timer 3 stop and reset
T3R = 1, Timer 3 run