
www.RFM.com
© 2010-2012 by RF Monolithics, Inc.
Technical s1.678.684.2000
E-mail:
Page 51 of 80
DNT90 Integration Guide - 08/09/12
Bank
Location
Name
R/W
Size
Range In Bits
Default
0x06
0x3F
AdcGainCh1
R/W
0x01
8
0 (gain = 1)
0x06
0x40
AdcDiffScaleFactorCh0
R/W
0x02
16
0x8000
0x06
0x42
AdcDiffOffsetCh0
R/W
0x02
16
0x0000
0x06
0x44
AdcDiffScaleFactorCh1
R/W
0x02
16
0x8000
0x06
0x46
AdcDiffOffsetCh1
R/W
0x02
16
0x0000
0x06
0x47
FastAdcPrescaler
R/W
0x01
1 byte, range 1..7
5 (
128)
0x06
0x48
SlowAdcPresccaler
R/W
0x01
1 byte, range 0..7
2 (
16)
0x06
0x49
MaxQueuedEvents
R/W
0x01
1 byte, range 0..20
8 (reports)
0x06
0x4A
AdcSkipCount
R/W
0x01
1 byte
0 (samples)
Table 7.4.7.1
GpioDir -
this parameter is a bitmask that sets whether each GPIO is an input (0) or outputs (1). The de-
fault is all inputs.
GpioInit
- this parameter is a bitmask that sets the initial value for any GPIOs which are enabled as out-
puts. For GPIOs enabled as inputs, this sets the initial pull-up setting.
GpioAlt
- Specifies which GPIO pins will have their alternate functions enabled: Bit 2 - diversity toggle en-
able, Bit 3 - RS485 enable, Bit 4 - /HOST_CTS enable, Bit5 - /HOST_RTS enable.
Bit
Alternate Function
Default
Bit Mask
0
(none)
0
0x01
1
(none)
0
0x02
2
Diversity Toggle
0
0x04
3
RS485 (N/A in SPI Slave mode)
0
0x08
4
/Host_CTS (N/A in SPI Slave mode)
1
0x10
5
/HOST_RTS (N/A in SPI Slave mode)
1
0x20
Table 7.4.7.2
GpioEdgeTrigger
-This parameter consists of a set of four 2-bit fields that define when GPIO triggers are
enabled for I/O event reporting:
bits 7..6
GPIO3 edge function
bits 5..4
GPIO2 edge function
bits 3..2
GPIO1 edge function
bits 1..0
GPIO0 edge function
The bit values for each GPIO map to the following settings:
Value
GPIO edge behavior
11
Rising edge trigger, neither level keeps remote awake
10
Bidirectional edge trigger, neither level keeps remote awake
01
Rising edge trigger, holding high keeps remote awake
00
Falling edge trigger, holding low keeps remote awake
Table 7.4.7.3
GpioSleepMode
- this parameter is a bitmask that enables configuring the I/O direction and state of
GPIO0..GPIO5 when the module is sleeping. Bits 0..5 correspond to GPIO0..GPIO5. Setting a
Gpio-
SleepMode
bit to 1 enables sleep mode configuration of the corresponding GPIO. Setting a
GpioSleep-
Mode
bit to 0 causes the corresponding GPIO to remain configured as in active mode. Note that when the