EasyManua.ls Logo

NXP Semiconductors MPC5606S - Page 22

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5606S Microcontroller Reference Manual, Rev. 7
20 Freescale Semiconductor
20.2 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.3 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.3.2 Detailed signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.3.2.1 SCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.3.2.2 SDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .730
20.4 Memory map and register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .731
20.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .731
20.4.2 Module memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .731
20.4.3 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .731
20.4.3.1 I
2
C Bus Address Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .732
20.4.3.2 I
2
C Bus Frequency Divider Register . . . . . . . . . . . . . . . . . . . . . . . . . .732
20.4.3.3 I
2
C Bus Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .738
20.4.3.4 I
2
C Bus Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .739
20.4.3.5 I
2
C Bus Data I/O Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .740
20.4.3.6 I
2
C Bus Interrupt Configuration Register . . . . . . . . . . . . . . . . . . . . . .741
20.5 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .741
20.5.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .741
20.5.2 I-Bus Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .741
20.5.2.1 START Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .742
20.5.2.2 Slave Address Transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .743
20.5.2.3 Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .743
20.5.2.4 Stop Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .743
20.5.2.5 Repeated START Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .744
20.5.2.6 Arbitration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .744
20.5.2.7 Clock Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .744
20.5.2.8 Handshaking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745
20.5.2.9 Clock Stretching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745
20.5.3 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745
20.5.3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745
20.5.3.2 Interrupt Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .745
20.6 Initialization/application information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746
20.6.1 I
2
C Programming Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746
20.6.1.1 Initialization Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746
20.6.1.2 Generation of START . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .746
20.6.1.3 Post-Transfer Software Response . . . . . . . . . . . . . . . . . . . . . . . . . . .746
20.6.1.4 Generation of stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .747
20.6.1.5 Generation of repeated START . . . . . . . . . . . . . . . . . . . . . . . . . . . . .748
20.6.1.6 Slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .748
20.6.1.7 Arbitration Lost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .748
20.6.2 DMA application information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .750
Chapter 21
Interrupt Controller (INTC)
21.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .751

Table of Contents

Related product manuals