Datasheet

MONITORING THE UCD9080
Register Map
UCD9080
www.ti.com
................................................................................................................................................... SLVS692E SEPTEMBER 2006 REVISED MAY 2008
For monitoring the sequencer, an I
2
C memory map allows an I
2
C host to perform memory-mapped reads (and in
some cases writes) to obtain status information from the UCD9080. For instance, all rails can report their voltage
through the I
2
C memory map. For information on which parameters are available via the I
2
C memory map, see
the Monitoring the UCD9080 section.
To change configuration parameters of the sequencer, a different mechanism is used. The entire set of
configuration parameters must be written to the device at one time as one large transaction over the I
2
C interface
to ensure that the configuration of the device is consistent at any given time. The process for configuring the
UCD9080 is described in the Configuring the UDC9080 section.
The UCD9080 allows all monitoring of the system through the I
2
C interface on the device. The following is the
memory map of the supported registers in the system. The detail of each of these registers is given in the next
section as well.
Note that the UCD9080 supports functionality to increment the I
2
C register address value automatically when a
register is being accessed, to access blocks of like registers more efficiently. The following table also shows the
amount that the register address is incremented for each register access.
REGISTER NAME ADDRESS ACCESS ADJUSTMENT AFTER ACCESS
RAIL1H 0x00 r +1 (0x01)
RAIL1L 0x01 r +1 (0x02)
RAIL2H 0x02 r +1 (0x03)
RAIL2L 0x03 r +1 (0x04)
RAIL3H 0x04 r +1 (0x05)
RAIL3L 0x05 r +1 (0x06)
RAIL4H 0x06 r +1 (0x07)
RAIL4L 0x07 r +1 (0x08)
RAIL5H 0x08 r +1 (0x09)
RAIL5L 0x09 r +1 (0x0A)
RAIL6H 0x0A r +1 (0x0B)
RAIL6L 0x0B r +1 (0x0C)
RAIL7H 0x0C r +1 (0x0D)
RAIL7L 0x0D r +1 (0x0E)
RAIL8H 0x0E r +1 (0x0F)
RAIL8L 0x0F r 15 (0x00)
ERROR1 0x20 r +1 (0x21)
ERROR2 0x21 r +1 (0x22)
ERROR3 0x22 r +1 (0x23)
ERROR4 0x23 r +1 (0x24)
ERROR5 0x24 r +1 (0x25)
ERROR6 0x25 r 5 (0x20)
STATUS 0x26 r 0 (0x26)
VERSION 0x27 r 0 (0x27)
RAILSTATUS1 0x28 r +1 (0x29)
RAILSTATUS2 0x29 r 1 (0x28)
FLASHLOCK 0x2E rw 0 (0x2E)
RESTART 0x2F w 0 (0x2F)
WADDR1 0x30 rw +1 (0x31)
WADDR2 0x31 rw 1 (0x30)
Copyright © 2006 2008, Texas Instruments Incorporated Submit Documentation Feedback 13
Product Folder Link(s) :UCD9080