MIC280-7BM6 [MICREL]

Precision IttyBitty Thermal Supervisor; 精密IttyBitty热监事
MIC280-7BM6
型号: MIC280-7BM6
厂家: MICREL SEMICONDUCTOR    MICREL SEMICONDUCTOR
描述:

Precision IttyBitty Thermal Supervisor
精密IttyBitty热监事

文件: 总23页 (文件大小:228K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
MIC280  
Precision IttyBitty™ Thermal Supervisor  
REV. 11/04  
General Description  
Features  
TheMIC280isadigitalthermalsupervisorcapableofmeasur-  
ing its own internal temperature and that of a remote PN junc-  
tion. The remote junction may be an inexpensive commodity  
transistor, e.g., 2N3906, or an embedded thermal diode such  
as found in Intel Pentium* II/III/IV CPUs,AMDAthlon* CPUs,  
and Xilinx Virtex* FPGA's. A 2-wire SMBus* 2.0 compatible  
serial interface is provided for host communication. Remote  
temperature is measured with ±1°C accuracy and 9-bit to  
12-bitresolution(programmable).Independenthigh,low,and  
over-temperature thresholds are provided for each zone.  
• Measures local and remote temperature  
• Highly accurate remote sensing  
±1°C max., 60°C to 100°C  
• Superior noise immunity for reduced temperature guard-  
bands  
• 9-bit to 12-bit temperature resolution for remote zone  
• Fault queues to further reduce nuisance tripping  
• Programmable high, low, and over-temperature thresh-  
olds for each zone  
• SMBus 2 compatible serial interface including device  
timeout to prevent bus lockup  
• Voltage tolerant I/O’s  
• Open-drain interrupt output pin - supports SMBus Alert  
Response Address protocol  
• Low power shutdown mode  
• Locking of critical functions to insure failsafe operation  
• Failsafe response to diode faults  
• Enables ACPI compliant thermal management  
• 3.0V to 3.6V power supply range  
• IttyBitty™ SOT23-6 package  
TheadvancedintegratingA/Dconverterandanalogfront-end  
reduce errors due to noise for maximum accuracy and mini-  
mumguardbanding.Theinterruptoutputsignalstemperature  
events to the host, including data-ready and diode faults.  
Criticaldevicesettingscanbelockedtopreventchangesand  
insure failsafe operation. The clock, data, and interrupt pins  
are 5V-tolerant regardless of the value of V . They will not  
DD  
clamp the bus lines low even if the device is powered down.  
Superior accuracy, failsafe operation, and small size make  
the MIC280 an excellent choice for the most demanding  
thermal management applications.  
Applications  
• Desktop, server and notebook computers  
• Printers and copiers  
Test and measurement equipment  
• Thermal supervision of Xilinx Virtex FPGA's  
• Wireless/RF systems  
• Intelligent power supplies  
• Datacom/telecom cards  
Typical Application  
3V to 3.6V  
0.1µF  
ceramic  
3 ×  
10k  
MIC280  
5
4
6
1
3
DATA  
CLK  
VDD  
T1  
TO  
SERIAL BUS  
HOST  
2
/INT  
GND  
2N3906/�  
CPU DIODE  
1800pF  
MIC280 Typical Application  
IttyBiity is a trademark of Micrel, Inc.  
*All trademarks are the property of their respective owners.  
Micrel, Inc. • 2180 Fortune Drive • San Jose, CA 95131 • USA • tel + 1 (408) 944-0800 • fax + 1 (408) 474-1000 • http://www.micrel.com  
November 2004  
1
MIC280  
MIC280  
Micrel  
Ordering Information  
Part Number  
Slave Address Ambient Temp. Range  
Package  
Standard  
Marking Pb-FREE  
Marking  
TA00  
TA01  
TA02  
TA03  
TA05  
TA05  
TA06  
TA07  
MIC280-0BM6 TA00  
MIC280-1BM6 TA01  
MIC280-2BM6 TA02  
MIC280-3BM6 TA03  
MIC280-4BM6 TA04  
MIC280-5BM6 TA05  
MIC280-6BM6 TA06  
MIC280-7BM6 TA07  
MIC280-0YM6  
MIC280-1YM6  
MIC280-2YM6  
MIC280-3YM6  
MIC280-4YM6  
MIC280-5YM6  
MIC280-6YM6  
MIC280-7YM6  
100 1000  
100 1001  
100 1010  
100 1011  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
-55°C to +125°C  
SOT23-6  
SOT23-6  
SOT23-6  
SOT23-6  
SOT23-6  
SOT23-6  
SOT23-6  
SOT23-6  
b
b
b
b
b
b
100 1100  
100 1101  
100 1110  
b
b
100 1111  
Pin Configuration  
VDD  
GND  
T1  
1
2
3
6
5
4
/INT  
DATA  
CLK  
SOT23-6  
Pin Description  
Pin Number  
Pin Name  
VDD  
Pin Function  
Power Supply Input.  
Ground.  
1
2
3
4
5
6
GND  
T1  
Analog Input. Connection to remote diode junction.  
Digital Input. Serial bit clock input.  
CLK  
DATA  
/INT  
Digital Input/Output. Open-drain. Serial data input/output.  
Digital Output. Open-drain. Interrupt output.  
MIC280  
2
November 2004  
MIC280  
Micrel  
Absolute Maximum Ratings (Note 1)  
Operating Ratings (Note 2)  
Power Supply Voltage, V  
3.8V  
Power Supply Voltage, V ............................ +3V to +3.6V  
DD.....................................................  
DD  
Voltage on T1 ........................................0.3V to V +0.3V  
Ambient Temperature Range (T ) .......... –55°C to +125°C  
DD  
A
Voltage on CLK, DATA, /INT..............................–0.3V to 6V  
Current Into Any Pin ................................................. ±10mA  
Junction Temperature................................................ 150°C  
Package Thermal Resistance (θ )  
JA  
SOT23-6............................................................230°C/W  
Power Dissipation, T = 125°C................................109mW  
A
Storage Temperature................................ –65°C to +150°C  
ESD Ratings, Note 3  
Human Body Model................................................ 1.5kV  
Machine Model ........................................................200V  
Soldering (SOT23-6 Package)  
+5  
+5  
Vapor Phase (60s).....................................220°C /-0°C  
Infrared (15s).............................................235°C /-0°C  
Electrical Characteristics  
For typical values TA = 25°C, VDD = 3.3V, unless otherwise noted.  
Bold values indicate –55°C TA 125°C, 3.0V ≤ VDD ≤ 3.6V, unless otherwise noted. Note 2  
Symbol  
Power Supply  
IDD  
Parameter  
Conditions  
Min.  
Typ  
Max  
0.4  
Units  
Supply Current  
/INT, T1 open; CLK=DATA=High;  
Normal Mode  
0.23  
9
mA  
µA  
µA  
Shutdown Mode; /INT, T1 open; Note 5  
CLK=100kHz, DATA=High  
Shutdown Mode; /INT, T1 open;  
CLK=DATA=High  
6
[TBD]  
tPOR  
Power-on Reset Time, Note 5  
VDD > VPOR  
200  
µs  
VPOR  
Power-on Reset Voltage  
All registers reset to default values;  
A/D conversions initiated  
2.65  
2.95  
V
VHYST  
Power-on Reset Hysteresis Voltage  
Note 5  
300  
mV  
Temperature-to-Digital Converter Characteristics  
Accuracy, Remote Temperature  
Notes 2, 7, 10, 11  
60°C ≤ TD ≤ 100°C,  
3.15V < VDD < 3.45V, 25°C < TA < 85°C  
±0.25  
±1  
±1  
±2  
°C  
°C  
°C  
°C  
°C  
0°C ≤ TD ≤ 100°C,  
3.15V < VDD < 3.45V, 25°C < TA < 85°C  
–55°C ≤ TD ≤ 125°C,  
3.15V < VDD < 3.45V, 25°C < TA < 85°C  
±2  
±4  
Accuracy, Local Temperature  
Note 2, 10  
0°C ≤ TA ≤ 100°C, 3.15V < VDD < 3.45V  
±1  
±2  
–55°C ≤ TA ≤ 125°C, 3.15V < VDD < 3.45V  
±1.5  
±2.5  
tCONV  
Conversion Time, Notes 2, 8  
RES[1:0]=00 (9 bits)  
RES[1:0]=01 (10 bits)  
RES[1:0]=10 (11 bits)  
RES[1:0]=11 (12 bits)  
200  
330  
240  
390  
ms  
ms  
ms  
ms  
570  
670  
1000  
1250  
Remote Temperature Input, T1  
IF Current into External Diode  
T1 forced to 1.0V, High level  
192  
400  
µA  
µA  
Note 5  
Low level  
7
12  
November 2004  
3
MIC280  
MIC280  
Micrel  
Symbol  
Parameter  
Condition  
Min  
2.1  
2.1  
Typ  
Max  
Units  
Serial Data I/O Pin, DATA  
VOL  
Low Output Voltage, Note 4  
IOL = 3mA  
0.3  
0.5  
0.8  
5.5  
V
V
IOL = 6mA  
VIL  
Low Input Voltage  
High Input Voltage  
Input Capacitance  
Input Current  
3V ≤ VDD ≤ 3.6V  
3V ≤ VDD ≤ 3.6V  
Note 5  
V
VIH  
V
CIN  
ILEAK  
10  
10  
pF  
µA  
±1  
Serial Clock Input, CLK  
VIL  
Low Input Voltage  
3V ≤ VDD ≤ 3.6V  
3V ≤ VDD ≤ 3.6V  
Note 5  
0.8  
5.5  
V
V
VIH  
High Input Voltage  
Input Capacitance  
Input Current  
CIN  
ILEAK  
pF  
µA  
±1  
Interrupt Output, /INT  
VOL  
Low Output Voltage, Note 4  
IOL = 3mA  
0.3  
0.5  
V
V
IOL = 6mA  
tINT  
Interrupt Propagation Delay  
Notes 5, 6  
from TEMPx < TLOWx or  
TEMPx > THIGHx or TEMPx >  
CRITx to /INT < VOL; RPULLUP = 10kΩ  
[tCONV  
]
ms  
tnINT  
Interrupt Reset Propagation Delay  
Note 5, 9  
from read of STATUS or A.R.A. to  
/INT > VOH; RPULLUP = 10kΩ  
1
µs  
ILEAK  
±1  
µA  
Serial Interface Timing  
t1  
t2  
t3  
t4  
t5  
CLK (Clock) Period  
2.5  
100  
300  
100  
100  
µs  
ns  
ns  
ns  
ns  
Data In Setup Time to CLK High  
Data Out Stable after CLK Low  
Data Low Setup Time to CLK Low  
Start Condition  
Stop Condition  
Data High Hold Time after CLK  
High  
tTO  
Bus Timeout  
25  
30  
35  
ms  
Note 1. Exceeding the absolute maximum rating may damage the device.  
Note 2. The device is not guaranteed to function outside its operating range. Final test on outgoing product is performed at TA = 25°C.  
Note 3. Devices are ESD sensitive. Handling precautions recommended.  
Note 4. Current into the /INT or DATA pins will result in self heating of the device. Sink current should be minimized for best accuracy.  
Note 5. Guaranteed by design over the operating temperature range. Not 100% production tested.  
Note 6. tINT and tCRIT are equal to tCONV  
.
Note 7. TD is the temperature of the remote diode junction. Testing is performed using a single unit of one of the transistors listed in Table 8.  
Note 8. tCONV = tCONV(local) + tCONV(remote). Following the acquisition of either remote or local temperature data, the limit comparisons for that zone  
are performed and the device status updated; Status bits will be set and /INT driven active, if applicable.  
Note 9. The interrupt reset propogation delay is dominated by the capacitance on the bus.  
Note 10. Accuracy specification does not include quantization noise, which may be up to ±1/2 LSB.  
Note 11. Tested at 10-bit resolution.  
MIC280  
4
November 2004  
MIC280  
Micrel  
Timing Diagrams  
t1  
CLK  
DATA INPUT  
t4  
t2  
t5  
t3  
DATA OUTPUT  
Serial Interface Timing  
November 2004  
5
MIC280  
MIC280  
Micrel  
Typical Characteristics  
V
= 3.3V; T = 25°C, unless otherwise noted.  
DD  
A
Accuracy vs .  
Temperature, Internal S ens or  
2.5  
R emote Temperature  
Meas urement E rror  
S upply C urrent vs .  
Temperature for V = 3.3V  
DD  
2
400  
350  
300  
250  
200  
150  
100  
50  
2
1.5  
1
1.5  
1
0.5  
0
0.5  
0
-0.5  
-1  
-0.5  
-1  
-1.5  
-2  
-1.5  
-2.5  
-2  
0
-55 -35 -15  
5
25 45 65 85 105 125  
0
20  
40  
60  
80  
100  
-55 -35 -15  
5
25 45 65 85 105 125  
JUNCTION TEMPERATURE (°C)  
REMOTE DIODE TEMPERATURE (°C)  
TEMPERATURE (°C)  
Quies cent C urrent vs .  
C lock Frequency in  
S hutdown Mode  
Quies cent C urrent vs .  
Quies cent C urrent vs .  
Temperature in S hutdown Mode  
S upply Voltage in S hutdown Mode  
10  
30  
20  
15  
10  
5
/INT, T1 open  
C LK = DATA = HIG H  
/INT, T1 open  
DATA = HIG H  
/INT, T1 open  
C LK = DATA = HIG H  
9
25  
8
7
6
5
4
3
2
1
0
20  
15  
10  
5
0
0
2.6  
2.8  
3.0  
3.2  
3.4  
3.6  
0
100  
200  
300  
400  
-55 -35 -15  
5 25 45 65 85 105 125  
SUPPLY VOLTAGE (V)  
FREQUENCY (kHz)  
TEMPERATURE (°C)  
R es pons e to Immers ion  
in 125°C Fluid B ath  
Meas urement E rror vs .  
R emote Temperature E rror vs .  
C apacitance on T1  
5
P C B L eakage to +3.3V/G ND  
140  
120  
100  
80  
8
6
4
0
2
G ND  
3.3V  
-5  
0
60  
-10  
-2  
-4  
-6  
40  
-15  
-20  
20  
0
-8  
1x10 6  
1x10 7  
1x10 8  
1x10 9  
0
1 2 3 4 5 6 7 8 9 10  
TIME (sec)  
RESISTANCE FROM T1 ()  
CAPACITANCE (pF)  
Nois e Injected into the B as e of  
R emote Trans is tor  
7
Nois e Injected into the  
C ollector of R emote Trans is tor  
1.6  
100mVP -P  
1.4  
1.2  
1.0  
0.8  
0.6  
0.4  
0.2  
0
6
25mVP -P  
5
4
3
10mVP -P  
3mVP -P  
50mVP -P  
2
1
25mVP -P  
10M  
100M  
0
1k  
10M  
1k  
10 100 10k100k 1M  
1
10 100  
10k100k 1M  
FREQUENCY (Hz)  
100M  
1
FREQUENCY (Hz)  
MIC280  
6
November 2004  
MIC280  
Micrel  
initiate communication. The MIC280’s slave address is fixed  
at the time of manufacture. Eight different slave addresses  
are available as determined by the part number. See Table  
2 below and the Ordering Information table above.  
Functional Description  
Serial Port Operation  
The MIC280 uses standard SMBus Write_Byte, Read_Byte,  
and Read_Word operations for communication with its host.  
The SMBus Write_Byte operation involves sending the  
device’s slave address (with the R/W bit low to signal a write  
operation), followed by a command byte and the data byte.  
The SMBus Read_Byte operation is a composite write and  
readoperation:thehostrstsendsthedevice’sslaveaddress  
followed by the command byte, as in a write operation. A  
new start bit must then be sent to the MIC280, followed by a  
repeat of the slave address with the R/W bit (LSB) set to the  
high (read) state. The data to be read from the part may then  
be clocked out. A Read_Word is similar, but two successive  
data bytes are clocked out rather than one. These protocols  
are shown in Figure 1, Figure 2, and Figure 3.  
Part Number  
MIC280-0BM6  
MIC280-1BM6  
MIC280-2BM6  
MIC280-3BM6  
MIC280-4BM6  
MIC280-5BM6  
MIC280-6BM6  
MIC280-7BM6  
Slave Address  
100 1000b = 48h  
100 1001b = 49h  
100 1010b = 4Ah  
100 1011b = 4Bh  
100 1100b = 4Ch  
100 1101b = 4Dh  
100 1110b = 4Eh  
100 1111b = 4Fh  
Table 2: MIC280 Slave Addresses  
Alert Response Address  
The Command byte is eight bits (one byte) wide. This byte  
carries the address of the MIC280 register to be operated  
upon. The command byte values corresponding to the vari-  
ous MIC280 registers are shown in Table 1. Other command  
byte values are reserved, and should not be used.  
In addition to the Read_Byte, Write_Byte, and Read_Word  
protocols, the MIC280 adheres to the SMBus protocol for  
responsetotheAlertResponseAddress(ARA). TheMIC280  
expects to be interrogated using the ARA when it has as-  
serted its /INT output.  
Slave Address  
Temperature Data Format  
The MIC280 will only respond to its own unique slave ad-  
dress. A match between the MIC280’s address and the  
address specified in the serial bit stream must be made to  
The least-significant bit of each temperature register (high  
bytes) represents one degree Centigrade. The values are in  
a two’s complement format, wherein the most significant bit  
Command Byte  
Value  
Power-on  
Default  
Target Register  
Label  
Description  
Read  
00h  
01h  
02h  
03h  
04h  
05h  
06h  
07h  
08h  
09h  
10h  
13h  
14h  
19h  
20h  
FEh  
FFh  
Write  
n/a  
TEMP0  
TEMP1h  
STATUS  
CONFIG  
IMASK  
Local temperature result  
00h (0°C)  
00h (0°C)  
00h  
Remote temperature result, high byte  
Status  
n/a  
n/a  
Configuration  
03h  
04h  
05h  
06h  
07h  
08h  
09h  
n/a  
80h  
Interrupt mask register  
07h  
THIGH0  
TLOW0  
THIGH1h  
TLOW1h  
LOCK  
Local temperature high limit  
Local temperature low limit  
Remote temperature high limit, high byte  
Remote temperature low limit, high byte  
Security register  
3Ch (60°C)  
00h (0°C)  
50h (80°C)  
00h (0°C)  
00h  
TEMP1l  
THIGH1l  
TLOW1l  
CRIT1  
Remote temperature result, low byte  
Remote temperature high limit, low byte  
Remote temperature low limit, low byte  
Remote over-temperature limit  
Local over-temperature limit  
Manufacturer Identification  
Device and revision identification  
00h  
13h  
14h  
19h  
20h  
n/a  
00h  
00h  
64h (100°C)  
46h (70°C)  
2Ah  
CRIT0  
MFG_ID  
DEV_ID  
n/a  
0xh*  
* The lower nibble contains the die revision level, e.g., Rev 0 = 00h.  
Table 1: MIC280 Register Addresses  
November 2004  
7
MIC280  
MIC280  
Micrel  
(D7) represents the sign: zero for positive temperatures and  
one for negative temperatures. Table 3 shows examples of  
the data format used by the MIC280 for temperatures:  
register is shown in Table 5. Note: there is no fault queue  
for over-temperature events (CRIT0 and CRIT1) or diode  
faults. The fault queue applies only to high-temperature and  
low-temperature events as determined by the THIGHx and  
TLOWx registers. Any write to CONFIG will result in the fault  
queues being purged and reset. Writes to any of the limit  
registers, TLOWx or THIGHx, will result in the fault queue for  
the corresponding zone being purged and reset.  
Temperature  
+127°C  
+125°C  
+25°C  
Binary  
Hex  
7F  
7D  
19  
0111 1111  
0111 1101  
0001 1001  
0000 0001  
0000 0000  
1111 1111  
1110 0111  
1000 0011  
1000 0000  
+1°C  
01  
CONFIG[5:4]  
FAULT QUEUE  
DEPTH  
0°C  
00  
–1°C  
FF  
E7  
83  
00  
01  
10  
11  
1 (Default)  
–25°C  
2
4
6
–125°C  
–128°C  
80  
Table 3: Digital Temperature Format, High Bytes  
Table 5: Fault Queue Depth Settings  
Interrupt Generation  
Extended temperature resolution is provided for the external  
zone. The high and low temperature limits and the measured  
temperatureforzoneonearereportedas12-bitvaluesstored  
in a pair of 8-bit registers. The measured temperature, for  
example,isreportedinregistersTEMP1h,thehigh-orderbyte,  
and TEMP1l, the low-order byte. The values in the low-order  
bytes are left-justified four-bit binary values representing  
one-sixteenth degree increments. TheA-D converter resolu-  
tion for zone 1 is selectable from nine to twelve bits via the  
configuration register. Low-order bits beyond the resolution  
selected will be reported as zeroes. Examples of this format  
are shown below in Table 4.  
ThereareeightdifferentconditionsthatwillcausetheMIC280  
to set one of the bits in STATUS and assert its /INT output,  
if so enabled. These conditions are listed in Table 6. Unlike  
previous generations of thermal supervisor IC’s, there are no  
interdependencies between any of these conditions. That is,  
if CONDITION is true, the MIC280 will respond accordingly,  
regardless of any previous or currently pending events.  
Normallywhenatemperatureeventoccurs,thecorresponding  
status bit will be set in STATUS, the corresponding interrupt  
mask bit will be cleared, and /INT will be asserted. Clearing  
the interrupt mask bit(s) prohibits continuous interrupt gen-  
eration while the device is being serviced. (It is possible to  
prevent events from clearing interrupt mask bits by setting  
bits in the lock register. See Table 7 for Lockbit function-  
ality.) A temperature event will only set bits in the status  
register if it is specifically enabled by the corresponding bit  
in the interrupt mask register. An interrupt signal will only  
be generated on /INT if interrupts are also globally enabled  
(IE =1 in CONFIG).  
FAULT QUEUE  
A set of fault queues (programmable digital filters) are pro-  
vided in the MIC280 to prevent false tripping due to thermal  
or electrical noise. Two bits, CONFIG[5:4], set the depth of  
the fault queues. The fault queue setting then determines  
the number of consecutive temperature events (TEMPx >  
THIGHx or TEMPx < TLOWx) which must occur in order for  
the condition to be considered valid. As an example, as-  
sume CONFIG[5:4] is programmed with 10b. The measured  
temperature for a given zone would have to exceed THIGHx  
for four consecutive A/D conversions before /INT would be  
asserted or the status bit set.  
The MIC280 expects to be interrogated using the Alert Re-  
sponseAddress once it has asserted its interrupt output. Fol-  
lowing an interrupt, a successful response to the A.R.A. or a  
read operation on STATUS will cause /INTto be de-asserted.  
STATUS will also be cleared by the read operation. Reading  
STATUS following an interrupt is an acceptable substitute for  
Like any filter, the fault queue function also has the effect  
of delaying the detection of temperature events. In this ex-  
ample, it would take 4 x t  
to detect a temperature event.  
CONV  
The fault queue depth vs. CONFIG[5:4] of the configuration  
Extended Temperature,  
Resolution  
Low Byte  
9 BITS  
10 BITS  
Binary  
11 BITS  
Binary  
12 BITS  
Binary  
Binary  
Hex  
00  
00  
00  
00  
80  
80  
Hex  
00  
Hex  
00  
Hex  
00  
10  
20  
40  
90  
F0  
0.0000  
0.0625  
0.1250  
0.2500  
0.5625  
0.9375  
0000 0000  
0000 0000  
0000 0000  
0000 0000  
1000 0000  
1000 0000  
0000 0000  
0000 0000  
0000 0000  
0100 0000  
1000 0000  
1100 0000  
0000 0000  
0000 0000  
0010 0000  
0100 0000  
1000 0000  
1110 0000  
0000 0000  
0001 0000  
0010 0000  
0100 0000  
1001 0000  
1111 0000  
00  
00  
00  
20  
40  
40  
80  
80  
C0  
E0  
Table 4: Digital Temperature Format, Low Bytes  
MIC280  
8
November 2004  
MIC280  
Micrel  
November 2004  
9
MIC280  
MIC280  
Micrel  
MIC280  
10  
November 2004  
MIC280  
Micrel  
using the A.R.A. if the host system does not implement the  
A.R.A protocol. Figure 4 and Figure 5 illustrate these two  
methods of responding to MIC280 interrupts.  
to the host. For polled systems, the global interrupt enable  
bit should be clear (IE = 0). This will disable interrupts from  
the MIC280 (prevents the /INT pin from sinking current).  
For interrupt-driven systems, IE must be set to enable the  
/INT output.  
Sincetemperature-to-digital conversionscontinuewhile/INT  
isasserted,themeasuredtemperaturecouldchangebetween  
the MIC280’s assertion of /INT and the host’s response. It  
is good practice for the interrupt service routine to read the  
value in TEMPx, to verify that the over-temperature or under-  
temperature condition still exists. In addition, more than one  
temperature event may have occurred simultaneously or in  
rapid succession between the assertion of /INT and servic-  
ing of the MIC280 by the host. The interrupt service routine  
should allow for this eventuality. At the end of the interrupt  
service routine, the interrupt enable bits should be reset to  
permit future interrupts.  
Shutdown Mode  
Puttingthedeviceintoshutdownmodebysettingtheshutdown  
bit in the configuration register will unconditionally deassert  
/INT, clear STATUS, and purge the fault queues. Therefore,  
this should not be done before completing the appropriate  
interruptserviceroutine(s). Nootherregisterswillbeaffected  
by entering shutdown mode. The last temperature readings  
will persist in the TEMPx registers.  
The MIC280 can be prevented from entering shutdown  
mode using the shutdown lockout bit in the lock register. If  
L3 in LOCK is set while the MIC280 is in shutdown mode,  
it will immediately exit shutdown mode and resume normal  
operation. It will not be possible to subsequently re-enter  
shutdown mode. If the reset bit is set while the MIC280 is  
shut down, normal operation resumes from the reset state.  
(see below)  
Reading the Result Registers  
AllMIC280registersareeightbitswideandmaybeaccessed  
using the standard Read_Byte protocol. The temperature  
result for the local zone, zone 0, is a single 8-bit value in  
register TEMP0. A single Read_Byte operation by the host  
is sufficient for retrieving this value. The temperature result  
for the remote zone is a twelve-bit value split across two  
eight-bit registers, TEMP1h and TEMP1l. A series of two  
Read_Byteoperationsareneededtoobtaintheentiretwelve-  
bit temperature result for zone 1. It is possible under certain  
conditions that the temperature result for zone 1 could be  
updated between the time TEMP1l or TEMP1h is read and  
the companion register is read. In order to insure coherency,  
TEMP1h supports the use of the Read_Word protocol for ac-  
cessing both TEMP1h and TEMP1l with a single operation.  
This insures that the values in both result registers are from  
the same ADC cycle. This is illustrated in Figure 3 above.  
Read_Word operations are only supported for TEMP1h:  
TEMP1l, i.e., only for command byte values of 01h.  
Warm Resets  
The MIC280 can be reset to its power-on default state during  
operation by setting the RST bit in the configuration register.  
When this bit is set, /INT will be deasserted, the fault queues  
willbepurged,thelimitregisterswillberestoredtotheirnormal  
power-on default values, and anyA/D conversion in progress  
will be halted and the results discarded. This includes reset-  
ting bits L3 - L0 in the security register, LOCK. The state of  
the MIC280 following this operation is indistinguishable from  
a power-on reset. If the reset bit is set while the MIC280 is  
shut down, the shutdown bit is cleared and normal operation  
resumes from the reset state.  
If bit 4 of LOCK, the Warm Reset Lockout Bit, is set, warm  
resets cannot be initiated, and writes to the RST bit will be  
completely ignored. Setting L4 while the MIC280 is shut  
down will result in the device exiting shutdown mode and  
resuming normal operation, just as if the shutdown bit had  
been cleared.  
Polling  
The MIC280 may either be polled by the host, or request  
the host’s attention via the /INT pin. In the case of polled  
operation, the host periodically reads the contents of STA-  
TUS to check the state of the status bits. The act of reading  
STATUS clears it. If more than one event that sets a given  
status bit occurs before the host polls STATUS, only the fact  
that at least one such event has occurred will be apparent  
EVENT  
CONDITION  
MIC280 RESPONSE*  
Data ready  
A/D conversions complete for both zones; result  
registers updated; state of /INT updated  
Set S7, clear IM7, assert /INT  
Over-temperature, remote  
Over-temperature, local  
High temperature, remote  
High temperature, local  
Low temperature, remote  
Low temperature, local  
Diode fault  
([TEMP1h:TEMP1l]) > CRIT1  
TEMP0 > CRIT0  
Set S1, assert /INT  
Set S0, assert /INT  
([TEMP1h:TEMP1l]) > THIGH1h:THIGH1l]**  
TEMP0 > THIGH0**  
Set S4, clear IM4, assert /INT  
Set S6, clear IM6, assert /INT  
Set S3, clear IM3, assert /INT  
Set S5, clear IM5, assert /INT  
Set S2, clear IM2, assert /INT  
( [TEMP1h:TEMP1l]) < TLOW1h:TLOW1l]**  
TEMP0 < TLOW0**  
T1 open or T1 shorted to VDD or GND  
* Assumes interrupts enabled. **CONDITION must be true for Fault_Queue conversions to be recognized.  
Table 6: MIC280 Temperature Events  
November 2004  
11  
MIC280  
MIC280  
Micrel  
Configuration Locking  
mask bit. Similarly, setting L2 will fix the state of IM2, allow-  
ing the system to permanently enable or disable diode fault  
interrupts. Adiode fault will generate an interrupt regardless  
of the setting of IE or its interrupt mask bit.  
The security register, LOCK, provides the ability to disable  
configuration changes as they apply to the MIC280’s most  
critical functions: shutdown mode, and reporting diode faults  
andover-temperatureevents. LOCKprovidesawaytoprevent  
malicious or accidental changes to the MIC280 registers that  
might prevent a system from responding properly to critical  
events. Once L0, L1, or L2 has been set, the global interrupt  
enable bit, IE, will be set and fixed. It cannot subsequently be  
cleared. Itsstatewillbereflectedintheconfigurationregister.  
The bits in LOCK can only be set once. That is, once a bit is  
set, it cannot be reset until the MIC280 is power-cycled or a  
warm reset is performed by setting RST in the configuration  
register. The warm reset function can be disabled by setting  
L4 in LOCK. If L4 is set, locked settings cannot be changed  
during operation and warm resets cannot be performed; only  
a power-cycle will reset the locked state(s).  
L3 can be used to lock out shutdown mode. If L3 is set, the  
MIC280willnotshutdownunderanycircumstances. Attempts  
to set the SHDN bit will be ignored and all chip functions will  
remainoperational.IfL3issetwhiletheMIC280isinshutdown  
mode, it will immediately exit shutdown mode and resume  
normal operation. It will not be possible to subsequently re-  
enter shutdown mode.  
Setting L4 disables the RST bit in the configuration register,  
preventing the host from initiating a warm reset. Writes to  
RST will be completely ignored if L4 is set.  
If L0 is set, the values of IM0 and CRIT0 become fixed and  
unchangeable.Thatis,writestoCRIT0andthecorresponding  
interrupt enable bit are locked out. A local over-temperature  
event will generate an interrupt regardless of the setting of  
IE or its interrupt mask bit.  
If L1 is set, the values of IM1 and CRIT1 become fixed and  
unchangeable. A remote over-temperature event will gener-  
ate an interrupt regardless of the setting of IE or its interrupt  
LOCK BIT  
FUNCTION LOCKED  
Local over-temperature detection  
Remote over-temperature detection  
Diode fault interrupts locked on or off  
Shutdown mode  
RESPONSE WHEN SET  
L0  
L1  
L2  
L3  
L4  
IM0 fixed at 1, writes to CRIT0 locked-out; IE permanently set  
IM1 fixed at 1; writes to CRIT1 locked-out; IE permanently set  
IM2 fixed at current state; IE permanently set if IM2=1  
SHDN fixed at 0; exit shutdown if SHDN=1 when L3 is set  
RST bit disabled; cannot initiate Warm resets  
Warm resets  
Table 7: Lock bit functionality  
MIC280  
12  
November 2004  
MIC280  
Micrel  
Detailed Register Descriptions  
Local Temperature Result Register (TEMP0)  
8-bits, read-only  
Local Temperature Result Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
Temperature Data from ADC  
Bit  
Function  
Measured temperature data for the local zone.  
Operation  
Read only  
D[7:0]  
Power-up default value:  
Read command byte:  
0000 0000 = 00 (0°C)**  
b
h
0000 0000 = 00  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . See Temperature Data Format (above) for more details.  
b
**TEMP0 will contain measured temperature data after the completion of one conversion.  
Remote Temperature Result High-Byte Register (TEMP1h)  
8-bits, read only  
Remote Temperature Result High-Byte Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
Temperature Data from ADC  
Bit  
Function  
Measured temperature data for the remote zone, most significant byte.  
Operation  
Read only  
D[7:0]  
Power-up default value:  
Read command byte:  
0000 0000 = 00 (0°C)**  
b
h
0000 0001 = 01  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000b. See Temperature Data Format (above) for more details.  
TEMP1h can be read using either a Read_Byte operation or a Read_Word operation. Using Read_Byte will yield the 8-bit  
value in TEMP1h. The complete remote temperature result in both TEMP1h and TEMP1l may be obtained by performing a  
Read_Word operation on TEMP1h. The MIC280 will respond to a Read_Word with a command byte of 01h (TEMP1h) by  
returning the value in TEMP1h followed by the value in TEMP1l. This guarantees that the data in both registers is from the  
same temperature-to-digital conversion cycle. The Read_Word operation is diagramed in Figure 3. This is the only MIC280  
register that supports Read_Word.  
**TEMP1h will contain measured temperature data after the completion of one conversion.  
November 2004  
13  
MIC280  
MIC280  
Micrel  
Status Register (STATUS)  
8-bits, read-only  
Status Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
read-only  
S7  
S6  
S5  
S4  
S3  
S2  
S1  
S0  
Bit(s)  
Function  
Operation*  
S7  
Data ready  
1 = data available  
0 = ADC busy  
S6  
S5  
S4  
S3  
S2  
S1  
S0  
Local high temperature event  
Local low temperature event  
Remote high temperature event  
Remote low temperature event  
Diode fault  
1 = event occurred, 0 = none  
1 = event occurred, 0 = none  
1 = event occurred, 0 = none  
1 = event occurred, 0 = none  
1 = fault, 0 = none  
Remote over-temperature event  
Local over-temperature event  
1 = event occurred, 0 = none  
1 = event occurred, 0 = none  
* All status bits are cleared after any read operation is performed on STATUS.  
Power-up default value:  
Read command byte:  
0000 0000 = 00 (no events pending)  
b
h
0000 0010 = 02  
b
h
The power-up default value is 00h. Following the first conversion, however, any of the status bits may be set depending on  
the measured temperature results or the existence of a diode fault.  
Configuration Register (CONFIG)  
8-bits, read/write  
Configuration Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
reserved  
reserved  
reserved  
reserved  
reserved  
reserved  
Interrupt  
Enable  
(IE)  
Shut-down  
Fault Queue  
Resolution  
Reserved  
Reset  
(SHDN)  
(FQ[1:0])  
(RES[1:0])  
(RST)  
Bits(s)  
Function  
Operation*  
IE  
Interrupt enable  
1 = interrupts enabled,  
0 = disabled  
SHDN  
FQ[1:0]  
RES[1:0]  
Selects operating mode: normal/shutdown  
Depth of fault queue*  
1 = shutdown, 0 = normal  
[00]=1, [01]=2, [10]=4, [11]=6  
A/D converter resolution for external zone - affects conversion rate  
[00]=9-bits, [01]=10-bits,  
[10]=11-bits, [11]=12-bits  
D[1]  
RST  
Reserved  
always write as zero!  
Resets all MIC280 functions and restores the power-up default state  
write only; 1 = reset, 0 =  
normal  
operation; disabled by  
setting L4  
Power-up default value:  
1000 0000 = 80 (Not in shutdown mode; Interrupts enabled;  
b h  
Fault queue depth=1; Resolution = 9 bits)  
Read/Write command byte:  
0000 0011 = 03  
b
h
* Any write to CONFIG will result in the fault queues being purged and reset and any A/D conversion in progress being aborted and the result  
discarded. The A/D will begin a new conversion sequence once the write operation is complete.  
MIC280  
14  
November 2004  
MIC280  
Micrel  
Interrupt Mask Register (IMASK)  
8-bits, read/write  
Interrupt Mask Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
IM7  
IM6  
IM 5  
IM 4  
IM 3  
IM 2  
IM 1  
IM0  
Bit(s)  
IM7  
IM6  
IM5  
IM4  
IM3  
IM2  
IM1  
IM0  
Function  
Operation*  
Data ready event mask  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
1 = enabled, 0 = disabled  
Local high temperature event mask  
Local low temperature event mask  
Remote high temperature event mask  
Remote low temperature event mask  
Diode fault mask  
Remote over-temperature event mask  
Local over-temperature event mask  
Power-up default value:  
0000 0111 = 07 (Over-temp. and diode faults enabled)  
b h  
Read/Write command byte:  
0000 0100 = 04  
b h  
Local Temperature High Limit Register (THIGH0)  
8-bits, read/write  
Local Temperature High Limit Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
High temperature limit for local zone.  
Bit  
Function  
Operation  
D[7:0]  
High temperature limit for the local zone.  
Read/write  
Power-up default value:  
0011 1100 = 3C (60°C)  
b
h
Read/Write command byte:  
0000 0101 = 05  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . See Temperature Data Format (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
November 2004  
15  
MIC280  
MIC280  
Micrel  
Local Temperature Low Limit Register (TLOW0)  
8-bits, read/write  
Local Temperature Low Limit Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
Low temperature limit for local zone  
Bit  
Function  
Operation  
D[7:0]  
Low temperature limit for the local zone  
Read/write  
Power-up default value:  
0000 0000 = 00 (0°C)  
b
h
Read/Write command byte:  
0000 0110 = 06  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . See TEMPERATURE DATA FORMAT (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
Remote Temperature High Limit High-Byte Register (THIGH1h)  
8-bits, read/write  
Remote Temperature High Limit High-Byte Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
High temperature limit for remote zone, most significant byte.  
Bit  
Function  
Operation  
D[7:0]  
High temperature limit for the remote zone, most significant byte.  
Read/write  
Power-up default value:  
0101 0000 = 50 (80°C)  
b
h
Read/Write command byte:  
0000 0111 = 07  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . See TEMPERATURE DATA FORMAT (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
MIC280  
16  
November 2004  
MIC280  
Micrel  
Remote Temperature Low Limit High-Byte Register (TLOW1h)  
8-bits, read/write  
Remote Temperature Low Limit High-Byte Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
Low temperature limit for remote zone, most significant byte.  
Bit  
Function  
Operation  
D[7:0]  
Low temperature limit for the remote zone, most significant byte.  
Read/write  
Power-up default value:  
0000 0000 = 00 (0°C)  
b
h
Read/Write command byte:  
0000 1000 = 08  
b
h
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000b. See Temperature Data Format (above) for more details.  
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
Security Register (LOCK)  
8-bits, write once  
Security Register  
D[7]  
reserved  
D[6]  
reserved  
D[5]  
reserved  
D[4]  
read/  
D[3]  
read/  
D[2]  
read/  
D[1]  
read/  
D[0]  
read/  
write-once  
write-once  
write-once  
write-once  
write-once  
Reserved  
L4  
L3  
L2  
L1  
L0  
Bit  
D[7:5]  
L4  
Function  
Operation*  
Reserved  
Always write as zero  
Warm reset lockout bit  
1 = RST bit disabled;  
0 = unlocked  
L3  
Shutdown mode lockout bit*  
1= shutdown disabled;  
0 = unlocked  
L2  
L1  
L0  
Diode fault event lock bit  
1 = locked, 0 = unlocked  
1 = locked, 0 = unlocked  
1 = locked, 0 = unlocked  
Remote over-temperature event lock bit  
Local over-temperature event lock bit  
Power-up default value:  
0000 0000 = 00 (All events unlocked)  
b
h
Read/Write command byte:  
0000 1001 = 09  
b
h
* If the chip is shutdown when L3 is set, the chip will exit shutdown mode and resume normal operation. It will not be possible to subsequently  
re-enter shutdown mode.  
November 2004  
17  
MIC280  
MIC280  
Micrel  
Remote Temperature Result Low-Byte Register (TEMP1l)  
8-bits, read only  
Remote Temperature Result Low-Byte Register  
D[7]  
read-only  
D[6]  
read-only  
D[5]  
read-only  
D[4]  
read-only  
D[3]  
reserved  
D[2]  
reserved  
D[1]  
reserved  
D[0]  
reserved  
Temperature data from ADC, least significant bits  
Reserved - always reads zero  
Bit  
Function  
Operation  
D[7:4]  
D[3:0]  
Measured temperature data for the remote zone, least significant bits.  
Reserved  
Read only  
Always reads as zeroes  
Power-up default value:  
Read command byte:  
0000 0000 = 00 (0°C)**  
b
h
0001 0000 = 10  
b
h
Each LSB represents one-sixteenth degree centigrade. The values are in a binary format such that 1/16th°C (0.0625°C) is  
reported as 0001 0000 . See Temperature Data Format (above) for more details.  
b
TEMP1l can be accessed using a Read_Byte operation. However, the complete remote temperature result in both TEMP1h  
and TEMP1l may be obtained by performing a Read_Word operation on TEMP1h. The MIC280 will respond to a Read_Word  
with a command byte of 01h (TEMP1h) by returning the value in TEMP1h followed by the value in TEMP1l. This guaran-  
tees that the data in both registers is from the same temperature-to-digital conversion cycle. The Read_Word operation is  
diagramed in Figure 3. TEMP1h is the only MIC280 register that supports Read_Word.  
**TEMP1l will contain measured temperature data after the completion of one conversion.  
Remote Temperature High Limit Low-Byte Register (THIGH1l)  
8-bits, read/write  
Remote Temperature High Limit Low-Byte Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
reserved  
reserved  
reserved  
reserved  
High temperature limit for remote zone, least significant bits.  
Reserved - always reads zero  
Bit  
Function  
Operation  
D[7:4]  
D[3:0]  
High temperature limit for the remote zone, least significant bits.  
Reserved.  
Read/write  
Always reads as zeros  
Power-up default value:  
0000 0000 = 00 (0°C)  
b
h
Read/Write command byte:  
0001 0011 = 13  
b
h
Each LSB represents one-sixteenth degree centigrade. The values are in a binary format such that 1/16th°C (0.0625°C) is  
reported as 0001 0000 . See Temperature Data Format (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
MIC280  
18  
November 2004  
MIC280  
Micrel  
Remote Temperature Low Limit Low-Byte Register (TLOW1l)  
8-bits, read/write  
Remote Temperature Low Limit Low-Byte Register  
D[7]  
read/write  
D[6]  
read/write  
D[5]  
read/write  
D[4]  
read/write  
D[3]  
reserved  
D[2]  
reserved  
D[1]  
reserved  
D[0]  
reserved  
Low temperature limit for remote zone, least significant bits.  
Reserved - always reads zero.  
Bit  
Function  
Operation  
D[7:4]  
D[3:0]  
Low temperature limit for the remote zone, least significant bits.  
Reserved  
Read/write  
Always reads as zeros.  
Power-up default value:  
0000 0000 = 00 (0°C)  
b
h
Read/Write command byte:  
0001 0100 = 14  
b
h
Each LSB represents one-sixteenth degree centigrade. The values are in a binary format such that 1/16th°C (0.0625°C) is  
reported as 0001 0000 . See Temperature Data Format (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
Remote Over-Temperature Limit Register (CRIT1)  
8-bit, read/write  
Remote Over-Temperature Limit Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
Over-temperature limit for remote zone.  
Bit  
Function  
Operation  
D[7:0]  
Over-temperature limit for the remote zone.  
Read/write  
Power-up default value:  
0110 0100 = 64 (100°C)  
b h  
Read/Write command byte:  
0001 1001 = 19  
b h  
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . SeeTemperature Data Format (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
November 2004  
19  
MIC280  
MIC280  
Micrel  
Local Over-Temperature Limit Register (CRIT0)  
8-bits, read/write  
Local Over-Temperature Limit Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
read/write  
Over-temperature limit for local zone.  
Bit  
Function  
Operation  
D[7:0]  
Over-temperature limit for the local zone.  
Read/write  
Power-up default value:  
0100 0110 = 46 (70°C)  
b h  
Read/Write command byte:  
0010 0000 = 20  
b h  
Each LSB represents one degree centigrade. The values are in a two’s complement binary format such that 0°C is reported  
as 0000 0000 . SeeTemperature Data Format (above) for more details.  
b
Any writes to a temperature limit register will result in the corresponding fault queue being purged and reset.  
Manufacturer ID Register (MFG_ID)  
8-bits, read only  
Manufacturer ID Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read only  
read only  
read only  
read only  
read only  
read only  
read only  
read only  
0
0
1
0
1
0
1
0
BIT(S)  
FUNCTION  
Operation*  
D[7:0]  
Identifies Micrel as the manufacturer of the device. Always returns 2Ah.  
Read only. Always returns  
2Ah  
Power-up default value:  
Read command byte:  
0010 1010 = 2A  
b
h
1111 1110 = FE  
b
h
Die Revision Register (DIE_REV)  
8-bits, read only  
Die Revision Register  
D[7]  
D[6]  
D[5]  
D[4]  
D[3]  
D[2]  
D[1]  
D[0]  
read-only  
read-only  
read-only  
read-only  
reserved  
reserved  
reserved  
reserved  
MIC280 DIE REVISION NUMBER  
Bit(s)  
Function  
Operation*  
D[7:0]  
Identifies the device revision number  
Read only.  
Power-up default value:  
Read command byte:  
[Device revision number]  
h
1111 1111 = FF  
b
h
MIC280  
20  
November 2004  
MIC280  
Micrel  
Series Resistance  
Application Information  
Remote Diode Selection  
TheoperationoftheMIC280dependsuponsensingtheV  
CB-E  
of a diode-connected PNP transistor (“diode “) at two differ-  
ent current levels. For remote temperature measurements,  
this is done using an external diode connected between T1  
and ground. Since this technique relies upon measuring the  
relatively small voltage difference resulting from two levels of  
current through the external diode, any resistance in series  
with the external diode will cause an error in the temperature  
reading from the MIC280. A good rule of thumb is this: for  
each ohm in series with the external transistor, there will be  
a0.8°CerrorintheMIC280’stemperaturemeasurement. Itis  
not difficult to keep the series resistance well below an ohm  
(typically <0.1), so this will rarely be an issue.  
Mostsmall-signalPNPtransistorswithcharacteristicssimilar  
totheJEDEC2N3906willperformwellasremote temperature  
sensors. Table 8 lists several examples of such parts that  
Micrel has tested for use with the MIC280. Other transistors  
equivalent to these should also work well.  
Vendor  
Part Number  
MMBT3906  
MMBT3906L  
PMBT3906  
Package  
SOT-23  
SOT-23  
SOT-23  
SOT-23  
Fairchild Semiconductor  
On Semiconductor  
Philips Semiconductor  
Samsung Semiconductor  
KST3906-TF  
Table 8: Transistors suitable for use as remote diodes  
Filter Capacitor Selection  
Minimizing Errors  
It is usually desirable to employ a filter capacitor between the  
T1 and GND pins of the MIC280. The use of this capacitor is  
recommended in environments with a lot of high frequency  
noise (such as digital switching noise), or if long wires are  
used to conect to the remote diode. The maximum recom-  
mended total capacitance from the T1 pin to GND is 2200pF.  
This typically suggests the use of a 1800pF NP0 or C0G  
ceramic capacitor with a 10% tolerance. If the remote diode  
is to be at a distance of more than 6"-12" from the MIC280,  
using twisted pair wiring or shielded microphone cable for  
the connections to the diode can significantly reduce noise  
pickup. If using a long run of shielded cable, remember to  
subtractthecable'sconductor-to-shieldcapacitancefromthe  
2200pF maximum total capacitance.  
Self-Heating  
Oneconcernwhenusingapartwiththetemperatureaccuracy  
and resolution of the MIC280 is to avoid errors induced by  
self-heating (V × I ) + (V × I ). In order to understand  
what level of error this might represent, and how to reduce  
that error, the dissipation in the MIC280 must be calculated  
and its effects reduced to a temperature offset. The worst-  
case operating condition for the MIC280 is when V = 3.6V.  
The maximum power dissipated in the part is given in the  
following equation:  
DD  
DD  
OL  
OL  
DD  
PD = [(IDD×VDD)+(IOL(DATA)×VOL(DATA))+(IOL(/INT)×VOL(/INT)  
PD = [(0.4mA×3.6V)+(6mA×0.5V)+(6mA×0.5V)]  
PD = 7.44mW  
]
Layout Considerations  
R
of SOT23-6 package is 230°C/W  
θ(J-A)  
Thefollowingguidelinesshouldbekeptinmindwhendesign-  
ing and laying out circuits using the MIC280:  
Theoretical Maximum T due to self-heating is:  
J
7.44mW×230°C/W = 1.7112°C  
1. Place the MIC280 as close to the remote diode  
as possible, while taking care to avoid severe  
noise sources such as high frequency power  
transformers, CRTs, memory and data busses,  
and the like.  
Worst-case self-heating  
In most applications, the /INT output will be low for at most  
a few milliseconds before the host resets it back to the high  
state, making its duty cycle low enough that its contribution to  
self-heating of the MIC280 is negligible. Similarly, the DATA  
pinwillinalllikelihoodhaveadutycycleofsubstantiallybelow  
25% in the low state. These considerations, combined with  
more typical device and application parameters, give a better  
system-level view of device self-heating in interrupt-mode  
usage given in the following equation:  
2. Since any conductance from the various volt-  
ages on the PC Board and the T1 line can in-  
duce serious errors, it is good practice to guard  
the remote diode's emitter trace with a pair of  
ground traces. These ground traces should be  
returned to the MIC280's own ground pin. They  
should not be grounded at any other part of their  
run. However, it is highly desirable to use these  
guard traces to carry the diode's own ground  
return back to the ground pin of the MIC280,  
thereby providing a Kelvin connection for the  
base of the diode. See Figure 6.  
(0.23mA IDD(typ)×3.3V)+(25%×1.5mA IOL(DATA)×0.15V)  
+ (1%×1.5mA IOL(/INT)×0.15V) = 0.817mW  
TJ = (0.8175mW×230°C/W) = 0.188°C  
Real-world self-heating example  
In any application, the best test is to verify performance  
against calculation in the final application environment. This  
is especially true when dealing with systems for which tem-  
perature data may be poorly defined or unobtainable except  
by empirical means.  
3. When using the MIC280 to sense the tempera-  
ture of a processor or other device which has an  
integral thermal diode, e.g., Intel's Pentium II, III,  
IV, AMD Athlon CPU, Xilinx Virtex FPGAs, con-  
nect the emitter and base of the remote sensor  
to the MIC280 using the guard traces and Kelvin  
return shown in Figure 6. The collector of the  
remote diode is typically inaccessible to the user  
November 2004  
21  
MIC280  
MIC280  
on these devices. To allow for this, the MIC280  
Micrel  
6. Always place a good quality power supply  
has superb rejection of noise appearing from  
collector to GND.  
bypass capacitor directly adjacent to, or under-  
neath, the MIC280. This should be a 0.1 µF ce-  
ramic capacitor. Surface-mount parts provide the  
best bypassing because of their low inductance.  
4. Due to the small currents involved in the mea-  
surement of the remote diode’s V , it is  
BE  
important to adequately clean the PC board after  
soldering to prevent current leakage. This is  
most likely to show up as an issue in situations  
where water-soluble soldering fluxes are used.  
7. When the MIC280 is being powered from par-  
ticularly noisy power supplies, or from supplies  
which may have sudden high-amplitude spikes  
appearing on them, it can be helpful to add ad-  
ditional power supply filtering. This should be  
implemented as a 100Ω resistor in series with  
5. In general, wider traces for the ground and T1  
lines will help reduce susceptibility to radiated  
noise (wider traces are less inductive). Use trace  
widths and spacing of 10 mils wherever possible  
and provide a ground plane under the MIC280  
and under the connections from the MIC280 to  
the remote diode. This will help guard against  
stray noise pickup.  
the part’s V pin, and a 4.7 µF, 6.3V electrolytic  
DD  
capacitor from V to GND. See Figure 7.  
DD  
MIC280  
VDD  
GND  
T1  
/INT  
DATA  
CLK  
1
2
3
6
5
4
GUARD/RETURN  
REMOTE DIODE (T1)  
GUARD/RETURN  
Figure 6. Guard Traces/Kelvin Ground Returns  
3V to 3.6V  
100Ω  
3 ×  
10k  
MIC280  
DATA  
0.1µF  
ceramic  
4.7µF  
5
4
6
1
3
2
VDD  
T1  
TO  
CLK  
/INT  
SERIAL BUS  
HOST  
GND  
2N3906/�  
CPU DIODE  
1800pF  
Figure 7. V Decoupling for Very Noisy Supplies  
DD  
MIC280  
22  
November 2004  
MIC280  
Micrel  
Package Information  
1.90 (0.075) REF  
0.95 (0.037) REF  
1.75 (0.069) 3.00 (0.118)  
1.50 (0.059) 2.60 (0.102)  
DIMENSIONS:  
MM (INCH)  
1.30 (0.051)  
0.90 (0.035)  
3.00 (0.118)  
2.80 (0.110)  
0.20 (0.008)  
0.09 (0.004)  
10°  
0°  
0.15 (0.006)  
0.00 (0.000)  
0.50 (0.020)  
0.35 (0.014)  
0.60 (0.024)  
0.10 (0.004)  
6-Lead SOT23 (M6)  
MICREL INC. 2180 FORTUNE DRIVE SAN JOSE, CA 95131 USA  
TEL + 1 (408) 944-0800 FAX + 1 (408) 474-1000 WEB http://www.micrel.com  
This information furnished by Micrel in this data sheet is believed to be accurate and reliable. However no responsibility is assumed by Micrel for its use.  
Micrel reserves the right to change circuitry and specifications at any time without notification to the customer.  
Micrel Products are not designed or authorized for use as components in life support appliances, devices or systems where malfunction of a product can  
reasonably be expected to result in personal injury. Life support devices or systems are devices or systems that (a) are intended for surgical implant into  
the body or (b) support or sustain life, and whose failure to perform can be reasonably expected to result in a significant injury to the user. A Purchaser's  
use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchaser's own risk and Purchaser agrees to fully indemnify  
Micrel for any damages resulting from such use or sale.  
© 2004 Micrel Incorporated  
November 2004  
23  
MIC280  

相关型号:

MIC280-7YM6

Precision IttyBitty Thermal Supervisor
MICREL

MIC280-7YM6-TR

SPECIALTY ANALOG CIRCUIT, PDSO6
MICROCHIP

MIC2800

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.2/2.5YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.2/2.6YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.2/2.8YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.2/3.3YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.5/2.8YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.8/1.58/3.3YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-1.87/1.2/2.8YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-12YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL

MIC2800-15YML

Digital Power Management IC 2MHz, 600mA DC/DC w/Dual 300mA/300mA Low VIN LDOs
MICREL