EasyManua.ls Logo

NXP Semiconductors MPC5606S - Page 35

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
Freescale Semiconductor 33
Chapter 34
Sound Generation Logic (SGL)
34.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1109
34.1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1109
34.1.2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1109
34.2 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1110
34.2.1 Detailed signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1110
34.3 Memory map and register definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1111
34.3.1 Memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1111
34.3.2 Register descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1111
34.3.2.1 MODE_SEL register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1111
34.3.2.2 SOUND_DURATION register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1113
34.3.2.3 HIGH_PERIOD register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1113
34.3.2.4 LOW_PERIOD register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1113
34.3.2.5 SGL_STATUS register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1114
34.4 Functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1114
34.4.1 Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1118
Chapter 35
Stepper Motor Controller (SMC)
35.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1119
35.1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1119
35.1.2 Modes of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1119
35.1.2.1 Functional modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1119
35.1.2.2 PWM channel configuration modes . . . . . . . . . . . . . . . . . . . . . . . . .1119
35.1.2.3 PWM alignment modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1120
35.1.2.4 Low-power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1120
35.1.3 Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1121
35.2 External signal description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1122
35.2.1 M0C0M/M0C0P/M0C1M/M0C1P — PWM output pins for Motor 0 . . . . . . . .1122
35.2.2 M1C0M/M1C0P/M1C1M/M1C1P — PWM output pins for Motor 1 . . . . . . . .1123
35.2.3 M2C0M/M2C0P/M2C1M/M2C1P — PWM output pins for Motor 2 . . . . . . . .1123
35.2.4 M3C0M/M3C0P/M3C1M/M3C1P — PWM output pins for Motor 3 . . . . . . . .1123
35.2.5 M4C0M/M4C0P/M4C1M/M4C1P — PWM output pins for Motor 4 . . . . . . . .1123
35.2.6 M5C0M/M5C0P/M5C1M/M5C1P — PWM output pins for Motor 5 . . . . . . . .1123
35.3 Memory map and register definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1123
35.3.1 Module memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1123
35.3.2 Register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1125
35.3.2.1 Motor Controller Control Register 0 (MCCTL0) . . . . . . . . . . . . . . . .1126
35.3.2.2 Motor Controller Control Register 1 (MCCTL1) . . . . . . . . . . . . . . . .1127
35.3.2.3 Motor Controller Period Register (MCPER) . . . . . . . . . . . . . . . . . . .1128
35.3.2.4 Motor Controller Channel Control Register (MCCC0..11) . . . . . . . .1128
35.3.2.5 Motor Controller Duty Cycle Register (MCDC0..11) . . . . . . . . . . . . .1129
35.3.2.6 Short-circuit Detector Timeout Register (MCSDTO) . . . . . . . . . . . . .1131

Table of Contents

Related product manuals