
ISL12022M
18
FN6668.9
June 20, 2012
ALPHA Register (ALPHA)
The ALPHA variable is 8 bits and is defined as the temperature
coefficient of crystal from -40°C to T0, or the ALPHA Cold (there is
an Alpha Hot register that must be programmed as well). It is
normally given in units of ppm/°C2, with a typical value of -0.034.
The ISL12022M device uses a scaled version of the absolute value
of this coefficient in order to get an integer value. Therefore,
ALPHA <7:0> is defined as the (|Actual ALPHA Value| x 2048) and
converted to binary. For example, a crystal with Alpha of
-0.034ppm/°C2 is first scaled (|2048*(-0.034)| = 70d) and then
converted to a binary number of 01000110b.
The practical range of Actual ALPHA values is from -0.020 to -0.060.
The ISL12022M has a preset ALPHA value corresponding to the
crystal in the module. This value is recalled on initial power-up and
is preset in device production. It is READ ONLY and cannot be
overwritten by the user.
BETA Register (BETA)
The BETA register has special Write properties. Only the TSE,
BTSE and BTSR bits can be written; the BETA bits are READ-ONLY.
A write to both bytes in this register will only change the 3 MSB’s
(TSE, BTSE, BTSR), and the 5 LSB’s will remain the same as set
at the factory.
TEMPERATURE SENSOR ENABLED BIT (TSE)
This bit enables the Temperature Sensing operation, including the
temperature sensor, A/D converter and FATR/FDTR register
adjustment. The default mode after power-up is disabled: (TSE = 0).
To enable the operation, TSE should be set to 1. (TSE = 1). When
temp sense is disabled, the initial values for IATR and IDTR registers
are used for frequency control.
When TSE is set to 1, the temperature conversion cycle begins and
will end when two temperature conversions are completed. The
average of the two conversions is in the TEMP registers.
0
100
11
+13
0
101
00
+12
0
101
01
+11
0
101
10
+10
0
101
11
+9
0
110
00
+8
0
110
01
+7
0
110
10
+6
0
110
11
+5
0
111
00
+4
0
111
01
+3
0
111
10
+2
0
111
11
+1
1
000
00
0
1
000
01
-1
1
000
10
-2
1
000
11
-3
1
001
00
-4
1
001
01
-5
1
001
10
-6
1
001
11
-7
1
010
00
-8
1
010
01
-9
1
010
10
-10
1
010
11
-11
1
011
00
-12
1
011
01
-13
1
011
10
-14
1
011
11
-15
1
100
00
-16
1
100
01
-17
1
100
10
-18
1
100
11
-19
1
101
00
-20
1
101
01
-21
1
101
10
-22
1
101
11
-23
1
110
00-24
1
110
01
-25
1
110
10
-26
TABLE 12. IATRO TRIMMING RANGE (Continued)
IATR05
IATR04
IATR03
IATR02
IATR01
IATR00
TRIMMING
RANGE
11
101
1-27
11
110
0
-28
11
110
1
-29
11
111
0
-30
11
111
1-31
TABLE 13. ALPHA REGISTER
ADDR 7
654
3210
0Ch D ALPHA6 ALPHA5 ALPHA4 ALPHA3 ALPHA2 ALPHA1 ALPHA0
TABLE 14.
ADDR
7
6
5
4
321
0
0Dh
TSE BTSE BTSR BETA4 BETA3 BETA2 BETA1 BETA0
TABLE 12. IATRO TRIMMING RANGE (Continued)
IATR05
IATR04
IATR03
IATR02
IATR01
IATR00
TRIMMING
RANGE