1 register description, 1 tccr0b - timer/counter0 control register b – Rainbow Electronics ATtiny861_V User Manual

Page 70

Advertising
background image

70

2588B–AVR–11/06

ATtiny261/461/861

An external clock source can not be prescaled.

Figure 13-2. Prescaler for Timer/Counter0

Note:

1. The synchronization logic on the input pins (

T0)

is shown in

Figure 13-1

.

13.1

Register Description

13.1.1

TCCR0B – Timer/Counter0 Control Register B

• Bit 4 – TSM: Timer/Counter Synchronization Mode

Writing the TSM bit to one activates the Timer/Counter Synchronization mode. In this mode, the
value that is written to the PSR0 bit is kept, hence keeping the Prescaler Reset signal asserted.
This ensures that the Timer/Counter is halted and can be configured without the risk of advanc-
ing during configuration. When the TSM bit is written to zero, the PSR0 bit is cleared by
hardware, and the Timer/Counter start counting.

• Bit 3 – PSR0: Prescaler Reset Timer/Counter0

When this bit is one, the Timer/Counter0 prescaler will be Reset. This bit is normally cleared
immediately by hardware, except if the TSM bit is set.

• Bits 2, 1, 0 – CS02, CS01, CS00: Clock Select0, Bit 2, 1, and 0

The Clock Select0 bits 2, 1, and 0 define the prescaling source of Timer0.

PSR0

Clear

clk

T0

T0

clk

I/O

Synchronization

Bit

7

6

5

4

3

2

1

0

0x33 (0x53)

-

-

-

TSM

PSR0

CS02

CS01

CS01

TCCR0B

Read/Write

R

R

R

R/W

R/W

R/W

R/W

R/W

Initial Value

0

0

0

0

0

0

0

0

Advertising