Manual

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 -
... ... ... ... ...