MC68HC908AP16CFA MOTOROLA [Motorola, Inc], MC68HC908AP16CFA Datasheet - Page 17

no-image

MC68HC908AP16CFA

Manufacturer Part Number
MC68HC908AP16CFA
Description
Microcontrollers
Manufacturer
MOTOROLA [Motorola, Inc]
Datasheet
MC68HC908AP Family — Rev. 2.5
MOTOROLA
16.1
16.2
16.3
16.4
16.5
16.5.1
16.5.2
16.5.3
16.5.4
16.5.5
16.5.6
16.5.7
16.5.8
16.5.9
16.6
16.6.1
16.6.2
16.6.3
16.6.4
16.6.5
16.6.6
16.6.7
16.6.8
16.7
16.7.1
16.8
16.8.1
16.8.2
16.8.3
16.8.4
16.8.5
16.8.6
16.8.7
16.9
Freescale Semiconductor, Inc.
For More Information On This Product,
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
I/O Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Multi-Master IIC System Configuration . . . . . . . . . . . . . . . . . . 322
Multi-Master IIC Bus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . 322
MMIIC I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
SMBus Protocols with PEC and without PEC. . . . . . . . . . . . . 340
SMBus Protocol Implementation . . . . . . . . . . . . . . . . . . . . . . 343
Section 16. Multi-Master IIC Interface (MMIIC)
Program Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
START Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Slave Address Transmission . . . . . . . . . . . . . . . . . . . . . . .323
Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
Repeated START Signal . . . . . . . . . . . . . . . . . . . . . . . . . . 324
STOP Signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Arbitration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Clock Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Packet Error Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
MMIIC Address Register (MMADR) . . . . . . . . . . . . . . . . . . 326
MMIIC Control Register 1 (MMCR1) . . . . . . . . . . . . . . . . . 328
MMIIC Control Register 2 (MMCR2) . . . . . . . . . . . . . . . . . 330
MMIIC Status Register (MMSR). . . . . . . . . . . . . . . . . . . . . 332
MMIIC Data Transmit Register (MMDTR) . . . . . . . . . . . . . 334
MMIIC Data Receive Register (MMDRR). . . . . . . . . . . . . . 335
MMIIC CRC Data Register (MMCRCDR). . . . . . . . . . . . . . 336
MMIIC Frequency Divider Register (MMFDR) . . . . . . . . . . 337
Data Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .339
Quick Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Send Byte. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Receive Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Write Byte/Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Read Byte/Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Process Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Block Read/Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Go to: www.freescale.com
Table of Contents
Data Sheet
17

Related parts for MC68HC908AP16CFA