beautypg.com

I/o memory – Rainbow Electronics AT86RF401 User Manual

Page 28

background image

28

AT86RF401

1424D–RKE–09/02

I/O Memory

The I/O space definition of the AT86RF401 is shown in Table 7 below.

Note:

Reserved and unused locations are not shown in the table.

Table 7. AT86RF401 I/O Space Definitions

Address Hex

Name

Function

$3F

SREG

Status Register

$3E

SPH

Stack Pointer High Register (program to 0 x 00)

$3D

SPL

Stack Pointer Low Register

$35

BL_CONFIG

Battery Low Configuration Register

$34

B_DET

Button Detect Register

$33

AVR_CONFIG

AVR Configuration Register

$32

IO_DATIN

I/O DATA IN Register

$31

IO_DATOUT

I/O DATA OUT Register

$30

IO_ENAB

I/O Enable Register

$22

WDTCR

Watchdog Timer Control Register

$21

BTCR

Bit Timer Control Register

$20

BTCNT

Bit Timer Count Register

$1E

DEEAR

Data EEPROM Address Register

$1D

DEEDR

Data EEPROM Data Register

$1C

DEECR

Data EEPROM Control Register

$17

LOCKDET2

Lock Detector Configuration Register 2

$16

VCOTUNE

VCO Tuning Register

$14

PWR_ATTEN

Power Attenuation Control Register

$12

TX_CNTL

Transmitter Control Register

$10

LOCKDET1

Lock Detector Configuration Register 1