Motorola DSP56301 Inverter INV Bit Operation, Timer Compare Interrupt Enable, Timer Enable

Models: DSP56301

1 372
Download 372 pages 304 b
Page 294
Image 294

Triple Timer Module Programming Model

Table 9-3.Timer Control/Status Register (TCSR) Bit Definitions (Continued)

Bit Number

Bit Name

Reset Value

Description

 

 

 

 

 

 

 

 

2

TCIE

0

Timer Compare Interrupt Enable

 

 

 

Enables/disables the timer compare interrupts. When set, TCIE enables

 

 

 

the compare interrupts. In the timer, pulse width modulation (PWM), or

 

 

 

watchdog modes, a compare interrupt is generated after the counter value

 

 

 

matches the value of the TCPR. The counter starts counting up from the

 

 

 

number loaded from the TLR and if the TCPR value is M, an interrupt

 

 

 

occurs after (M – N + 1) events, where N is the value of TLR. When

 

 

 

cleared, the TCSR[TCIE] bit disables the compare interrupts.

 

 

 

 

1

TOIE

0

Timer Overflow Interrupt Enable

 

 

 

Enables timer overflow interrupts. When set, TOIE enables overflow

 

 

 

interrupt generation. The timer counter can hold a maximum value of

 

 

 

$FFFFFF. When the counter value is at the maximum value and a new

 

 

 

event causes the counter to be incremented to $000000, the timer

 

 

 

generates an overflow interrupt. When cleared, the TOIE bit disables

 

 

 

overflow interrupt generation.

 

 

 

 

0

TE

0

Timer Enable

 

 

 

Enables/disables the timer. When set, TE enables the timer and clears the

 

 

 

timer counter. The counter starts counting according to the mode selected

 

 

 

by the timer control (TC[3–0]) bit values. When clear, TE bit disables the

 

 

 

timer.

 

 

 

NOTE: When all three timers are disabled and the signals are not in GPIO

 

 

 

mode, all three TIO signals are tri-stated. To prevent undesired spikes on

 

 

 

the TIO signals when you switch from tri-state into active state, these

 

 

 

signals should be tied to the high or low signal state by pull-up or pull-down

 

 

 

resistors.

 

 

 

 

Table 9-4.Inverter (INV) Bit Operation

 

TIO Programmed as Input

TIO Programmed as Output

Mode

 

 

 

 

 

INV = 0

INV = 1

INV = 0

INV = 1

 

 

 

 

 

 

 

 

 

 

0

GPIO signal on the TIO

GPIO signal on the TIO

Bit written to GPIO

Bit written to GPIO

 

signal read directly.

signal inverted.

put on TIO signal

inverted and put on

 

 

 

directly.

TIO signal.

 

 

 

 

 

1

Counter is incremented on

Counter is incremented on

 

 

 

the rising edge of the signal

the falling edge of the

 

 

 

from the TIO signal.

signal from the TIO signal.

 

 

 

 

 

 

 

 

2

Counter is incremented on

Counter is incremented on

Initial output put on

Initial output inverted

 

the rising edge of the signal

the falling edge of the

TIO signal directly.

and put on TIO signal.

 

from the TIO signal.

signal from the TIO signal.

 

 

 

 

 

 

 

3

Counter is incremented on

Counter is incremented on

 

 

 

the rising edge of the signal

the falling edge of the

 

 

 

from the TIO signal.

signal from the TIO signal.

 

 

 

 

 

 

 

 

 

 

 

 

 

9-32

 

DSP56301 User’s Manual

 

Page 294
Image 294
Motorola DSP56301 user manual Inverter INV Bit Operation, Timer Compare Interrupt Enable, Timer Overflow Interrupt Enable