UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
8-CHANNEL POWER-SUPPLY SEQUENCER AND MONITOR
FEATURES
APPLICATIONS
• Single Supply Voltage: 3.3 V
• Low Power Consumption
• Sequences and Monitors up to Eight Voltage
Rails
• Rail Voltages Sampled Every 50 µs With
3.2-mV Resolution
• Four Configurable Digital Outputs for
Power-On Reset and Other Functions
• Configurable Rail-Enable Output Polarity
• Flexible Rail Sequencing: Timeline (ms),
Parent Rail Regulation Window, Parent Rail
Achieving Defined Threshold
• Under- and Overvoltage Thresholds: Settable
Per-Rail
• Regulation Expiration Time: Settable Per-Rail
• Flexible Rail Shutdown: Parent Rail Shutdown
Can Shut Down Child Rails, Independent Rail
Configuration
• Per-Rail Alarm Conditions, With Timestamp:
Under- and Overvoltage Glitch, Sustained
Under- and/or Overvoltage, Rail Did Not Start
• I2C Interface for Configuration and Monitoring
• Microsoft® Windows® GUI for Configuration
and Monitoring
•
•
•
•
•
1
234
Telecommunications Switches
Servers
Networking Equipment
Test Equipment
Any System Requiring Sequencing of Multiple
Voltage Rails
DESCRIPTION
The UCD9080 power-supply sequencer controls the
enable sequence of up to eight independent voltage
rails and provides four general-purpose digital
outputs. The device operates from a 3.3-V supply,
provides 3.2-mV resolution of voltage rails, and
requires no external memory or clock. The UCD9080
monitors the voltage rails independently at more than
a 20-kHz rate and has a high degree of rail sequence
and
rail
error-response
configurability.
The
sequencing of rails can be based on time or on time
in conjunction with other rails achieving regulation or
a voltage threshold. In addition, each rail is monitored
for undervoltage and overvoltage glitches and
thresholds. Each rail the UCD9080 monitors can be
configured to shut down a user-defined set of other
rails, and alarm conditions are monitored on a per-rail
basis.
Figure 1 shows the UCD9080
sequencer in a typical application.
power-supply
MON [1:8]
VOUT1
10 kW
3.3 V
EN [1:7]
RST
0.01 mF
3.3 V
Power
Supply
EN
1
XIN
VOUT2
TEST
UCD 9080
100 kW
3.3 V
EN
VCC
ROSC
10 kW
3.3 V
3.3 V
Power
Supply
2
1 mF
SCL
10 kW
3.3 V
SDA
EN8/
ADDR1/
GPO1
2
To I C
Master Device
VSS
ADDR2/ ADDR3/
GPO3
GPO2
VOUTX
ADDR4/
GPO4
3.3 V
2
Slave I C
Address
A1
A2
A3
A4
Power
Supply
EN
X
Digital
Outputs
Figure 1. Typical Application Diagram
1
2
3
4
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
TMS320 is a trademark of Texas Instruments.
Microsoft, Windows are registered trademarks of Microsoft Corporation.
All other trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Copyright © 2006–2008, Texas Instruments Incorporated
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
ORDERING INFORMATION
For the most current package and ordering information, see the Package Option Addendum at the end of this
document, or see the TI Web site at www.ti.com.
ABSOLUTE MAXIMUM RATINGS (1)
Voltage applied from VCC to VSS
Voltage applied to any pin
(2)
VALUE
UNIT
–0.3 to 4.1
V
–0.3 to VCC + 0.3
V
±2
mA
–40 to 85
°C
Diode current at any device terminal
Tstg
(1)
(2)
Storage temperature
Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only and functional operation of the device at these or any other conditions beyond those indicated under recommended operating
conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
All voltages referenced to VSS.
RECOMMENDED OPERATING CONDITIONS
VCC
TA
MIN
NOM
MAX
Supply voltage during operation
3
3.3
3.6
Supply voltage during configuration changes
3
3.3
3.6
Operating free-air temperature range
–40
UNIT
V
°C
85
ELECTRICAL CHARACTERISTICS
These specifications are over recommended ranges of supply voltage and operating free-air temperature, unless otherwise
noted
PARAMETER
TEST CONDITIONS
MIN
NOM
MAX
UNIT
3
4
mA
3
7
mA
SUPPLY CURRENT
IS
Supply current into VCC, excluding external
TA = 25°C
current
IC
Supply current during configuration
3.6 V
STANDARD INPUTS (RST, TEST)
VIL
Low-level input voltage
VCC = 3 V
VSS
VSS + 0.6
V
VIH
High-level input voltage
VCC = 3 V
0.8 VCC
VCC
V
SCHMITT TRIGGER INPUTS (SDA, SCL, EN1, EN2, EN3, EN4, EN5, EN6, EN7, EN8/ADDR1, ADDR2, ADDR3, ADDR4)
VIT+
Positive-going input threshold voltage
VCC = 3 V
1.5
1.9
V
VIT–
Negative-going input threshold voltage
VCC = 3 V
0.9
1.3
V
Vhys
Input-voltage hysteresis, (VIT+ – VIT–)
VCC = 3 V
0.5
Ilkg
High-impedance leakage current
2
Submit Documentation Feedback
1
V
±50
nA
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
ELECTRICAL CHARACTERISTICS (continued)
These specifications are over recommended ranges of supply voltage and operating free-air temperature, unless otherwise
noted
PARAMETER
TEST CONDITIONS
MIN
NOM
MAX
UNIT
ANALOG INPUTS (MON1, MON2, MON3, MON4, MON5, MON6, MON7, MON8, ROSC)
VCC
Analog supply voltage
VSS = 0 V
3
3.6
Internal voltage reference
0
2.5
External voltage reference
(VCC = 3.3 V used as reference)
0
VCC
V(R)
Analog input voltage
CI (1)
Input capacitance
Only one terminal can be selected at a time
(MON1–MON8)
RI(1)
Input MUX ON resistance
0 V ≤ V(MONx) ≤ VCC, VCC = 3 V
Ilkg
High-impedance leakage current
MON1–MON8
VREF+
Positive internal reference voltage output
REF2_5V = 1 for 2.5 V I(VREF+) ≤
I(VREF+)max, VCC = 3 V
VCC(min)
VCC minimum voltage, positive built-in
reference active
V(acc)
Accuracy of voltage sampling from rails
TREF+(1)
Temperature coefficient of built-in
reference
27
2.35
REF2_5V = 1, I(VREF+) ≤ 0.5 mA
3
REF2_5V = 1, I(VREF+) ≤ 1 mA
3
2.5
V
V
pF
2000
Ω
±50
nA
2.65
V
V
V
Internal reference (2.5 V)
±6.8
±12
±17.4
External reference (3.3 V/VCC)
±0.2
±1.6
±6.8
I(VREF+) is a constant in the range of
0 mA ≤ I(VREF+) ≤ 1 mA, VCC = 3 V
±100
mV
ppm/°C
MISCELLANEOUS
tretention
Retention of configuration parameters
POR, Brownout, Reset
TJ = 25°C
100
Years
(2) (3)
td(BOR)
2000
VCC(start)
V(B_IT–)
0.7×V(B_IT–)
Brownout
VCC/dt ≤ 3 V/s
Vhys(B_IT–)
70
Pulse length needed at RST pin to accept
reset internally, VCC = 3 V
t(reset)
130
µs
V
1.71
V
180
mV
µs
2
DIGITAL OUTPUTS (EN8/GPO1, GPO2, GPO3, GPO4, EN1, EN2, EN3, EN4, EN5, EN6, EN7, SDA, SCL )
VOH
High-level output voltage
VOL
Low-level output voltage
Ilkg
High-impedance leakage current
(1)
(2)
(3)
(4)
(5)
IOH(max) = –1.5 mA, (4) VCC = 3 V
VCC – 0.25
VCC
VCC – 0.6
VCC
IOH(max)= –1.5 mA, (4) VCC = 3 V
VSS
VSS + 0.25
IOH(max) = –6 mA, (5) VCC = 3 V
VSS
VSS + 0.6
IOH(max) = –6 mA, (5) VCC = 3 V
VCC = 3 V
±50
V
V
nA
Not production tested. Limits verified by design.
The current consumption of the brownout module is already included in the ICC current-consumption data.
During power up, device initialization starts subsequent to a period of td(BOR) after VCC = V(B_IT–) + Vhys(B_IT–).
The maximum total current, IOHmax and IOLmax, for all outputs combined, should not exceed ±12 mA to hold the maximum voltage drop
specified.
The maximum total current, IOHmax and IOLmax, for all outputs combined, should not exceed ±48 mA to hold the maximum voltage drop
specified.
The UCD9080 is compatible with 3.3-V IO ports of microcontrollers, TMS320™ DSP family as well as ASICs.
The UCD9080 is available in a plastic 32-pin QFN package (RHB).
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
3
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
DIGITAL OUTPUTS (Only One Output Loaded at a Time)
TYPICAL HIGH-LEVEL OUTPUT CURRENT
vs
HIGH-LEVEL OUTPUT VOLTAGE
50
0
VCC = 3 V
P1.0
IOH − Typical High-Level Output Current − mA
IOL − Typical Low-Level Output Current − mA
TYPICAL LOW-LEVEL OUTPUT CURRENT
vs
LOW-LEVEL OUTPUT VOLTAGE
o
TA = 25 C
40
o
TA = 85 C
30
20
10
0
0
0.5
1
1.5
2
2.5
3
3.5
VCC = 3 V
P1.0
−10
−20
−30
−40
o
TA = 85 C
−50
−60
TA = 25oC
0
0.5
1
1.5
2
2.5
3
VOL − Low-Level Output Voltage − V
VOH − High-Level Output Voltage − V
Figure 2.
Figure 3.
3.5
VCC
Vhys(B_IT–)
V(B_IT–)
VCC(start)
1
Set signal for
POR circuitry
0
td(BOR)
Figure 4. POR/Brownout Reset (BOR) vs Supply Voltage
4
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
VCC
2
VCC = 3 V
Typical Conditions
tpw
3V
VCC(min) - V
1.5
1
VCC(min)
0.5
0
0.001
1000
1
1 ns
1 ns
tpw - Pulse Width - mS
tpw - Pulse Width - mS
Figure 5. VCC(min) Level With a Square Voltage Drop to Generate a POR/Brownout Signal
VCC
2
tpw
3V
VCC(min) - V
VCC = 3 V
1.5
Typical Conditions
1
VCC(min)
0.5
tfall = trise
0
0.001
1
tfall
1000
tpw - Pulse Width - mS
trise
tpw - Pulse Width - ms
Figure 6. VCC(min) Level With a Triangle Voltage Drop to Generate a POR/Brownout Signal
I2C TIMING
The UCD9080 supports the same timing parameters as standard-mode I2C. See the following timing diagram
and timing parameters for more information.
SDA
tf
tLOW
tSU;DAT
tr
tHD;STA
tr
tBUF
tof
SCL
tHIGH
tHD;STA
tSU;STA
tHD;DAT
S
tSU;STO
Sr
P
S
Figure 7. Timing Diagram for I2C Interface
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
5
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
TIMING PARAMETERS FOR I2C INTERFACE
PARAMETER
(1)
MIN
UNIT
(2)
ns
10
pF
100
kHz
tof
Output fall time from VOH to VOL
CI
Capacitance for each pin.
fSCL
SCL clock frequency
tHD;STA
Hold time (repeated) START condition. After this period, the first clock pulse is generated.
tHD;DAT
Data hold time
0 (3)
tLOW
LOW period of the SCL clock
4.7
µs
tHIGH
HIGH period of the SCL clock
4
µs
tSU;STA
Set-up time for repeated start condition
4.7
µs
tSU;DAT
Data setup time
250
tr
Rise time of both SDA and SCL signals
tf
Fall time of both SDA and SCL signals
tSU;STO
Setup time for STOP condition
tBUF
Bus free time between a STOP and START condition
C(b)
Capacitive load for each bus line
VnL
Noise margin at the LOW level for each connected device (including hysteresis)
0.1 VDD
V
VnH
Noise margin at the HIGH level for each connected device (including hysteresis)
0.2 VDD
V
(1)
(2)
(3)
(4)
with a bus capacitance from 10 pF to 400 pF
MAX
250
10
µs
4
3.45 (4)
µs
ns
1000
300
ns
ns
4
µs
4.7
µs
400
pF
See the Electrical Characteristics section of this data sheet.
The maximum tf for the SDA and SCL bus lines (300 ns) is longer than the specified maximum tof for the output stages (250 ns). This
allows series protection resistors (Rs) to be connected between the SDA/SCL pins and the SDA/SCL bus lines without exceeding the
maximum specified tf.
A device must internally provide a hold time of at least 300 ns for the SDA signal to bridge the undefined region of the falling edge of
SCL.
The maximum tHD;DAT must only be met if the device does not stretch the LOW period (tLOW) of the SCL signal.
6
EN8/ADDR1/GPO1
25 24
EN2
NC
2
23
EN1
XIN
3
22
SCL
NC
4
21
SDA
RST
5
20
NC
MON1
6
19
MON5
MON2
7
18
MON4
MON3
8 9
10
11
12
13
14
15
17
16
MON8
ADDR2/GPO2
26
MON7
ADDR3/GPO3
27
EN7
ADDR4/GPO4
28
EN6
TEST
29
EN5
VCC
30
EN3
NC
31
EN4
1 32
MON6
VSS
ROSC
RHB PACKAGE
(TOP VIEW)
Submit Documentation Feedback
NC
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
Table 1. TERMINAL FUNCTIONS
TERMINAL
NAME
NO.
I/O
DESCRIPTION
ADDR2/GPO2
26
I/O
I2C address select 2, general-purpose digital output 2
ADDR3/GPO3
27
I/O
I2C address select 3, general-purpose digital output 3
ADDR4/GPO4
28
I/O
I2C address select 4, general-purpose digital output 4
EN1
23
I/O
Voltage rail 1 enable (digital output)
EN2
24
I/O
Voltage rail 2 enable (digital output)
EN3
11
I/O
Voltage rail 3 enable (digital output)
EN4
10
I/O
Voltage rail 4 enable (digital output)
EN5
12
I/O
Voltage rail 5 enable (digital output)
EN6
13
I/O
Voltage rail 6 enable (digital output)
EN7
14
I/O
Voltage rail 7 enable (digital output)
EN8/ADDR1/
GPO1
25
I/O
Voltage rail 8 enable (digital output), I2C address select 1, general-purpose digital output 1
MON1
6
I
Analog input for voltage rail 1
MON2
7
I
Analog input for voltage rail 2
MON3
8
I
Analog input for voltage rail 3
MON4
18
I
Analog input for voltage rail 4
MON5
19
I
Analog input for voltage rail 5
MON6
9
I
Analog input for voltage rail 6
MON7
15
I
Analog input for voltage rail 7
MON8
16
I
Analog input for voltage rail 8
NC
2
NC
4,17,
20, 31
ROSC
Do not connect.
Not connected internally. Connect to VSS.
Internal oscillator frequency adjust. Must use 100-kΩ pullup to VCC for minimum drift and maximum
frequency when sampling voltage rails.
32
RST
5
I
SCL
22
I/O
Reset input
I2C clock. A pullup rwesistor to 3.3 V is required.
SDA
21
I/O
I2C data (bidirectional). A pullup resistor to 3.3 V is required.
TEST
29
I
VCC
30
Supply voltage
VSS
1
Ground reference
XIN
3
Connect to VCC
Connect to VSS
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
7
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
FUNCTIONAL BLOCK DIAGRAM
MON1
MON2
MON3
MON4
MON5
MON6
MON7
MON8
Power
Enables
EN1
EN2
EN3
EN4
EN5
EN6
EN7
EN8/GPO1
GeneralPurpose
Outputs
GPO2
GPO3
GPO4
Oscillator
Analog
Inputs
10-bit
SAR ADC
Sequencing
Engine
Config
Memory
Status
Registers
2
I C
Engine
SCL SDA
8
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
FUNCTIONAL DESCRIPTION
POWER-SUPPLY SEQUENCING
The UCD9080 can be configured to sequence the power rails using the enable signals or the general-purpose
outputs in one of three ways.
The first way is to specify a delay time after a UCD9080 RESET. The enable/GPO is asserted after the
UCD9080 RESET plus a specified delay.
The second way is to specify a delay time after another (parent) rail has achieved regulation (that is, VRAIL is
within the specified under- and overvoltage settings). The enable/GPO is asserted after the (parent) rail is in
regulation plus specified delay.
The third way is to specify a (parent) rail voltage. The enable/GPO is asserted after the (parent) rail voltage is
greater than or equal to the specified voltage.
Of course, a rail does not have to be sequenced, as in the case of a backplane voltage that is not under the
control of the UCD9080, but is being monitored.
POWER-SUPPLY ENABLES
The UCD9080 can sequence up to eight power supplies using the ENx (EN1 to EN8) signals. These signals can
be configured as active-high or active-low, supporting power supplies with either polarity.
EN8 can also be configured as a GPO (GPO1). EN8/ADDR1/GPO1 is also used for I2C address selection
(ADDR1).
GENERAL-PURPOSE OUTPUTS
The UCD9080 can control up to four general-purpose digital outputs using the same sequencing mechanisms as
described in the Power-Supply Enables section. These general-purpose outputs (referred to as GPO1–GPO4)
can be used for digital signals such as RESET or status. Note that these signals are multiplexed with other
functions (primarily I2C address selection). See the Terminal Functions table to ensure that these signals are
used properly by the application. Also note that the GPO1 signal is multiplexed with EN8, so both of these cannot
be used at the same time.
EXTERNAL CONSIDERATIONS FOR EN AND GPO PINS
During the UCD9080 RESET interval, all ENx and GPOx pins become Schmitt-trigger Inputs. A UCD9080
RESET occurs under the following conditions:
• External RST pin is driven low.
• Power is applied to the device (power-on reset) or power is cycled.
• A sequence event occurs as a result of a configured rail-alarm event.
• The RESTART register is written with a value of 0 over the I2C bus.
All ENx and GPOx pins must be externally terminated to one of the following Schmitt-trigger input-logic states for
proper sequencer operation.
• EN or GPO pin configured for ACTIVE-LOW polarity: the external resistor network must default the
corresponding EN or GPO pin to a voltage greater than or equal to 1.9 V (VIT+, MAX, positive-going input
threshold voltage) during device reset.
• EN or GPO pin configured for ACTIVE-HIGH polarity: the external resistor network must default the
corresponding EN or GPO pin to a voltage less than or equal to 0.9 V (VIT–, MIN, negative-going input
threshold voltage) during device reset.
NOTE:
The external resistor networks should not derive their voltage from a sequenced
power supply, as this may cause the voltage level presented to the ENx or GPOx pin
to be at the wrong level during device reset. It is best to use the UCD9080 VCC
supply for the external resistor networks.
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
9
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
The user must consider GPO polarity usage when programming the UCD9080 I2C address using the external
GPOx (ADDRx) resistor networks. Acceptable ADDRx bit voltage levels are set according to Schmitt-trigger input
specifications. The following GPOx/ADDRx combinations are acceptable:
• GPOx = Active-low polarity: Corresponding ADDRx bit set to Schmitt-trigger input logic level = 1
• GPOx = Active-high polarity: Corresponding ADDRx bit set to Schmitt-trigger input logic level = 0
VOLTAGE REFERENCE
The UCD9080 has a voltage reference that is selectable via the I2C interface and parameter configuration
section. The voltage reference can either be an internally generated 2.5-V reference or an external 3.3-V
reference. If the external voltage reference is selected, then the 3.3-V reference is from the VCC supply to the
UCD9080.
Depending on the voltage reference that is being used, the accuracy of reading voltages is affected. The internal
reference is not as accurate as the external reference and affects the accuracy of the sampled voltages of the
monitored rails. See the Electrical Characteristics for information on voltage reading accuracy for use with each
of the references.
The Configuring the UCD9080 section details how to select the internal or external voltage reference.
VOLTAGE MONITORING
The UCD9080 can monitor eight voltage rails through the MONx terminals of the device (MON1–MON8). The
UCD9080 samples these eight input channels using either the internal 2.5-V reference or VCC (3.3 V) as a
voltage reference to convert the voltage to digital values. The eight digitally monitored voltage values are
accessible via the I2C interface.
When monitoring a voltage rail that has a nominal voltage larger than 2.5 V (internal reference) or 3.3 V (external
reference), a resistor divider network is typically used. The design must ensure that the source impedance of that
resistor network is not too high, because it causes the UCD9080 analog-to-digital converter (ADC) to take longer
to perform the sample-and-hold conversion. The extended conversion time causes the frequency of the sampling
of voltage rails to slow below 20 kHz.
Using a higher-valued resistor network lowers the overall power dissipation of the solution, which is desirable. In
order to keep the source impedance low, a buffer circuit is typically used. The UCD9080 analog inputs require
that a source impedance of less than 20 kΩ be used in order to maintain the high sampling rate of the voltages.
The UCD9080 allows specification of overvoltage threshold, undervoltage threshold, and out-of-regulation or
glitch duration for each monitored rail.
Each voltage rail can also be marked so that it is not monitored, in which case all checks and alarm conditions
are disabled.
RAIL SHUTDOWN
Rail shutdown is the act of setting the ENx pin associated with that rail to a state which disables the power
supply output. Each UCD9080 rail can be configured to shut down based on a monitored alarm event (sustained
overvoltage, sustained undervoltage, or rail did not start) and in a configurable manner.
The options for rail shutdown are as follows:
• Ignore
• Log only
• Sequence
• Retry 1 time
• Retry 0 times
If the system does not care whether a monitored rail enters a sustained error condition, the UCD9080 can be
configured to either ignore or log the error event and take no subsequent action.
10
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
The UCD9080 can also be configured to sequence the entire system in response to a sustained error condition.
When the UCD9080 monitors an alarm event on the configured rail, UCD9080 RESET occurs (all ENx and
GPOx outputs go to the high-impedance state for ~4–5 ms). Next, a sequence of all configured enables and
GPOs occurs, as defined by the current sequencer configuration. Note that for this configuration, a shutdown
according to the values in the UnsequenceTime register does not occur prior to UCD9080 RESET.
The UCD9080 can also be configured to attempt to restart a rail once in response to a sustained error condition.
When the UCD9080 monitors an alarm event on a configured rail, the rail is momentarily disabled and then
re-enabled. The rail remains enabled according to the RampTime register setting (time), and if the rail does not
properly achieve regulation, the system (rail and dependent rails) is shut down as defined by the current
sequencer configuration (UnsequenceTime register).
The last option that the UCD9080 supports is to shut down (if specified as a dependency) and disable (Retry 0
times) a configured rail in response to a sustained error condition. When the UCD9080 monitors an alarm event
on the configured rail, the system (dependent rails and GPOs) is shut down as defined by the current sequencer
configuration (UnsequenceTime register). Only rails and GPOs marked as dependencies of the configured rail
are shut down. If there are no rails or GPO dependencies marked, the configured rail is just disabled in response
to the sustained error condition.
Each UCD9080 ENx and GPOx output can be marked to sequence after shutdown (as defined by the current
sequencer configuration) if specified as a dependency in the DependencyMasks register. For example, if rail 1 is
configured to sequence after shutdown (RESEQ bit set), and rail 2 has rail 1 set in its dependency mask, then
if/when rail 2 is shut down, rail 1 shuts down and the system resequences.
BROWNOUT
The brownout circuit is implemented to provide the proper internal reset signal to the device during power on and
power off.
I2C INTERFACE
The UCD9080 power-supply sequencer has a 100-kHz, slave-mode I2C interface for communication with an I2C
master. The I2C master uses this interface to configure and monitor the UCD9080.
I2C Address Selection
The UCD9080 supports 7-bit I2C addressing. The UCD9080 selects an I2C address by sampling the logic level of
the four digital inputs to the device (ADDR1–ADDR4) during the UCD9080 RESET interval. When the UCD9080
is released from RESET, the ADDRx logic levels are latched and the I2C address is assigned as shown in
Figure 8.
A
A
A7 = 1
A6 = 1
A5 = 0
A4 = ADDR4/GPO4
A3 = ADDR3/GPO3
A2 = ADDR2/GPO2
A1 = EN8/ADDR1/GPO1
Figure 8. I2C ADDRESS = 0x60–0x6F
External pullup/pulldown resistors are required to configure the I2C address; the UCD9080 does not have internal
bias resistors. Note that the 7-bit I2C address refers to the address bits only, not the read/write (8th) bit in the first
byte of the I2C protocol. The base I2C address is 0x60 and the I2C general-call address (0x00) is not supported.
After the initialization process of the UCD9080 is complete, these four pins can be used as general-purpose
outputs (GPOs). They can be programmed and sequenced as described in the Configuring the UDC9080
section. GPO polarity must consider the external I2C address resistors as described in the External
Considerations for EN and GPO Pins section.
I2C Transactions
The UCD9080 can be configured and monitored via I2C memory-mapped registers. Registers that are
configurable (can be written) via an I2C write operation are implemented using an I2C unidirectional data transfer,
from the master to slave, with a stop bit between transactions.
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
11
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
I2C Unidirectional Transfer
1
7
1
1
8
1
8
1
1
S
SLAVE
ADDRESS
R/W
A
REGISTER
ADDRESS
A
DATA
A/A
P
0 (write)
From master to slave
A = acknowledge (SDA low)
A
= Not acknowledge (SDA high)
S = START condition
From slave to master
P = STOP condition
2
Figure 9. I C Register Access With START/STOP
Registers that can be read are implemented using an I2C read operation, which uses the I2C combined format
that changes data direction during the transaction. This transaction uses an I2C repeated START during the
direction change.
I2C Combined Format
1
S
7
1
SLAVE
ADDRESS R/W
1
A
8
REGISTER
A ADDRESS
1
1
A
Sr
A
7
1
SLAVE
ADDRESS R/W
1
A
A
8
1
1
DATA
A/A
P
DATA
(n bytes +
acknowledge)
0 (write)
1 (read)
A = acknowledge (SDA low)
From master to slave
A
= Not acknowledge (SDA high)
S = START condition
From slave to master
P = STOP condition
Sr = Repeated START
Figure 10. I2C Register Access With Repeated START
The UCD9080 also supports a feature that auto-increments the register address pointer for increased efficiency
when accessing sequential blocks of data. It is not necessary to issue separate I2C transactions.
CONFIGURING AND MONITORING THE UCD9080
The UCD9080 supports both configuration and monitoring using its I2C slave interface. A Microsoft Windows GUI
is available for configuring and monitoring the UCD9080. See the UCD9080 Power Supply Sequencer and
Monitor EVM user's guide (SLVU184).
12
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
For monitoring the sequencer, an I2C memory map allows an I2C 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 I2C memory map. For information on which parameters are available via the I2C 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 I2C 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.
MONITORING THE UCD9080
Register Map
The UCD9080 allows all monitoring of the system through the I2C 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 I2C 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)
+1 (0x0E)
RAIL7L
0x0D
r
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)
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
13
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
REGISTER NAME
ADDRESS
ACCESS
ADJUSTMENT AFTER ACCESS
WDATA1
0x32
rw
+1 (0x33)
WDATA2
0x33
rw
–1 (0x32)
Register Descriptions
The following are the detailed descriptions of each of the UCD9080 I2C registers.
The following register bit conventions are used. Each register is shown with a key indicating the accessibility of
each bit, and the initial condition after device initialization.
KEY
ACCESS
rw
Read/write
r
Read-only
r0
Read as 0
r1
Read as 1
w
Write-only
w0
Write as 0
w1
Write as 1
rc
Read clears bit after read
rs
Read sets bit after read
-0, -1
Condition after initialization
RAIL
For each of eight voltage rails, the UCD9080 has two registers that contain the rolling average voltage for the
associated rail as measured by the device. This average voltage is maintained in real-time by the UCD9080 and
is calculated as the output of a 4-TAP FIR filter. There are two registers for each voltage rail. One holds the
least-significant 8 bits of the voltage and the other the most-significant 2 bits of the voltage. This is shown in the
following table.
14
Register Name
Address
RAIL1H
0x00
Register Contents
RAIL1 voltage, bits 9:8
RAIL1L
0x01
RAIL1 voltage, bits 7:0
RAIL2H
0x02
RAIL2 voltage, bits 9:8
RAIL2L
0x03
RAIL2 voltage, bits 7:0
RAIL3H
0x04
RAIL3 voltage, bits 9:8
RAIL3L
0x05
RAIL3 voltage, bits 7:0
RAIL4H
0x06
RAIL4 voltage, bits 9:8
RAIL4L
0x07
RAIL4 voltage, bits 7:0
RAIL5H
0x08
RAIL5 voltage, bits 9:8
RAIL5L
0x09
RAIL5 voltage, bits 7:0
RAIL6H
0x0A
RAIL6 voltage, bits 9:8
RAIL6L
0x0B
RAIL6 voltage, bits 7:0
RAIL7H
0x0C
RAIL7 voltage, bits 9:8
RAIL7L
0x0D
RAIL7 voltage, bits 7:0
RAIL8H
0x0E
RAIL8 voltage, bits 9:8
RAIL8L
0x0F
RAIL8 voltage, bits 7:0
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
A rail voltage is read with a 16-bit access. The auto-increment feature of the UCD9080 allows multiple rail
voltages to be read with a single access.
A rail voltage is provided as a 10-bit value in an unsigned format:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
r
r
r
r
r
RAILVn
r0
r0
r0
r0
r0
r0
r
r
r
r
r
The following formulas can be used to calculate the actual measured rail voltage:
Without external voltage divider:
V RAILn + RAILVn V REF
1024
(1)
With external voltage divider:
V RAILn + RAILVn
1024
V REF
R PULLDOWN ) R PULLUP
R PULLDOWN
(2)
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
15
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
ERROR
Error conditions are logged by the UCD9080 and are accessible to the user via reading the ERROR register.
This is a 6-byte register with the following format:
0x20
7
6
5
4
3
Error Code
0x21
2
1
0
7
6
5
4
3
2
1
0
Data (dependent on error code)
RAIL
RAIL
Meaning
Rail #(n) – 1, RAIL = 0 through 7
Error Codes
Meaning
Data
0
0
0
0
1
1
1
1
Null alarm
Supply did not start
Sustained overvoltage detected
Sustained undervoltage detected
Overvoltage glitch detected
Undervoltage glitch detected
Reserved
Reserved
0x0000
Average voltage on rail
Average voltage on rail
Average voltage on rail
Glitch voltage level on rail
Glitch voltage level on rail
Reserved
Reserved
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
NOTE: When error code = Null Alarm, then the Hours,
Minutes, Seconds, and Milliseconds fields are zero.
0x23
7
7
6
6
5
5
4
3
0x22
2
1
0
7
6
5
4
3
Hour
Minutes
0x25
0x24
4
3
2
1
0
7
6
5
Seconds
4
3
2
1
0
2
1
0
Milliseconds
Error conditions encountered during processing post error logs to this register with some exceptions. This
register is internally managed as a FIFO (with a depth of 8). Errors are posted to the FIFO as they occur, and
read out of the FIFO via I2C access. Due to the unknown latency of host extraction of the FIFO data, the
UCD9080 only posts to the FIFO if there is room to write. There is no real-time impact to processing in the
UCD9080 if this FIFO is full and cannot be posted to.
The values in registers 0x22 through 0x25 are reset to a value of 0 during UCD9080 RESET.
16
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
STATUS
STATUS is an 8-bit read-only register. This register provides real-time status information about the state of the
UCD9080. The following bits are defined.
7
IICERROR
6
5
RAIL
NVERRLOG
rc-0
rc-0
4
r
3
2
r-0
r-0
r-0
2
No I C PHY layer error
1
I C PHY layer error
2
RAIL
0
1
0
rc-0
Register
Status
00
01
10
11
IICERROR Meaning
0
1
Register Status
Meaning
No RAIL error pending
RAIL error pending
Meaning
No error
Invalid address
Read access error
Write access error
NVERRLOG: Reserved
Reading of the STATUS register clears the register except for the NVERRLOG bit, which is maintained until the
device is reset. Descriptions of the different errors follow.
The IICERROR bit is set when an I2C access fails. This is most often a case where the user has accessed an
invalid address or performed an illegal number of operations for a given register (for example, reading 3 bytes
from a 2-byte register). In the event of an I2C error when IICERROR is set, bits 1:0 of the STATUS register
further define the nature of the error as shown in the preceding figure.
The RAIL error bit is set to alert the user to an issue with one of the voltage rails. When this bit is set, the user is
advised to query the RAILSTATUS register to further ascertain which RAIL input(s) have an issue. The user may
then query the ERROR registers to get further information about the nature of the error condition.
The NVERRLOG bit is reserved for future use.
When the IICERROR bit is set, the register status bits provide further information about the type of I2C error that
has been detected, as indicated previously.
RAILSTATUS
The RAILSTATUS1 and RAILSTATUS2 registers are two 8-bit read-only registers that provide a bit mask to
represent the error status of the rails as indicated in the following diagram. The RAILSTATUS1 register is
reserved.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RAIL8 RAIL7 RAIL6 RAIL5 RAIL4 RAIL3 RAIL2 RAIL1
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
RAILn Meaning
0
No alarm pending for RAILn
1
Alarm pending for RAILn
rc-0
rc-0
rc-0
rc-0
rc-0
rc-0
Bits 15:8 are RAILSTATUS1 and bits 7:0 are RAILSTATUS2. These are read as two 8-bit registers or as a single
16-bit register.
If a bit is set in these registers, then the ERROR register is read to further ascertain the specific error. Bits in the
RAILSTATUS1 and RAILSTATUS2 registers are cleared when read.
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
17
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
FLASHLOCK
The FLASHLOCK register is used to lock and unlock the configuration memory on the UCD9080 when updating
the configuration. The Configuring the UDC9080 section details this process.
The format for the FLASHLOCK register is as follows:
7
6
5
4
3
2
1
0
rw-0
rw-0
rw-0
FLASHLOCK
rw-0
rw-0
rw-0
rw-0
rw-0
FLASHLOCK
0x00
Lock flash (default)
0x01
Flash is being updated
0x02
Unlock flash (before configuration)
RESTART
The RESTART register provides the capability for the I2C host to force a re-initialization and restart of the
UCD9080. This is an 8-bit register, and when a value of 0 is written to the register, the UCD9080 is restarted and
the rails are resequenced.
Note that in order to respond to this I2C request properly, there is a 50-µs delay before the system is restarted,
so that the I2C ACK can take place.
WADDR and WDATA
In order to update the configuration on the UCD9080, four registers are provided: WADDR2 (address bits 8–15),
WADDR1 (address bits 0–7), WDATA2 (data bits 8–15), and WDATA1 (data bits 0–7). WADDR2 and WADDR1
specify the 16-bit memory address and WDATA2 and WDATA1 specify the 16-bit data written to or read from
that memory address.
The format for the WADDR register is as follows:
15
8 7
0
Address
rw-0x00
rw-0x00
WADDR2
(0x31)
WADDR1
(0x30)
To set the address of the memory that will be accessed, write the LSB of the address to the WADDR1 register
and the MSB of the address to the WADDR2 register. For example, to write the address 0x1234 to the device,
set WADDR1 = 0x34 and WADDR2 = 0x12. Note that because these addresses support the auto-increment
feature, the user can perform a single 16-bit write to WADDR1 to write the entire address.
18
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
The format for the WDATA register is as follows:
15
8 7
0
Data
rw
rw
WDATA2
(0x33)
WDATA1
(0x32)
To set the value of the data that will be written, write the LSB of the data to the WDATA1 register and the MSB of
the data to the WDATA2 register. For example, to write the data 0xBEEF to the device, set WDATA1 = 0xEF and
WDATA2 = 0xBE. Note that because these addresses support the auto-increment feature, the user can perform
a single 16-bit write to WDATA1 to write the entire data. To read the value of the data at the specified address,
read the LSB from WDATA1 and the MSB from WDATA2.
These registers are used for updating the UCD9080 configuration as explained in the Configuring the UDC9080
section.
CONFIGURING THE UCD9080
The UCD9080 has many different configurable parameters, such as sequencing policies, shutdown policies and
dependency masks. The UCD9080 can configure all of its parameters via the I2C interface while the device is
operational. Sequencing, shutdown, and rail monitoring are not performed during device configuration time.
NOTE:
During runtime, if the UCD9080 is configured, there is a delay in voltage monitoring
while the new configuration parameters are applied to the device.
To configure the UCD9080, a large block of configuration information is sent to the device via the I2C interface.
This block is 512 bytes and contains all the configuration information that the device requires for any function of
the UCD9080.
This 512-byte block of configuration information is sent to the device in multiple segments. The segment size can
range from 2 to 32 bytes at one time, and must be a power of 2 bytes. That is, a master can send 256 2-byte
segments or 32 16-byte segments, and so on. All the segments must be sent back-to-back in the proper
sequence, and this operation must be completed by sending the last segment so that the last byte of the
512-byte block is written. If this is not done, the UCD9080 is in an unknown state and does not function as
designed.
The process for sending the configuration information to the UCD9080 is as shown in Figure 11:
I2CWrite:
FLASHSTATE=
UNLOCK(0x02)
I2CWrite:
WADDR=
0xE000
I2CWrite:
WDATA=
0xBADC
I2CWrite:
WADDR=
0xE000
I2CWrite:
WDATA=
Data(16b)
...
I2CWrite:
WDATA=
Data(16b)
I2CWrite:
FLASHSTATE=
LOCK(0x00)
16 times (32 bytes)
- OR Repeat as necessary with WADDR updated
to write 512 bytes
Figure 11. Configuration Information
As shown in Figure 11, the process for updating the configuration of the UCD9080 is as follows:
1. Unlock flash memory by writing the FLASHLOCK register with a value of 0x02.
2. Write the address of the configuration section of memory (WADDR = 0xE000).
3. Write the constant 0xBADC to update memory (WDATA = 0xBADC).
4. Write the address of the configuration section of memory again (WADDR = 0xE000).
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
19
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
5. Write the data (WDATA = ). Repeat steps 4 and 5 as necessary, depending on the data segment
size used, to write 512 bytes. Increment the address as necessary.
6. Lock flash memory after the last byte of the last segment is written by writing the FLASHLOCK register with
a value of 0x00.
At the conclusion of this process, the configuration of the UCD9080 is updated with the configuration changes, as
represented by the values from the data segments. The UCD9080 can then be reset by writing the RESTART
register with a value of 0. The new sequencer configuration then starts.
The memory map for the 512-byte configuration segment is defined in the Configuration Parameters Detail
section.
User Data
User data (128 bytes) can be stored in the UCD9080 user-data area at memory location 0x1080 to 0x10FF.
Access to the user-data area occurs by following the procedure outlined in the Configuring the UCD9080 section.
Configuration Parameters Memory Map
Table 2 shows the 512-byte configuration parameters memory map. User-configurable bytes in bold are
described in the Configuration Parameters Detail section; adjacent groups of user-configurable bytes are
distinguished in the table by alternating use of italics. Other bytes must remain exactly as shown in Table 2.
Table 2. Configuration Parameters Memory Map
20
ADDRESS
+0
+1
+2
+3
+4
+5
+6
+7
0xE000
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE008
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE010
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE018
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE020
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE028
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE030
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE038
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE040
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE048
0xFF
0xFF
0x00
0x00
0x00
0x00
0x00
0x00
0xE050
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE058
0xFF
0x00
0x00
0x00
0x00
0x00
0xC0
0x02
0xE060
0x00
0x00
0x00
0x0F
0x00
0x02
0x00
0x02
0xE068
0xFF
0x0F
0x00
0x50
0x00
0x00
0x00
0x00
0xE070
0x00
0x00
0xC0
0x20
0x00
0x00
0x00
0x00
0xE078
0x00
0x00
0x00
0x00
0x00
0xA8
0xDC
0xBA
0xE080
0x50
0x51
0x52
0x53
0x54
0x55
0x56
0x57
0xE088
0x00
0x49
0x4A
0x4B
0x01
0x00
0x01
0x04
0xE090
0x01
0x04
0x05
0x06
0x00
0x00
0x00
0x00
0xE098
0x05
0xE0
0x05
0xA0
0x32
0xE0
0x33
0xE0
0xE0A0
0x33
0xE0
0x35
0xE0
0x35
0xE0
0x00
0x00
0xE0A8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0B0
0xFF
0x7F
0xFF
0x7F
0xFF
0x7F
0xFF
0x7F
0xE0B8
0xFF
0x7F
0xFF
0x7F
0xFF
0x7F
0xFF
0x7F
0xE0C0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0C8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0D0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0D8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0E0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
Table 2. Configuration Parameters Memory Map (continued)
ADDRESS
+0
+1
+2
+3
+4
+5
+6
+7
0xE0E8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0F0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE0F8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE100
0x7F
0x00
0x01
0x00
0x02
0x00
0x04
0x00
0xE108
0x08
0x00
0x10
0x00
0x20
0x00
0x40
0x00
0xE110
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE118
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE120
0x00
0x04
0x00
0x04
0x00
0x04
0x00
0x04
0xE128
0x00
0x04
0x00
0x04
0x00
0x04
0x00
0x04
0xE130
0xA0
0x0F
0xA0
0x0F
0xA0
0x0F
0xA0
0x0F
0xE138
0xA0
0x0F
0xA0
0x0F
0xA0
0x0F
0xA0
0x0F
0xE140
0x10
0x00
0x10
0x00
0x10
0x00
0x10
0x00
0xE148
0x10
0x00
0x10
0x00
0x10
0x00
0x10
0x00
0xE150
0xFF
0xC0
0xFF
0xC1
0xFF
0xC2
0xFF
0xC3
0xE158
0xFF
0xC4
0xFF
0xC5
0xFF
0xC6
0xFF
0xC7
0xE160
0x00
0x00
0x00
0xC0
0x00
0xC0
0x00
0xC0
0xE168
0x04
0x20
0x08
0x20
0x04
0x18
0x02
0x18
0xE170
0x08
0x18
0x10
0x18
0x20
0x18
0x10
0x20
0xE178
0x00
0x20
0x20
0x20
0x40
0x20
0x80
0x20
0xE180
0x00
0x00
0x00
0x04
0x94
0x02
0xF2
0x08
0xE188
0x10
0x03
0x05
0xC0
0x40
0x00
0xFF
0x08
0xE190
0x05
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE198
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1A0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1A8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1B0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1B8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1C0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1C8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1D0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1D8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1E0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1E8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1F0
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0xE1F8
0x00
0x00
0x00
0x00
0x00
0x00
0x00
0x00
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
21
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
CONFIGURATION PARAMETERS DETAIL
The following sections detail the format and meaning of the configuration parameters from the Configuration
Parameters Memory Map, Table 2.
SequenceEventParameters
The SequenceEventParameters field in the configuration parameters specifies the rail identification, monitoring
status, and sequencing options for each rail. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE080
1
0x50
Rail 1 identification, monitoring status and sequencing options
DESCRIPTION
0xE081
1
0x51
Rail 2 identification, monitoring status, and sequencing options
0xE082
1
0x52
Rail 3 identification, monitoring status, and sequencing options
0xE083
1
0x53
Rail 4 identification, monitoring status, and sequencing options
0xE084
1
0x54
Rail 5 identification, monitoring status, and sequencing options
0xE085
1
0x55
Rail 6 identification, monitoring status, and sequencing options
0xE086
1
0x56
Rail 7 identification, monitoring status, and sequencing options
0xE087
1
0x57
Rail 8 identification, monitoring status, and sequencing options
0xE088
1
0x00
GPO1 identification, sequencing options
0xE089
1
0x49
GPO2 identification, sequencing options
0xE08A
1
0x4A
GPO3 identification, sequencing options
0xE08B
1
0x4B
GPO4 identification, sequencing options
The format of each register is as follows:
7
6
5
4
ENABLE
0
MON
3
2
1
0
RAIL/GPO
RAIL
Rail #(n) – 1, RAIL = 0 through 7
GPO
GPO #(n) + 7, GPO = 8, 9, 0xA, 0xB
MON
0
ENABLE
00
01
10
11
22
Meaning
Do not monitor rail status (for event sequencing of GPOs)
Monitor rail status
Meaning
Sequence is disabled
Sequence is triggered after delay after sequence event
Sequence is triggered after parent rail achieves voltage level
Sequence is triggered after delay after parent rail achieves voltage regulation
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
SequenceEventLink
The SequenceEventLink field allows a parent rail (monitored input) to be specified for each ENx and GPOx
output. The RESEQ bit (sequence after shutdown) allows an enable or GPO to be marked to sequence the
system (as defined by the current sequencer configuration) after it has been shut down. The address map for
these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE08C
1
0x01
Rail 1 parent rail identifier and resequence indicator
DESCRIPTION
0xE08D
1
0x00
Rail 2 parent rail identifier and resequence indicator
0xE08E
1
0x01
Rail 3 parent rail identifier and resequence indicator
0xE08F
1
0x04
Rail 4 parent rail identifier and resequence indicator
0xE090
1
0x01
Rail 5 parent rail identifier and resequence indicator
0xE091
1
0x04
Rail 6 parent rail identifier and resequence indicator
0xE092
1
0x05
Rail 7 parent rail identifier and resequence indicator
0xE093
1
0x06
Rail 8 parent rail identifier and resequence indicator
0xE094
1
0x00
GPO1 parent rail identifier and resequence indicator
0xE095
1
0x00
GPO2 parent rail identifier and resequence indicator
0xE096
1
0x00
GPO3 parent rail identifier and resequence indicator
0xE097
1
0x00
GPO4 parent rail identifier and resequence indicator
The format of each register is as follows:
7
6
5
4
0
RESEQ
0
0
RESEQ
0
1
PARENTRAIL
0x0000
0x0001
0x0010
0x0011
0x0100
0x0101
0x0110
0x0111
3
2
1
0
PARENTRAIL
Meaning
Do not sequence after shutdown.
Sequence after shutdown.
Meaning
Sequence is dependent on RAIL1 achieving the specified event.
Sequence is dependent on RAIL2 achieving the specified event.
Sequence is dependent on RAIL3 achieving the specified event.
Sequence is dependent on RAIL4 achieving the specified event.
Sequence is dependent on RAIL5 achieving the specified event.
Sequence is dependent on RAIL6 achieving the specified event.
Sequence is dependent on RAIL7 achieving the specified event.
Sequence is dependent on RAIL8 achieving the specified event.
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
23
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
SequenceEventData
The SequenceEventData field in the configuration parameters specifies the rail and GPO sequencing and
shutdown parameters. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
DESCRIPTION
0xE098
2
0xE005
Rail 1 sequencing and shutdown parameters
0xE09A
2
0xA005
Rail 2 sequencing and shutdown parameters
0xE09C
2
0xE032
Rail 3 sequencing and shutdown parameters
0xE09E
2
0xE033
Rail 4 sequencing and shutdown parameters
0xE0A0
2
0xE033
Rail 5 sequencing and shutdown parameters
0xE0A2
2
0xE035
Rail 6 sequencing and shutdown parameters
0xE0A4
2
0xE035
Rail 7 sequencing and shutdown parameters
0xE0A6
2
0x0000
Rail 8 sequencing and shutdown parameters
0xE0A8
2
0x0000
GPO1 sequencing and shutdown parameters
0xE0AA
2
0x0000
GPO2 sequencing and shutdown parameters
0xE0AC
2
0x0000
GPO3 sequencing and shutdown parameters
0xE0AE
2
0x0000
GPO4 sequencing and shutdown parameters
The format for each register is as follows. The value in the ENABLE field of the SequenceEventParameters
register determines the measure represented by the value in the RAILDATA field of the SequenceEventData
register.
15
14
13
SEQPARAM
SEQPARAM
000
001
010
011
100
101
110
111
24
12
11
10
0
9
8
7
6
5
4
3
2
1
0
RAILDATA
Meaning
Log only
Sequence
Reserved
Reserved
Reserved
Retry 1 times
Retry 0 times
Reserved
ENABLE
(SequenceEventParameters)
01
10
11
Submit Documentation Feedback
RAILDATA Meaning
Delay (in units of ms)
Voltage (in units of Vref/1024 volts)
Delay (in units of ms)
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
DependencyMasks
The DependencyMasks field in the configuration parameters defines the rail dependency masks used for rail and
GPO shutdown. This mask represents the set of other rails and GPOs that should be shut down when this rail
shuts down. Note that because only rails are monitored, the table only has entries for the shutdown of rails. In
the dependency mask itself, there are bits that allow for GPO shutdown.
The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE100
2
0x007F
Dependency mask for rail 1
DESCRIPTION
0xE102
2
0x0001
Dependency mask for rail 2
0xE104
2
0x0002
Dependency mask for rail 3
0xE106
2
0x0004
Dependency mask for rail 4
0xE108
2
0x0008
Dependency mask for rail 5
0xE10A
2
0x0010
Dependency mask for rail 6
0xE10C
2
0x0020
Dependency mask for rail 7
0xE10E
2
0x0040
Dependency mask for rail 8
The format for each register is as follows:
15
14
13
12
0
0
0
0
RAILn or GPOn
0
1
11
10
9
8
7
6
5
4
3
2
1
0
GPO4 GPO3 GPO2 GPO1 RAIL8 RAIL7 RAIL6 RAIL5 RAIL4 RAIL3 RAIL2 RAIL1
Meaning
Shutdown of this rail does not shut down RAILn or GPOn.
Shutdown of this rail shuts down RAILn or GPOn.
UnderVoltageThresholds
The UnderVoltageThresholds field in the configuration parameters specifies each rail undervoltage threshold that
is used when monitoring this rail. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
DESCRIPTION
0xE110
2
0x0000
Undervoltage threshold for rail 8
0xE112
2
0x0000
Undervoltage threshold for rail 7
0xE114
2
0x0000
Undervoltage threshold for rail 6
0xE116
2
0x0000
Undervoltage threshold for rail 5
0xE118
2
0x0000
Undervoltage threshold for rail 4
0xE11A
2
0x0000
Undervoltage threshold for rail 3
0xE11C
2
0x0000
Undervoltage threshold for rail 2
0xE11E
2
0x0000
Undervoltage threshold for rail 1
The format for each register is as follows:
15
14
13
12
11
0
0
0
0
0
10
9
8
7
6
5
4
3
2
1
0
Vraw
The voltage conversion is dependent upon the configured voltage reference, and the pullup/pulldown resistors
used on the board for each rail. The voltage reference is selected as either 2.5 V (internal) or VCC (external). The
formula to convert the desired rail UnderVoltageThreshold to Vraw follows:
Without external rail voltage divider:
1024 ´ VRAILUV
Vraw =
VREF
(3)
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
25
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
With external rail voltage divider:
1024 ´ VRAILUV
RPULLDOWN
Vraw =
´
VREF
RPULLDOWN + RPULLUP
(4)
OverVoltageThresholds
The OverVoltageThreholds field in the configuration parameters specifies each rail overvoltage threshold that is
used when monitoring this rail. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE120
2
0x0400
Overvoltage threshold for rail 8
DESCRIPTION
0xE122
2
0x0400
Overvoltage threshold for rail 7
0xE124
2
0x0400
Overvoltage threshold for rail 6
0xE126
2
0x0400
Overvoltage threshold for rail 5
0xE128
2
0x0400
Overvoltage threshold for rail 4
0xE12A
2
0x0400
Overvoltage threshold for rail 3
0xE12C
2
0x0400
Overvoltage threshold for rail 2
0xE12E
2
0x0400
Overvoltage threshold for rail 1
The format for each register is as follows:
15
14
13
12
11
0
0
0
0
0
10
9
8
7
6
5
4
3
2
1
0
Vraw
The voltage conversion is dependent upon the configured voltage reference, and the pullup/pulldown resistors
used on the board for each rail. The voltage reference is selected as either 2.5 V (internal) or VCC (external). The
formula to convert the desired rail OverVoltageThreshold to Vraw follows:
Without external rail voltage divider:
1024 ´ VRAILOV
Vraw =
VREF
(5)
With external voltage divider:
1024 ´ VRAILOV
RPULLDOWN
Vraw =
´
VREF
RPULLDOWN + RPULLUP
(6)
RampTime
The RampTime field in the configuration parameters specifies the maximum amount of time for each rail to
achieve regulation. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE130
2
0x0FA0
Maximum voltage ramp time for rail 1
DESCRIPTION
0xE132
2
0x0FA0
Maximum voltage ramp time for rail 2
0xE134
2
0x0FA0
Maximum voltage ramp time for rail 3
0xE136
2
0x0FA0
Maximum voltage ramp time for rail 4
0xE138
2
0x0FA0
Maximum voltage ramp time for rail 5
0xE13A
2
0x0FA0
Maximum voltage ramp time for rail 6
0xE13C
2
0x0FA0
Maximum voltage ramp time for rail 7
0xE13E
2
0x0FA0
Maximum voltage ramp time for rail 8
15
0
14
0
13
0
12
11
0
10
9
8
7
6
5
4
3
2
1
0
RAMPTIME
RAMPTIME = RAILn RailTime (in units of ms).
26
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
OutOfRegulationWidth
The OutOfRegulationWidth field in the configuration parameters specifies the maximum amount of time that the
rail is allowed to be out of regulation before an error is declared (glitch duration). The address map for these
registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE140
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 1
DESCRIPTION
0xE142
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 2
0xE144
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 3
0xE146
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 4
0xE148
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 5
0xE14A
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 6
0xE14C
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 7
0xE14E
2
0x0010
The out-of-regulation duration permissible without flagging error for rail 8
The contents of this register are as follows:
15
14
13
12
0
0
0
0
11
10
9
8
7
6
5
4
3
2
1
0
OORW
OORW = RAILn out-of-regulation glitch width (in units of 1/10 ms).
UnsequenceTime
The UnsequenceTime field in the configuration parameters specifies the amount of time that each rail should
delay before unsequencing. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
0xE150
2
0xC0FF
Unsequence delay for rail 1
DESCRIPTION
0xE152
2
0xC1FF
Unsequence delay for rail 2
0xE154
2
0xC2FF
Unsequence delay for rail 3
0xE156
2
0xC3FF
Unsequence delay for rail 4
0xE158
2
0xC4FF
Unsequence delay for rail 5
0xE15A
2
0xC5FF
Unsequence delay for rail 6
0xE15C
2
0xC6FF
Unsequence delay for rail 7
0xE15E
2
0xC7FF
Unsequence delay for rail 8
0xE160
2
0x0000
Unsequence delay for GPO1
0xE162
2
0xC000
Unsequence delay for GPO2
0xE164
2
0xC000
Unsequence delay for GPO3
0xE166
2
0xC000
Unsequence delay for GPO4
The contents of this register are as follows:
15
14
13
COPYSEQPARAM
12
11
10
9
0
8
7
6
5
4
3
2
1
0
USTIME
COPYSEQPARAM = Copy SEQPARAM bit value
(bits 15:13) in SequenceEvent Data register
USTIME = RAILn UnsequenceTime (in units of ms).
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
27
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
EnablePolarity
The EnablePolarity field in the configuration parameters specifies whether each power-supply enable or GPO is
to be configured active-high or active-low. The address map for these registers is as follows:
ADDRESS
SIZE
DEFAULT VALUE
DESCRIPTION
0xE168
2
0x2004
Polarity for rail 1 enable
0xE16A
2
0x2008
Polarity for rail 2 enable
0xE16C
2
0x1804
Polarity for rail 3 enable
0xE16E
2
0x1802
Polarity for rail 4 enable
0xE170
2
0x1808
Polarity for rail 5 enable
0xE172
2
0x1810
Polarity for rail 6 enable
0xE174
2
0x1820
Polarity for rail 7 enable
0xE176
2
0x2010
Polarity for rail 8 enable
0xE178
2
0x2000
Polarity for GPO1
0xE17A
2
0x2020
Polarity for GPO2
0xE17C
2
0x2040
Polarity for GPO3
0xE17E
2
0x2080
Polarity for GPO4
The contents of this register are as follows:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DEFAULT VALUES as specified previously
POL
Meaning
Rail enable or GPO is active-low.
POL
0
1
Rail enable or GPO is active-high.
ReferenceSelect
The ReferenceSelect field in the configuration parameters specifies which voltage reference is used on the
UCD9080. The selected reference can be internal (2.5-V), or external via VCC (3.3 V). The register address is
0xE186 and contents are as follows:
15
14
13
12
11
10
9
8
7
0
SELREF
6
5
4
3
2
1
0
0x8F2
Meaning
External reference selected (VCC)
SELREF
000
001
Internal reference selected (2.5 V)
The default value for this register is 0x08F2, which selects the external reference.
LastUnusedSeq
The LastUnusedSeq field in the configuration parameters specifies the amount of time for the last rail to be shut
down without creating an error. The register address is 0xE18E and contents are as follows:
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
LUTIME
LUTIME = Maximum value USTIME + 255 (in units of ms)
The default value for this register is 0x08FF.
28
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
UCD9080
www.ti.com................................................................................................................................................... SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008
APPLICATION INFORMATION
Typical Application Diagram
330W
Status
LEDs
25
27
28
26
ADDR3/
G PO3
ADDR4/
G PO4
SDA
22
21
SCL
EN8/
ADDR2/ ADDR1/
G PO1
G PO2
1
VSS
VCC
ROSC
NC
4
32
XIN
TEST
3
2
EX: Slave I C Address = 0x65
(Internal ADDR[7:5] = 0b110)
DNP
DNP
1kW
1kW
10kW
10kW
10kW
10kW
3.3V
3.3V
VBUS
RTN
VBUS
3.3V
2
I C
Master
3.3V
3.3V
3.3V
3.3V
10kW
10kW
100kW
3.3V
Regulator
3.3V
3.3V
10kW
0.01mF
3.3V
29
POR4
POR3
POR2
3.3V
1m F
30
31
NC
17
20
NC
NC
2
NC
MON8
16
RST
MON7
15
5
MON5
MON6
MON4
18
9
MON3
8
19
MON2
7
6
MON1
UCD9080
EN6
14
12
13
EN5
EN7
10
EN4
11
EN3
3.3V
3.3V
24
EN2
23
EN1
POR1
VOUTX
*
Power
Supply
X
EN
*
Power
Supply
3
EN
*
VOUT3
VOUT2
EN
EN
Power
Supply
2
Power
Supply
1
VOUT1
System
Device
Resets
Figure 12 illustrates a typical power-supply sequencing configuration. Power Supply 1 and Power Supply X
require active-low enables, whereas Power Supply 2 and Power Supply 3 require active-high enables. VOUT1 and
VOUT3 exceed the selected A/D reference voltage, so these outputs are divided before being sampled by the
MON1 and MON3 inputs. VOUT2 and VOUTX are within the selected A/D reference voltage, so theser outputs can
be sampled directly by the MON2 and MON7 inputs. Figure 12 illustrates the use of the GPO digital output pins
to provide status and power-on reset to other system devices.
Figure 12. Typical Power-Supply Sequencing Application
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
29
UCD9080
SLVS692E – SEPTEMBER 2006 – REVISED MAY 2008................................................................................................................................................... www.ti.com
Changes from Revision D (December 2007) to Revision E ........................................................................................... Page
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Deleted ordering information table......................................................................................................................................... 2
Changed NOM and MAX supply current specifications......................................................................................................... 2
Updated Schmitt-trigger input signal list to add the ENx pins (inputs during reset) .............................................................. 2
Removed signal list from high-impedance leakage current specification .............................................................................. 2
Updated the digital output signal list to include the SCL pin (for clock stretching)................................................................ 3
Updated the directionality for the ENx and SCL pins ............................................................................................................ 7
Clarified wording .................................................................................................................................................................... 9
Clarified wording in several sentences and removed note at end of paragraph ................................................................... 9
Moved this section to follow the Power-Supply Enables section. Minor wording change ..................................................... 9
Added new section to describe ENx and GPOx behavior during device reset, and to describe I2C address and
GPOx polarity relationship ..................................................................................................................................................... 9
Clarified wording in sequence paragraph ............................................................................................................................ 10
Clarified wording in several paragraphs .............................................................................................................................. 11
Clarified device time counter reset ...................................................................................................................................... 16
Clarified FLASHLOCK wording............................................................................................................................................ 18
Clarified RESTART wording ................................................................................................................................................ 18
Clarified WDATA/WADDR wording...................................................................................................................................... 18
Clarified wording in several steps ........................................................................................................................................ 19
Changed pin names from NIC to NC for pins 2, 4, 17, 20, 31............................................................................................. 29
Changes from Revision C (January 2007) to Revision D ............................................................................................... Page
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
30
Changed minimum analog supply and positive built-in reference active VCC(min) voltage. Removed minimum
sampling voltage, 1.5-V internal reference, and DCO OPERATING PERIOD specifications. .............................................. 3
Added specification for data hold time, tHD;DAT and notes 3 and 4......................................................................................... 6
Changed pin #2 from "connect to VSS" to "do not connect" ................................................................................................. 7
Removed critica-rail-specification sentence from paragraph 4............................................................................................ 10
Added Ignore option and updated available retry options. Updated descriptions of options .............................................. 10
Added version register and changed WDATA access type from w to rw ........................................................................... 13
Removed reference to flash and non-volatile error log feature in NVERRLOG bit description........................................... 17
Change WDATA access type from w to rw......................................................................................................................... 19
Removed Resetting the Flash Error Logs section ............................................................................................................... 19
Added the UserData section ................................................................................................................................................ 20
Updated factory byte values ................................................................................................................................................ 20
Updated factory byte values ................................................................................................................................................ 21
Removed retry 2, retry 3, retry 4, and retry continuously options........................................................................................ 24
Removed SaveRailLog register description......................................................................................................................... 28
Removed pin-2 connection to ground.................................................................................................................................. 29
Submit Documentation Feedback
Copyright © 2006–2008, Texas Instruments Incorporated
Product Folder Link(s) :UCD9080
PACKAGE OPTION ADDENDUM
www.ti.com
10-Dec-2020
PACKAGING INFORMATION
Orderable Device
Status
(1)
Package Type Package Pins Package
Drawing
Qty
Eco Plan
(2)
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
(3)
(4/5)
(6)
UCD9080RHBR
ACTIVE
VQFN
RHB
32
3000
RoHS & Green
NIPDAU
Level-2-260C-1 YEAR
-40 to 85
UCD
9080
UCD9080RHBRG4
ACTIVE
VQFN
RHB
32
3000
RoHS & Green
NIPDAU
Level-2-260C-1 YEAR
-40 to 85
UCD
9080
UCD9080RHBT
ACTIVE
VQFN
RHB
32
250
RoHS & Green
NIPDAU
Level-2-260C-1 YEAR
-40 to 85
UCD
9080
UCD9080RHBTG4
ACTIVE
VQFN
RHB
32
250
RoHS & Green
NIPDAU
Level-2-260C-1 YEAR
-40 to 85
UCD
9080
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of