Nxp semiconductors – NXP Semiconductors LPC24XX UM10237 User Manual
Page 639
![background image](/manuals/190592/639/background.png)
UM10237_4
© NXP B.V. 2009. All rights reserved.
User manual
Rev. 04 — 26 August 2009
639 of 792
NXP Semiconductors
UM10237
Chapter 25: LPC24XX Pulse Width Modulator PWM0/PWM1
[1]
Reset Value relects the data stored in used bits only. It does not include reserved bits content.
6.1 PWM Interrupt Register (PWM0IR - 0xE001 4000 and PWM1IR
0xE001 8000)
The PWM Interrupt register consists of eleven bits (
), seven for the match
interrupts and four reserved. If an interrupt is generated then the corresponding bit in the
PWMIR will be high. Otherwise, the bit will be low. Writing a logic one to the corresponding
IR bit will reset the interrupt. Writing a zero has no effect.
MR4
Match Register 4. MR4 can be enabled in the MCR to
reset the TC, stop both the TC and PC, and/or generate
an interrupt when it matches the TC. In addition, a match
between this value and the TC clears PWM4 in either
edge mode, and sets PWM5 if it’s in double-edge mode.
R/W
0
0xE001 4040
PWM0MR
0xE001 8040
PWM1MR
MR5
Match Register 5. MR5 can be enabled in the MCR to
reset the TC, stop both the TC and PC, and/or generate
an interrupt when it matches the TC. In addition, a match
between this value and the TC clears PWM5 in either
edge mode, and sets PWM6 if it’s in double-edge mode.
R/W
0
0xE001 4044
PWM0MR
0xE001 8044
PWM1MR
MR6
Match Register 6. MR6 can be enabled in the MCR to
reset the TC, stop both the TC and PC, and/or generate
an interrupt when it matches the TC. In addition, a match
between this value and the TC clears PWM6 in either
edge mode.
R/W
0
0xE001 4048
PWM0MR
0xE001 8048
PWM1MR
PCR
PWM Control Register. Enables PWM outputs and
selects PWM channel types as either single edge or
double edge controlled.
R/W
0
0xE001 404C
PWM0PCR
0xE001 804C
PWM1PCR
LER
Load Enable Register. Enables use of new PWM match
values.
R/W
0
0xE001 4050
PWM0LER
0xE001 8050
PWM1LER
CTCR
Count Control Register. The CTCR selects between
Timer and Counter mode, and in Counter mode selects
the signal and edge(s) for counting.
R/W
0
0xE001 4070
PWM0CTCR
0xE001 8070
PWM1CTCR
Table 557. PWM0 and PWM1 register map
Generic
Name
Description
Access Reset
Value
[1]
PWM0 Address
& Name
PWM1 Address
& Name
Table 558: PWM Interrupt Register (PWM0IR - address 0xE001 4000 and PWM1IR address
0xE001 8000) bit description
Bit
Symbol
Description
Reset
Value
0
PWMMR0 Interrupt Interrupt flag for PWM match channel 0.
0
1
PWMMR1 Interrupt Interrupt flag for PWM match channel 1.
0
2
PWMMR2 Interrupt Interrupt flag for PWM match channel 2.
0
3
PWMMR3 Interrupt Interrupt flag for PWM match channel 3.
0
4
PWMCAP0
Interrupt
Interrupt flag for capture input 0
0
5
PWMCAP1
Interrupt
Interrupt flag for capture input 1 (available in PWM1IR only;
this bit is reserved in PWM0IR).
0
7:6
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
-
8
PWMMR4 Interrupt Interrupt flag for PWM match channel 4.
0