Rainbow Electronics AT91CAP9S250A User Manual

Page 748

Advertising
background image

748

6264A–CAP–21-May-07

AT91CAP9S500A/AT91CAP9S250A

40.5.3.4

Interrupts

Depending on the interrupt mask in the PWM_IMR register, an interrupt is generated at the
end of the corresponding channel period. The interrupt remains active until a read operation in
the PWM_ISR register occurs.

A channel interrupt is enabled by setting the corresponding bit in the PWM_IER register. A
channel interrupt is disabled by setting the corresponding bit in the PWM_IDR register.

40.6

Pulse Width Modulation (PWM) Controller User Interface

Table 40-2.

PWM Controller Registers

Offset

Register Name

Access

Peripheral

Reset Value

0x00

PWM Mode Register

PWM_MR

Read/Write

0

0x04

PWM Enable Register

PWM_ENA

Write-only

-

0x08

PWM Disable Register

PWM_DIS

Write-only

-

0x0C

PWM Status Register

PWM_SR

Read-only

0

0x10

PWM Interrupt Enable Register

PWM_IER

Write-only

-

0x14

PWM Interrupt Disable Register

PWM_IDR

Write-only

-

0x18

PWM Interrupt Mask Register

PWM_IMR

Read-only

0

0x1C

PWM Interrupt Status Register

PWM_ISR

Read-only

0

0x4C - 0xFC

Reserved

0x100 - 0x1FC

Reserved

0x200

Channel 0 Mode Register

PWM_CMR0

Read/Write

0x0

0x204

Channel 0 Duty Cycle Register

PWM_CDTY0

Read/Write

0x0

0x208

Channel 0 Period Register

PWM_CPRD0

Read/Write

0x0

0x20C

Channel 0 Counter Register

PWM_CCNT0

Read-only

0x0

0x210

Channel 0 Update Register

PWM_CUPD0

Write-only

-

...

Reserved

0x220

Channel 1 Mode Register

PWM_CMR1

Read/Write

0x0

0x224

Channel 1 Duty Cycle Register

PWM_CDTY1

Read/Write

0x0

0x228

Channel 1 Period Register

PWM_CPRD1

Read/Write

0x0

0x22C

Channel 1 Counter Register

PWM_CCNT1

Read-only

0x0

0x230

Channel 1 Update Register

PWM_CUPD1

Write-only

-

...

...

...

...

...

Advertising