beautypg.com

Rainbow Electronics AT86RF231 User Manual

Page 119

background image

119

8111A–AVR–05/08

AT86RF231

• Bit 3 - CLKM_SHA_SEL

Register bit CLKM_SHA_SEL defines if a new clock rate, defined by CLKM_CTRL, is set imme-
diately or after the next SLEEP cycle.

• Bit [2:0] - CLKM_CTRL

These register bits set clock rate of pin 17 (CLKM).

Register 0x12 (XOSC_CTRL):

The register XOSC_CTRL controls the operation of the crystal oscillator.

• Bit [7:4] - XTAL_MODE

These register bits set the operating mode of the crystal oscillator. For normal operation the
default value is set to XTAL_MODE = 0xF after reset. Using an external clock source it is recom-
mended to set XTAL_MODE = 0x4.

Table 9-13.

CLKM Clock Rate Update Scheme

Register Bit

Value

Description

CLKM_SHA_SEL

0

CLKM clock rate change appears immediately

1

CLKM clock rate change appears after SLEEP cycle

Table 9-14.

Clock Rate Setting at pin CLKM

Register Bit

Value

Description

CLKM_CTRL

0

No clock at pin 17 (CLKM), pin set to logic low

1

1 MHz

2

2 MHz

3

4 MHz

4

8 MHz

5

16 MHz

6

250 kHz

7

62.5 kHz (IEEE 802.15.4 symbol rate)

Bit

7

6

5

4

3

2

1

0

+0x12

XTAL_MODE

XTAL_TRIM

XOSC_CTRL

Read/Write

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Initial Value

1

1

1

1

0

0

0

0

Table 9-15.

Crystal Oscillator Operating Mode

Register Bit

Value

Description

XTAL_MODE

0x4

Internal crystal oscillator disabled, use external reference frequency

0xF

Internal crystal oscillator enabled

XOSC voltage regulator enabled