English
Language : 

MC68HC705E5 Datasheet, PDF (71/148 Pages) Freescale Semiconductor, Inc – General Release Specification
Freescale Semiconductor, Inc.
General Release Specification — MC68HC705E5
Section 11. Motorola Bus (M Bus) Interface
11.1 Contents
11.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
11.3 M-Bus Interface Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
11.4 M-Bus System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . .73
11.5 M-Bus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .73
11.5.1 Start Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
11.5.2 Slave Address Transmission. . . . . . . . . . . . . . . . . . . . . . . .75
11.5.3 Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
11.5.4 Repeated Start Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
11.5.5 Stop Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
11.5.6 Arbitration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76
11.5.7 Clock Synchronization. . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
11.5.8 Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
11.6 M-Bus Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
11.6.1 M-Bus Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . .78
11.6.2 M-Bus Frequency Divider Register . . . . . . . . . . . . . . . . . . .80
11.6.3 M-Bus Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
11.6.4 M-Bus Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
11.6.5 M-Bus Data I/O Register . . . . . . . . . . . . . . . . . . . . . . . . . . .86
11.7 M-Bus Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
11.8 Programming Considerations . . . . . . . . . . . . . . . . . . . . . . . . . .88
11.8.1 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
11.8.2 Generation of a Start Signal and the First Byte
of Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
11.8.3 Software Responses after Transmission
or Reception of a Byte . . . . . . . . . . . . . . . . . . . . . . . . . .90
11.8.4 Generation of the Stop Signal . . . . . . . . . . . . . . . . . . . . . . .91
11.8.5 Generation of a Repeated Start Signal . . . . . . . . . . . . . . . .92
MC68HC705E5 — Rev. 1.0
General Release Specification
Motorola Bus (M Bus) Interface
For More Information On This Product,
Go to: www.freescale.com