Expand description

Peripheral PWM0

Modules

Value of last capture on channel 0

Capture channel 0 configuration and enable

Value of last capture on channel 1

Capture channel 1 configuration and enable

Value of last capture on channel 2

Capture channel 2 configuration and enable

Edge of last capture trigger

Configure capture timer

Phase for capture timer sync

Carrier enable and configuratoin

Carrier enable and configuratoin

Carrier enable and configuratoin

MCPWM APB configuration register

PWM clock prescaler register.

Transfer status and update method for time stamp registers A and B

Shadow register for register A.

Shadow register for register B.

Transfer status and update method for time stamp registers A and B

Shadow register for register A.

Shadow register for register B.

Transfer status and update method for time stamp registers A and B

Shadow register for register A.

Shadow register for register B.

dead time type selection and configuration

Shadow register for falling edge delay (FED).

Shadow register for rising edge delay (RED).

dead time type selection and configuration

Shadow register for falling edge delay (FED).

Shadow register for rising edge delay (RED).

dead time type selection and configuration

Shadow register for falling edge delay (FED).

Shadow register for rising edge delay (RED).

Fault detection configuration and status

Actions triggered by events on PWM0A

Actions triggered by events on PWM0B

Fault event T0 and T1 handling

Permissives to force PWM0A and PWM0B outputs by software

Actions triggered by events on PWM1A

Actions triggered by events on PWM1B

Fault event T0 and T1 handling

Permissives to force PWM1A and PWM1B outputs by software

Actions triggered by events on PWM2A

Actions triggered by events on PWM2B

Fault event T0 and T1 handling

Permissives to force PWM2A and PWM2B outputs by software

Interrupt clear bits

Interrupt enable bits

Raw interrupt status

Masked interrupt status

Select specific timer for PWM operators.

PWM timer0 period and update method configuration register.

PWM timer0 working mode and start/stop control configuration register.

PWM timer0 status register.

PWM timer0 sync function configuration register.

PWM timer1 period and update method configuration register.

PWM timer1 working mode and start/stop control configuration register.

PWM timer1 status register.

PWM timer1 sync function configuration register.

PWM timer2 period and update method configuration register.

PWM timer2 working mode and start/stop control configuration register.

PWM timer2 status register.

PWM timer2 sync function configuration register.

Synchronization input selection for three PWM timers.

Actions on PWM0A and PWM0B trip events

Software triggers for fault handler actions

Status of fault events.

Actions on PWM1A and PWM1B trip events

Software triggers for fault handler actions

Status of fault events.

Actions on PWM2A and PWM2B trip events

Software triggers for fault handler actions

Status of fault events.

Enable update.

Version register.

Structs

Register block

Type Definitions

CAP_CH0 register accessor: an alias for Reg<CAP_CH0_SPEC>

CAP_CH0_CFG register accessor: an alias for Reg<CAP_CH0_CFG_SPEC>

CAP_CH1 register accessor: an alias for Reg<CAP_CH1_SPEC>

CAP_CH1_CFG register accessor: an alias for Reg<CAP_CH1_CFG_SPEC>

CAP_CH2 register accessor: an alias for Reg<CAP_CH2_SPEC>

CAP_CH2_CFG register accessor: an alias for Reg<CAP_CH2_CFG_SPEC>

CAP_STATUS register accessor: an alias for Reg<CAP_STATUS_SPEC>

CAP_TIMER_CFG register accessor: an alias for Reg<CAP_TIMER_CFG_SPEC>

CAP_TIMER_PHASE register accessor: an alias for Reg<CAP_TIMER_PHASE_SPEC>

CHOPPER0_CFG register accessor: an alias for Reg<CHOPPER0_CFG_SPEC>

CHOPPER1_CFG register accessor: an alias for Reg<CHOPPER1_CFG_SPEC>

CHOPPER2_CFG register accessor: an alias for Reg<CHOPPER2_CFG_SPEC>

CLK register accessor: an alias for Reg<CLK_SPEC>

CLK_CFG register accessor: an alias for Reg<CLK_CFG_SPEC>

CMPR0_CFG register accessor: an alias for Reg<CMPR0_CFG_SPEC>

CMPR0_VALUE0 register accessor: an alias for Reg<CMPR0_VALUE0_SPEC>

CMPR0_VALUE1 register accessor: an alias for Reg<CMPR0_VALUE1_SPEC>

CMPR1_CFG register accessor: an alias for Reg<CMPR1_CFG_SPEC>

CMPR1_VALUE0 register accessor: an alias for Reg<CMPR1_VALUE0_SPEC>

CMPR1_VALUE1 register accessor: an alias for Reg<CMPR1_VALUE1_SPEC>

CMPR2_CFG register accessor: an alias for Reg<CMPR2_CFG_SPEC>

CMPR2_VALUE0 register accessor: an alias for Reg<CMPR2_VALUE0_SPEC>

CMPR2_VALUE1 register accessor: an alias for Reg<CMPR2_VALUE1_SPEC>

DB0_CFG register accessor: an alias for Reg<DB0_CFG_SPEC>

DB0_FED_CFG register accessor: an alias for Reg<DB0_FED_CFG_SPEC>

DB0_RED_CFG register accessor: an alias for Reg<DB0_RED_CFG_SPEC>

DB1_CFG register accessor: an alias for Reg<DB1_CFG_SPEC>

DB1_FED_CFG register accessor: an alias for Reg<DB1_FED_CFG_SPEC>

DB1_RED_CFG register accessor: an alias for Reg<DB1_RED_CFG_SPEC>

DB2_CFG register accessor: an alias for Reg<DB2_CFG_SPEC>

DB2_FED_CFG register accessor: an alias for Reg<DB2_FED_CFG_SPEC>

DB2_RED_CFG register accessor: an alias for Reg<DB2_RED_CFG_SPEC>

FAULT_DETECT register accessor: an alias for Reg<FAULT_DETECT_SPEC>

GEN0_A register accessor: an alias for Reg<GEN0_A_SPEC>

GEN0_B register accessor: an alias for Reg<GEN0_B_SPEC>

GEN0_CFG0 register accessor: an alias for Reg<GEN0_CFG0_SPEC>

GEN0_FORCE register accessor: an alias for Reg<GEN0_FORCE_SPEC>

GEN1_A register accessor: an alias for Reg<GEN1_A_SPEC>

GEN1_B register accessor: an alias for Reg<GEN1_B_SPEC>

GEN1_CFG0 register accessor: an alias for Reg<GEN1_CFG0_SPEC>

GEN1_FORCE register accessor: an alias for Reg<GEN1_FORCE_SPEC>

GEN2_A register accessor: an alias for Reg<GEN2_A_SPEC>

GEN2_B register accessor: an alias for Reg<GEN2_B_SPEC>

GEN2_CFG0 register accessor: an alias for Reg<GEN2_CFG0_SPEC>

GEN2_FORCE register accessor: an alias for Reg<GEN2_FORCE_SPEC>

INT_CLR register accessor: an alias for Reg<INT_CLR_SPEC>

INT_ENA register accessor: an alias for Reg<INT_ENA_SPEC>

INT_RAW register accessor: an alias for Reg<INT_RAW_SPEC>

INT_ST register accessor: an alias for Reg<INT_ST_SPEC>

OPERATOR_TIMERSEL register accessor: an alias for Reg<OPERATOR_TIMERSEL_SPEC>

TIMER0_CFG0 register accessor: an alias for Reg<TIMER0_CFG0_SPEC>

TIMER0_CFG1 register accessor: an alias for Reg<TIMER0_CFG1_SPEC>

TIMER0_STATUS register accessor: an alias for Reg<TIMER0_STATUS_SPEC>

TIMER0_SYNC register accessor: an alias for Reg<TIMER0_SYNC_SPEC>

TIMER1_CFG0 register accessor: an alias for Reg<TIMER1_CFG0_SPEC>

TIMER1_CFG1 register accessor: an alias for Reg<TIMER1_CFG1_SPEC>

TIMER1_STATUS register accessor: an alias for Reg<TIMER1_STATUS_SPEC>

TIMER1_SYNC register accessor: an alias for Reg<TIMER1_SYNC_SPEC>

TIMER2_CFG0 register accessor: an alias for Reg<TIMER2_CFG0_SPEC>

TIMER2_CFG1 register accessor: an alias for Reg<TIMER2_CFG1_SPEC>

TIMER2_STATUS register accessor: an alias for Reg<TIMER2_STATUS_SPEC>

TIMER2_SYNC register accessor: an alias for Reg<TIMER2_SYNC_SPEC>

TIMER_SYNCI_CFG register accessor: an alias for Reg<TIMER_SYNCI_CFG_SPEC>

TZ0_CFG0 register accessor: an alias for Reg<TZ0_CFG0_SPEC>

TZ0_CFG1 register accessor: an alias for Reg<TZ0_CFG1_SPEC>

TZ0_STATUS register accessor: an alias for Reg<TZ0_STATUS_SPEC>

TZ1_CFG0 register accessor: an alias for Reg<TZ1_CFG0_SPEC>

TZ1_CFG1 register accessor: an alias for Reg<TZ1_CFG1_SPEC>

TZ1_STATUS register accessor: an alias for Reg<TZ1_STATUS_SPEC>

TZ2_CFG0 register accessor: an alias for Reg<TZ2_CFG0_SPEC>

TZ2_CFG1 register accessor: an alias for Reg<TZ2_CFG1_SPEC>

TZ2_STATUS register accessor: an alias for Reg<TZ2_STATUS_SPEC>

UPDATE_CFG register accessor: an alias for Reg<UPDATE_CFG_SPEC>

VERSION register accessor: an alias for Reg<VERSION_SPEC>