# PWM Interface

Address | Register Name | Register Write | Register Read | Default | Description
--- | --- | --- | --- | --- | ---
0x40001100 - 0x40001110 | PWM_PERIOD_* | (11:0) PERIOD | (11:0) PERIOD | 0x0 | PWM period
0x40001114 | PWM_CTRL | (28:24) RESET | - | N/A | PWM[4:0] channel reset
|  | - | (20:16) ENABLE_STATUS | 0x0 | PWM enable status
|  | (12:8) DISABLE | - | N/A | Disable the PWM[4:0] channel
|  | (4:0) ENABLE | - | N/A | Enable the PWM[4:0] channel
0x40001118 - 0x40001124 | PWM_OFFSET_* | (12) OFFSET_ENABLE | (12) OFFSET_ENABLE | 0x0 | Enable/disable the PWM offset function
|  | (11:0) OFFSET | (11:0) OFFSET | 0x0 | PWM(0) to PWM(i) offset
0x40001128 - 0x40001138 | PWM_HIGH_* | (19:8) HIGH | (19:8) HIGH | 0x0 | PWM high duration
|  | (7:0) HIGH_FRACTIONAL | (7:0) HIGH_FRACTIONAL | 0x0 | PWM high fractional
0x400011FC | PWM_ID_NUM | - | (18:16) PWM_NUMBER | 0x0 | PWM number of channel
|  | - | (15:8) PWM_MAJOR_REVISION | 0x1 | PWM Major Revision number
|  | - | (7:0) PWM_MINOR_REVISION | 0x0 | PWM Minor Revision number