03.08.2013 Views

SMBus Quick Start Guide - Freescale Semiconductor

SMBus Quick Start Guide - Freescale Semiconductor

SMBus Quick Start Guide - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SMBus</strong> <strong>Quick</strong> <strong>Start</strong> <strong>Guide</strong>, Rev. 1<br />

MC9S08MP12/16 introduction<br />

ACK and NACK usage:<br />

• I 2 C devices allow the slave not to ACK its slave address, but <strong>SMBus</strong> requires it to always ACK it<br />

as a mechanism to detect a detachable device’s presence on the bus (battery, docking station, and<br />

so on).<br />

• I 2 C uses NACK to indicate that it cannot receive any more data bytes after it acknowledges its<br />

slave address. <strong>SMBus</strong> uses NACK to indicate the reception of an invalid command or data.<br />

Protocol:<br />

• <strong>SMBus</strong> specifies the protocols that a device is allowed to use when communicating with other<br />

<strong>SMBus</strong> devices on the bus.<br />

Electrical:<br />

The following table lists the main DC parameter differences between I 2 C and <strong>SMBus</strong>.<br />

V IL<br />

V IH<br />

Table 5. DC parameter comparison between standard I 2 C, fast I 2 C, and <strong>SMBus</strong> devices 1<br />

Symbol Parameter<br />

Fixed input<br />

level<br />

V DD related<br />

input level<br />

Fixed input<br />

level<br />

V DD related<br />

input level<br />

Std. I 2 C mode device Fast I 2 C mode device SMBUs device<br />

Min Max Min Max Min Max<br />

–0.5 1.5 –0.5 1.5 — 0.8 V<br />

–0.5 0.3V DD –0.5 0.3V DD N/A N/A V<br />

3.0 V DDmax +<br />

0.5<br />

0.7V DD<br />

V DD max +<br />

0.5<br />

1 Source: System Management Bus Specification, version 2.0, Table 10<br />

3.0 V DDmax +<br />

0.5<br />

0.7V DD<br />

10 MC9S08MP12/16 introduction<br />

V DD max +<br />

0.5<br />

The MC9S08MP16 and MC9S08MP12 are members of the low-cost, high-performance HCS08 family of<br />

8-bit microcontrollers (MCUs) from <strong>Freescale</strong>. All MCUs in the family use the enhanced HCS08 core and<br />

are available with a variety of peripheral modules, memory sizes, memory types, and package types.<br />

MC9S08MP16 supports <strong>SMBus</strong> version 2.0 with the help of the I 2 C peripheral modules. The following<br />

table summarizes the feature set available in the MC9S08MP16 series MCUs.<br />

<strong>Freescale</strong> <strong>Semiconductor</strong> 13<br />

Units<br />

2.1 5.5 V<br />

N/A N/A V<br />

V HYS V IH –V IL N/A N/A 0.05V DD — N/A N/A V<br />

V OL V OL @ 3mA 0 0.4 0 0.4 N/A N/A V<br />

V OL @ 6mA N/A N/A 0 0.6 N/A N/A V<br />

V OL @ 350µA N/A N/A N/A N/A — 0.4 V<br />

I PULLUP N/A N/A N/A N/A 100 350 µA<br />

I LEAK –10 10 –10 10 –5 5 µA

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!