Timer/counter1 control register a – tccr1a – Rainbow Electronics AT90LS4433 User Manual

Page 37

Advertising
background image

37

AT90S/LS4433

1042G–AVR–09/02

Timer/Counter1 Control
Register A – TCCR1A

• Bits 7, 6 – COM11, COM10: Compare Output Mode1, Bits 1, and 0

The COM11 and COM10 control bits determine any output pin action following a
Compare Match in Timer/Counter1. Any output pin actions affect pin OC1 (Output
Compare pin 1). This is an alternative function to an I/O port, and the corresponding
direction control bit must be set (one) to control an output pin. The control configuration
is shown in Table 10.

In PWM mode, these bits have a different function. Refer to Table 11 for a detailed
description.

• Bits 5..2 – Res: Reserved Bits

These bits are reserved bits in the AT90S4433 and always read as zero.

• Bits 1, 0 – PWM11, PWM10: Pulse Width Modulator Select Bits

These bits select PWM operation of Timer/Counter1 as specified in Table 11. This mode
is described on page 41.

Bit

7

6

5

4

3

2

1

0

$2F ($4F)

COM11

COM10

PWM11

PWM10

TCCR1A

Read/Write

R/W

R/W

R

R

R

R

R/W

R/W

Initial Value

0

0

0

0

0

0

0

0

Table 10. Compare 1 Mode Select

COM11

COM10

Description

0

0

Timer/Counter1 disconnected from output pin OC1

0

1

Toggle the OC1 output line.

1

0

Clear the OC1 output line (to zero).

1

1

Set the OC1 output line (to one).

Table 11. PWM Mode Select

PWM11

PWM10

Description

0

0

PWM operation of Timer/Counter1 is disabled

0

1

Timer/Counter1 is an 8-bit PWM

1

0

Timer/Counter1 is a 9-bit PWM

1

1

Timer/Counter1 is a 10-bit PWM

Advertising