Abstract:The DS1863 burst-mode PON controller with integrated monitoring capabilities has programming options to configure the alarms, warnings, lookup tables, and other functions. This programmability necessitates a large register memory map. This application note provides an outline of the register map, which is convenient when programming the device.
Memory Map of the DS1863
The DS1863 features six separate memory tables that are internally organized into eight byte rows (Figure 1).
The Lower Memory is addressed from 00h to 7Fh. It contains alarm and warning thresholds, flags, masks, several control registers, password entry area (PWE), and the Table Select byte.
Table 01h primarily contains user EEPROM (with PW1 level access) and some alarm and warning status bytes.
Table 02h is a multifunction space that contains configuration registers, scaling and offset values, passwords, interrupt registers, and miscellaneous control bytes.
Table 03h is strictly user EEPROM that is protected by a PW2-level password.
Table 04h contains a temperature-indexed lookup table (LUT) for controlling the modulation voltage. The modulation LUT can be programmed in 2°C increments over the -40°C to +102°C range. Access to this register is protected by a PW2-level password.
Table 05h contains another LUT, which allows the APC set point to change as a function of temperature to compensate for Tracking Error (TE). This TE LUT has 36 entries that determine the APC setting in 4°C windows between -40°C to +100°C. Access to this register is protected by a PW2-level password.
Figure 1. Structure of the memory map in the DS1863.
Register Reference
The following tables provide an easy reference to the Lower Memory and Tables 01h and 02h. For a description of the functionality for each bit, please refer to the corresponding register in the DS1863 data sheet. Tables 03h, 04h, and 05h are lookup tables that do not require a separate reference and, therefore, are not included here.
Note: RSVD is an acronym for RESERVED.
Lower Memory
Register Name
Bit7
Bit0
TEMP ALARM HI
00h
S
26
25
24
23
22
21
20
01h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
TEMP ALARM LO
02h
S
26
25
24
23
22
21
20
03h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
TEMP WARN HI
04h
S
26
25
24
23
22
21
20
05h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
TEMP WARN LO
06h
S
26
25
24
23
22
21
20
07h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
VCC ALARM HI
08h
215
214
213
212
211
210
29
28
09h
27
26
25
24
23
22
21
20
VCC ALARM LO
0Ah
215
214
213
212
211
210
29
28
0Bh
27
26
25
24
23
22
21
20
VCC WARN HI
0Ch
215
214
213
212
211
210
29
28
0Dh
27
26
25
24
23
22
21
20
VCC WARN LO
0Eh
215
214
213
212
211
210
29
28
0Fh
27
26
25
24
23
22
21
20
MON1 ALARM HI
10h
215
214
213
212
211
210
29
28
11h
27
26
25
24
23
22
21
20
MON1 ALARM LO
12h
215
214
213
212
211
210
29
28
13h
27
26
25
24
23
22
21
20
MON1 WARN HI
14h
215
214
213
212
211
210
29
28
15h
27
26
25
24
23
22
21
20
MON1 WARN LO
16h
215
214
213
212
211
210
29
28
17h
27
26
25
24
23
22
21
20
MON2 ALARM HI
18h
215
214
213
212
211
210
29
28
19h
27
26
25
24
23
22
21
20
MON2 ALARM LO
1Ah
215
214
213
212
211
210
29
28
1Bh
27
26
25
24
23
22
21
20
MON2 WARN HI
1Ch
215
214
213
212
211
210
29
28
1Dh
27
26
25
24
23
22
21
20
MON2 WARN LO
1Eh
215
214
213
212
211
210
29
28
1Fh
27
26
25
24
23
22
21
20
MON3 ALARM HI
20h
215
214
213
212
211
210
29
28
21h
27
26
25
24
23
22
21
20
MON3 ALARM LO
22h
215
214
213
212
211
210
29
28
23h
27
26
25
24
23
22
21
20
MON3 WARN HI
24h
215
214
213
212
211
210
29
28
25h
27
26
25
24
23
22
21
20
MON3 WARN LO
26h
215
214
213
212
211
210
29
28
27h
27
26
25
24
23
22
21
20
SHADOWED EEPROM
28h-2Fh
SEE
SEE
SEE
SEE
SEE
SEE
SEE
SEE
PW2 EE
30h-5Fh
EE
EE
EE
EE
EE
EE
EE
EE
TEMP VALUE
60h
S
26
25
24
23
22
21
20
61h
2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
VCC VALUE
62h
215
214
213
212
211
210
29
28
63h
27
26
25
24
23
22
21
20
MON1 VALUE
64h
215
214
213
212
211
210
29
28
65h
27
26
25
24
23
22
21
20
MON2 VALUE
66h
215
214
213
212
211
210
29
28
67h
27
26
25
24
23
22
21
20
MON3 VALUE
68h
215
214
213
212
211
210
29
28
69h
27
26
25
24
23
22
21
20
STATUS
6Eh
FETG STATUS
SOFT FETG
RSVD
TX-F RESET
SOFT TX-D
TX-F STATUS
RSVD
RDYB
UPDATE
6Fh
TEMP RDY
VCC RDY
MON1 RDY
MON2 RDY
MON3 RDY
RSVD
RSVD
RSVD
ALARM3
70h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
ALARM2
71h
MON3 HI
MON3 LO
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
ALARM1
72h
RSVD
RSVD
RSVD
RSVD
BIAS HI
RSVD
TX-P HI
TX-P LO
ALARM0
73h
RSVD
RSVD
RSVD
RSVD
BIAS MAX
RSVD
RSVD
RSVD
WARN3
74h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
WARN2
75h
MON3 HI
MON3 LO
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
PASSWORD ENTRY (PWE)
7Bh
231
230
229
228
227
226
225
224
7Ch
223
222
221
220
219
218
217
216
7Dh
215
214
213
212
211
210
29
28
7Eh
27
26
25
24
23
22
21
20
TABLE SELECT (TBL SEL)
7Fh
27
26
25
24
23
22
21
20
Table 01h
Bit7
Bit0
PW1 EEPROM
80h-F7h
EE
EE
EE
EE
EE
EE
EE
EE
ALARM3
F8h
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
ALARM2
F9h
MON3 HI
MON3 LO
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
ALARM1
FAh
RSVD
RSVD
RSVD
RSVD
BIAS HI
RSVD
TX-P HI
TX-P LO
ALARM0
FBh
RSVD
RSVD
RSVD
RSVD
BIAS MAX
RSVD
RSVD
RSVD
WARN3
FCh
TEMP HI
TEMP LO
VCC HI
VCC LO
MON1 HI
MON1 LO
MON2 HI
MON2 LO
WARN2
FDh
MON3 HI
MON3 LO
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
Table 02h
Bit7
Bit0
MODE
80h
SEEB
RSVD
RSVD
RSVD
AEN
MOD-EN
APC-EN
BIAS-EN
T INDEX
81h
27
26
25
24
23
22
21
20
MOD DAC
82h
27
26
25
24
23
22
21
20
APC DAC
83h
27
26
25
24
23
22
21
20
BIAS DAC
84h
0
0
212
211
210
29
28
27
85h
27
26
25
24
23
22
21
20
DEVICE ID
86h
0
1
1
0
0
0
1
1
DEVICE VER
87h
DEVICE VERSION
UPDATE RATE
86h
0
0
0
0
SR(3:0)
SR(3:0)
SR(3:0)
SR(3:0)
CONFIG
89h
FETG DIR
TX-F EN
RSVD
ASEL
RSVD
RSVD
RSVD
RSVD
START-UP STEP
8Ah
212
211
210
29
28
27
26
25
MOD RANGING
8Bh
RSVD
RSVD
RSVD
RSVD
RSVD
MOD2
MOD1
MOD0
DEVICE ADDRESS
8Ch
27
26
25
24
23
22
21
X
COMP RANGING
8Dh
RSVD
RSVD
RSVD
RSVD
RSVD
APC2
APC1
APC0
RIGHT SHIFT1
8Eh
RSVD
MON1_2
MON1_1
MON1_0
RSVD
MON2_2
MON2_1
MON2_0
RIGHT SHIFT0
8Fh
RSVD
MON3_2
MON3_1
MON3_0
RSVD
RSVD
RSVD
RSVD
VCC SCALE MON1-4 SCALE
92, 94, 96, 98, 9Ah
215
214
213
212
211
210
29
28
93, 95, 97, 99, 9Bh
27
26
25
24
23
22
21
20
VCC OFFSET MON1-4 OFFSET
A2, A4, A6, A8, AAh
S
S
215
214
213
212
211
210
A3, A5, A7, A9, ABh
29
28
27
26
25
24
23
22
TEMP OFFSET
AEh
S
28
27
26
25
24
23
22
AFh
21
20
2-1
2-2
2-3
2-4
2-5
2-6
PW1, PW2
B0h, B4h
231
230
229
228
227
226
225
224
B1h, B5h
223
222
221
220
219
218
217
216
B2h, B6h
215
214
213
212
211
210
29
28
B3h, B7h
27
26
25
24
23
22
21
20
FETG ENABLE1
B8h
TEMP EN
VCC EN
MON1 EN
MON2 EN
MON3 EN
RSVD
RSVD
RSVD
FETG ENABLE0
B9h
TX-P HI EN
TX-P LO EN
BIAS HI EN
BIAS MAX EN
RSVD
RSVD
RSVD
RSVD
TX-F ENABLE1
BAh
TEMP EN
VCC EN
MON1 EN
MON2 EN
MON3 EN
RSVD
RSVD
RSVD
TX-F ENABLE0
BBh
TX-P HI EN
TX-P LO EN
BIAS HI EN
BIAS MAX EN
RSVD
RSVD
RSVD
FETG EN
HTXP
BCh
27
26
25
24
23
22
21
20
LTXP
BDh
27
26
25
24
23
22
21
20
HBIAS
BEh
27
26
25
24
23
22
21
20
MAX IBIAS
BFh
212
211
210
29
28
27
26
25
MAN IBIAS
F8h
RSVD
RSVD
212
211
210
29
28
27
F9h
27
26
25
24
23
22
21
20
MAN_CNTL
FAh
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
RSVD
MAN_CLK
Automatic Updates
Would you like to be automatically notified when new application notes are published in your areas of interest? Sign up for EE-Mail™.