SMBus Quick Start Guide - Freescale Semiconductor
SMBus Quick Start Guide - Freescale Semiconductor
SMBus Quick Start Guide - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>SMBus</strong> usage model<br />
6<br />
Slave address<br />
Bits 7–1<br />
1111 1XX X Reserved for future use<br />
0001 000 X <strong>SMBus</strong> host<br />
0001 100 X <strong>SMBus</strong> alert response address<br />
1100 001 X <strong>SMBus</strong> device default address<br />
1<br />
Source: System Management Bus Specification, version 2.0, Table 4<br />
Each device that exists as a slave on the <strong>SMBus</strong> has one unique seven bit address called the slave address.<br />
Each address is seven bits long with a read/write bit appended in bit position 0. When a device “sees” its<br />
address, it wakes up and responds to the rest of the command. Besides the General Call Address, <strong>SMBus</strong><br />
systems can have 127 devices. <strong>SMBus</strong> version 2.0 introduces the concept of dynamically assigned<br />
addresses, and the <strong>SMBus</strong> Device Default Address is reserved for this purpose. A process called <strong>SMBus</strong><br />
Address Resolution Protocol (ARP) uses this address. When the host detects two devices with the same<br />
slave address, the ARP process resolves the slave address conflict by dynamically assigning a new unique<br />
address to slaves. For reference, some addresses in the table below are reserved and must not be used or<br />
assigned to any <strong>SMBus</strong> slave device unless otherwise detailed by the <strong>SMBus</strong> specification. The following<br />
table lists the current assigned device addresses.<br />
Table 4. Assigned <strong>SMBus</strong> addresses 1<br />
Slave Address Description Specification<br />
0001 000 <strong>SMBus</strong> Host System Management Bus Specification,<br />
version 1.1 December 1998<br />
0001 001 Smart Battery Charger Smart Battery Charger Specification, version<br />
1.1 December 1998<br />
0001 010 Smart Battery Selector<br />
Smart Battery System Manager<br />
<strong>SMBus</strong> <strong>Quick</strong> <strong>Start</strong> <strong>Guide</strong>, Rev. 1<br />
Smart Battery Selector Specification, version<br />
1.1 December 1998<br />
Smart Battery System Manager<br />
Specification, version 1.0B August 1999<br />
0001 011 Smart Battery Smart Battery Data Specification, version 1.1<br />
December 1998<br />
0001 100 <strong>SMBus</strong> Alert Response System Management Bus Specification,<br />
version 1.1 December 1998<br />
0101 000 ACCESS.bus host<br />
Table 3. Reserved <strong>SMBus</strong> addresses (continued) 1<br />
R/W# bit<br />
Bit 0<br />
0101 100 Reserved by previous versions of the <strong>SMBus</strong><br />
specification for LCD Contrast Controller. This<br />
address may be reassigned in future versions<br />
of the <strong>SMBus</strong> specification.<br />
0101 101 Reserved by previous versions of the <strong>SMBus</strong><br />
specification for CCFL Backlight Driver. This<br />
address may be reassigned in future versions<br />
of the <strong>SMBus</strong> specification.<br />
0110 111 ACCESS.bus default address<br />
Comment<br />
<strong>Freescale</strong> <strong>Semiconductor</strong>