beautypg.com

Section 3 – system register descriptions – Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 25

background image

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]