Section 3 – system register descriptions – Maxim Integrated DS4830A Optical Microcontroller User Manual
Page 25
DS4830A User’s Guide
25
SECTION 3 – SYSTEM REGISTER DESCRIPTIONS
Most functions of the DS4830A are controlled by sets of registers. These registers provide a working space for memory
operations as well as configuring and addressing peripheral registers on the device. Registers are divided into two major
types: system registers and peripheral registers. The common register set, also known as the system registers, includes
ALU access and control registers, accumulator registers, data pointers, interrupt vectors and control, and stack pointer.
The peripheral registers define additional functionality and the functionality is broken up into discrete modules.
This section describes the DS4830A’s system registers. Table 3-1 shows the DS4830A system register map. Table 3-2
explains system register bit functions. This is followed by a detailed bit description.
Table 3-1: System Register Map
REGISTER
INDEX
REGISTER MODULE
AP (08h)
A (09h)
PFX (0Bh)
IP (0Ch)
SP (0Dh)
DPC (0Eh)
DP (0Fh)
00h
AP
A[0]
PFX[0]
IP
01h
APC
A[1]
PFX[1]
SP
02h
A[2]
PFX[2]
IV
03h
A[3]
PFX[3]
OFFS
DP[0]
04h
PSF
A[4]
PFX[4]
DPC
05h
IC
A[5]
PFX[5]
GR
06h
IMR
A[6]
PFX[6]
LC[0]
GRL
07h
A[7]
PFX[7]
LC[1]
BP
DP[1]
08h
SC
A[8]
GRS
09h
A[9]
GRH
0Ah
A[10]
GRXL
0Bh
IIR
A[11]
FP
0Ch
A[12]
0Dh
A[13]
0Eh
A[14]
0Fh
WDCN
A[15]