MIC2593 Micrel Semiconductor, MIC2593 Datasheet - Page 15

no-image

MIC2593

Manufacturer Part Number
MIC2593
Description
Dual-Slot PCI Hot Plug Controller
Manufacturer
Micrel Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MIC2593-2BTQ
Manufacturer:
Micrel Inc
Quantity:
10 000
Part Number:
MIC2593-2BTQ TR
Manufacturer:
Micrel Inc
Quantity:
10 000
Part Number:
MIC2593-2YTQ
Manufacturer:
Micrel Inc
Quantity:
10 000
Part Number:
MIC2593-2YTQ TR
Manufacturer:
Micrel Inc
Quantity:
10 000
dure may be used. To perform a Receive_Byte operation, the
host sends an address byte to select the slave MIC2593, with
the R/W bit set to the high (read) state, and then retrieves the
data byte. Figures 9 through 11 show the formats for these
data read and data write procedures.
The Command Register is eight bits (one byte) wide. This
byte carries the address of the MIC2593’s register to be
operated upon. The command byte values corresponding to
the various MIC2593 register addresses are shown in Table
4. Command byte values other than 0000 0XXX
are reserved and should not be used.
MIC2593 Register Set and Programmer’s Model
April 2004
MIC2593
Label
RESERVED
RESERVED
CNTRLA
CNTRLB
STATA
STATB
CS
Reserved
DATA
CLK
S 1 0 0 1 A2 A1 A0
START
MIC2593 Slave Address
Target Register
DATA
Description
Do not Use
Do not Use
Control Register Slot A
Control Register Slot B
Slot A Status
Slot B Status
Common Status Register
Reserved / Do Not Use
CLK
S 1 0 0 1 A2 A1 A0 0 A 0 0 0 0 0 0 X X A
R/W = WRITE
START
MIC2593 Slave Address
0 A 0 0 0 0 0 0 X X A S 1
DATA
CLK
ACKNOWLEDGE
Command Byte to MIC2593
R/W = WRITE
Table 4. MIC2593 Register Addresses
Figure 11. RECEIVE_BYTE Protocol
Master to slave transfer,
i.e., DATA driven by master.
S 1 0 0 1 A2 A1 A0 1 A
Master to slave transfer,
i.e., DATA driven by master.
Figure 10. READ_BYTE Protocol
Figure 9. WRITE_BYTE Protocol
START
MIC2593 Slave Address
Master to slave transfer,
i.e., DATA driven by master.
b
= 00
ACKNOWLEDGE
ACKNOWLEDGE
Command Byte to MIC2593
h
- 07
R/W = READ
h
15
ACKNOWLEDGE
START
MIC2593 Slave Address
A2
ACKNOWLEDGE NOT ACKNOWLEDGE
07
0
0
0
0
1
1
1
1
D7
0 0
Byte Read from MIC2593
Read
h
00
01
02
03
04
05
06
Slave to master transfer,
i.e., DATA driven by slave.
D6
Command Byte Value
- FF
Slave to master transfer,
i.e., DATA driven by slave.
h
h
h
h
h
h
h
D5
1
Inputs
Slave to master transfer,
i.e., DATA driven by slave.
Table 3. MIC2593 SMBus Addressing
D7
A2 A1 A0
A1
D4
h
0
0
1
1
0
0
1
1
R/W = READ
Data Byte to MIC2593
D6
D3 D2 D1 D0
D5
D4
1
A0
0
1
0
1
0
1
0
1
D3 D2 D1 D0
A D7
Data Read From MIC2593
ACKNOWLEDGE
ACKNOWLEDGE NOT ACKNOWLEDGE
/A P
07
Write
D6
h
02
03
04
05
06
n/a
n/a
STOP
1000 000
1000 001
1000 010
1000 011
1000 100
1000 101
1000 110
1000 111
- FF
D5
MIC2593 Slave Address
h
h
h
h
h
Binary
D4
A P
h
D3 D2 D1 D0
STOP
b
b
b
b
b
b
b
b
/A P
xxxx 0000
Power-On
Undefined
Default
STOP
00
00
00
00
n/a
n/a
M9999-042204
Hex
h
h
h
h
8C
80
82
84
86
88
8A
8E
h
h
h
h
h
h
h
h
b
Micrel

Related parts for MIC2593