
DR
AFT
DR
AFT
DRAFT
DR
D
RAFT
DRAFT
DRA
FT DRAF
D
RAFT DRAFT DRAFT DRAFT DRAFT D
DRAFT
D
RAFT DRA
FT DRAFT DRAFT DRAFT DRA
UM10360_0
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 00.06 — 5 June 2009
497 of 808
NXP Semiconductors
UM10360
Chapter 25: LPC17xx Motor Control PWM
7.
Register description
“Control” registers and “interrupt” registers have separate read, set, and clear addresses.
Reading such a register’s read address(e.g. MCCON) yields the state of the register bits.
Writing ones to the set address (e.g. MCCON_SET) sets register bit(s), and writing ones
to the clear address (e.g. MCCON_CLR) clears register bit(s).
The Capture registers (MCCAP) are read-only, and the write-only MCCAP_CLR address
can be used to clear one or more of them. All the other MCPWM registers (MCTIM,
MCPER, MCPW, MCDEADTIME, and MCCP) are normal read-write registers.
Table 436. Pulse Width Modulator (PWM) register map
Name
Description
Access
Reset value
Address
MCCON
PWM Control read address
RO
0
0x400B 8000
MCCON_SET
PWM Control set address
WO
-
0x400B 8004
MCCON_CLR
PWM Control clear address
WO
-
0x400B 8008
MCCAPCON
Capture Control read address
RO
0
0x400B 800C
MCCAPCON_SET
Capture Control set address
WO
-
0x400B 8010
MCCAPCON_CLR
Event Control clear address
WO
-
0x400B 8014
MCTC0
Timer Counter register, channel 0
R/W
0
0x400B 8018
MCTC1
Timer Counter register, channel 1
R/W
0
0x400B 801C
MCTC2
Timer Counter register, channel 2
R/W
0
0x400B 8020
MCLIM0
Limit register, channel 0
R/W
0xFFFF FFFF 0x400B 8024
MCLIM1
Limit register, channel 1
R/W
0xFFFF FFFF 0x400B 8028
MCLIM2
Limit register, channel 2
R/W
0xFFFF FFFF 0x400B 802C
MCMAT0
Match register, channel 0
R/W
0xFFFF FFFF 0x400B 8030
MCMAT1
Match register, channel 1
R/W
0xFFFF FFFF 0x400B 8034
MCMAT2
Match register, channel 2
R/W
0xFFFF FFFF 0x400B 8038
MCDT
Dead time register
R/W
0x3FFF FFFF
0x400B 803C
MCCP
Communication Pattern register
R/W
0
0x400B 8040
MCCAP0
Capture register, channel 0
RO
0
0x400B 8044
MCCAP1
Capture register, channel 1
RO
0
0x400B 8048
MCCAP2
Capture register, channel 2
RO
0
0x400B 804C
MCINTEN
Interrupt Enable read address
RO
0
0x400B 8050
MCINTEN_SET
Interrupt Enable set address
WO
-
0x400B 8054
MCINTEN_CLR
Interrupt Enable clear address
WO
-
0x400B 8058
MCCNTCON
Count Control read address
RO
0
0x400B 805C
MCCNTCON_SET
Count Control set address
WO
-
0x400B 8060
MCCNTCON_CLR
Count Control clear address
WO
-
0x400B 8064
MCINTF
Interrupt flags read address
RO
0
0x400B 8068
MCINTF_SET
Interrupt flags set address
WO
-
0x400B 806C
MCINTF_CLR
Interrupt flags clear address
WO
-
0x400B 8070
MCCAP_CLR
Capture clear address
WO
-
0x400B 8074