Motor Controller (MC10B8CV1)
MC9S12XHY-Family Reference Manual, Rev. 1.01
Freescale Semiconductor
671
to a logic high state. PWM output on M2C1M results in a positive current flow through coil 1 when
M2C1P is driven to a logic high state.
20.2.4
M3C0M/M3C0P/M3C1M/M3C1P — PWM Output Pins for Motor 3
High current PWM output pins that can be used for motor drive. These pins interface to the coils of
motor 3. PWM output on M3C0M results in a positive current flow through coil 0 when M3C0P is driven
to a logic high state. PWM output on M3C1M results in a positive current flow through coil 1 when
M3C1P is driven to a logic high state.
20.3
Memory Map and Register Definition
This section provides a detailed description of all registers of the 10-bit 8-channel motor controller
module.
20.3.1
Module Memory Map
Figure 20-2
shows the memory map of the 10-bit 8-channel motor controller module.
Figure 20-2. MC10B8C Memory Map
Offset
Register
Access
0x0000
Motor Controller Control Register 0 (MCCTL0)
RW
0x0001
Motor Controller Control Register 1 (MCCTL1)
RW
0x0002
Motor Controller Period Register (High Byte)
RW
0x0003
Motor Controller Period Register (Low Byte)
RW
0x0004
Reserved
1
—
0x0005
Reserved
—
0x0006
Reserved
—
0x0007
Reserved
—
0x0008
Reserved
—
0x0009
Reserved
—
0x000A
Reserved
—
0x000B
Reserved
—
0x000C
Reserved
—
0x000D
Reserved
—
0x000E
Reserved
—
0x000F
Reserved
—
0x0010
Motor Controller Channel Control Register 0 (MCCC0)
RW
0x0011
Motor Controller Channel Control Register 1 (MCCC1)
RW
0x0012
Motor Controller Channel Control Register 2 (MCCC2)
RW
0x0013
Motor Controller Channel Control Register 3 (MCCC3)
RW
0x0014
Motor Controller Channel Control Register 4 (MCCC4)
RW
0x0015
Motor Controller Channel Control Register 5 (MCCC5)
RW
electronic components distributor