Expand description

Pulse Width Modulation Controller

Modules

PWM Channel Counter Register (ch_num = 0)

PWM Channel Counter Register (ch_num = 1)

PWM Channel Counter Register (ch_num = 2)

PWM Channel Counter Register (ch_num = 3)

PWM Channel Duty Cycle Register (ch_num = 0)

PWM Channel Duty Cycle Register (ch_num = 1)

PWM Channel Duty Cycle Register (ch_num = 2)

PWM Channel Duty Cycle Register (ch_num = 3)

PWM Channel Duty Cycle Update Register (ch_num = 0)

PWM Channel Duty Cycle Update Register (ch_num = 1)

PWM Channel Duty Cycle Update Register (ch_num = 2)

PWM Channel Duty Cycle Update Register (ch_num = 3)

PWM Clock Register

PWM Comparison 0 Mode Register

PWM Comparison 1 Mode Register

PWM Comparison 2 Mode Register

PWM Comparison 3 Mode Register

PWM Comparison 4 Mode Register

PWM Comparison 5 Mode Register

PWM Comparison 6 Mode Register

PWM Comparison 7 Mode Register

PWM Comparison 0 Mode Update Register

PWM Comparison 1 Mode Update Register

PWM Comparison 2 Mode Update Register

PWM Comparison 3 Mode Update Register

PWM Comparison 4 Mode Update Register

PWM Comparison 5 Mode Update Register

PWM Comparison 6 Mode Update Register

PWM Comparison 7 Mode Update Register

PWM Comparison 0 Value Register

PWM Comparison 1 Value Register

PWM Comparison 2 Value Register

PWM Comparison 3 Value Register

PWM Comparison 4 Value Register

PWM Comparison 5 Value Register

PWM Comparison 6 Value Register

PWM Comparison 7 Value Register

PWM Comparison 0 Value Update Register

PWM Comparison 1 Value Update Register

PWM Comparison 2 Value Update Register

PWM Comparison 3 Value Update Register

PWM Comparison 4 Value Update Register

PWM Comparison 5 Value Update Register

PWM Comparison 6 Value Update Register

PWM Comparison 7 Value Update Register

PWM Channel Mode Register (ch_num = 0)

PWM Channel Mode Register (ch_num = 1)

PWM Channel Mode Register (ch_num = 2)

PWM Channel Mode Register (ch_num = 3)

PWM Channel Period Register (ch_num = 0)

PWM Channel Period Register (ch_num = 1)

PWM Channel Period Register (ch_num = 2)

PWM Channel Period Register (ch_num = 3)

PWM Channel Period Update Register (ch_num = 0)

PWM Channel Period Update Register (ch_num = 1)

PWM Channel Period Update Register (ch_num = 2)

PWM Channel Period Update Register (ch_num = 3)

PWM Disable Register

PWM DMA Register

PWM Channel Dead Time Register (ch_num = 0)

PWM Channel Dead Time Register (ch_num = 1)

PWM Channel Dead Time Register (ch_num = 2)

PWM Channel Dead Time Register (ch_num = 3)

PWM Channel Dead Time Update Register (ch_num = 0)

PWM Channel Dead Time Update Register (ch_num = 1)

PWM Channel Dead Time Update Register (ch_num = 2)

PWM Channel Dead Time Update Register (ch_num = 3)

PWM Event Line 0 Mode Register

PWM Enable Register

PWM Fault Clear Register

PWM Fault Mode Register

PWM Fault Protection Enable Register

PWM Fault Protection Value Register

PWM Fault Status Register

PWM Interrupt Disable Register 1

PWM Interrupt Disable Register 2

PWM Interrupt Enable Register 1

PWM Interrupt Enable Register 2

PWM Interrupt Mask Register 1

PWM Interrupt Mask Register 2

PWM Interrupt Status Register 1

PWM Interrupt Status Register 2

PWM Output Override Value Register

PWM Output Selection Register

PWM Output Selection Clear Register

PWM Output Selection Clear Update Register

PWM Output Selection Set Register

PWM Output Selection Set Update Register

Transfer Control Register

Transfer Status Register

PWM Sync Channels Mode Register

PWM Sync Channels Update Control Register

PWM Sync Channels Update Period Register

PWM Sync Channels Update Period Update Register

PWM Stepper Motor Mode Register

PWM Status Register

PWM Spread Spectrum Register

PWM Spread Spectrum Update Register

Transmit Counter Register

Transmit Next Counter Register

Transmit Next Pointer Register

Transmit Pointer Register

PWM Write Protection Control Register

PWM Write Protection Status Register

Structs

Register block

Type Definitions

CCNT0 register accessor: an alias for Reg<CCNT0_SPEC>

CCNT1 register accessor: an alias for Reg<CCNT1_SPEC>

CCNT2 register accessor: an alias for Reg<CCNT2_SPEC>

CCNT3 register accessor: an alias for Reg<CCNT3_SPEC>

CDTY0 register accessor: an alias for Reg<CDTY0_SPEC>

CDTY1 register accessor: an alias for Reg<CDTY1_SPEC>

CDTY2 register accessor: an alias for Reg<CDTY2_SPEC>

CDTY3 register accessor: an alias for Reg<CDTY3_SPEC>

CDTYUPD0 register accessor: an alias for Reg<CDTYUPD0_SPEC>

CDTYUPD1 register accessor: an alias for Reg<CDTYUPD1_SPEC>

CDTYUPD2 register accessor: an alias for Reg<CDTYUPD2_SPEC>

CDTYUPD3 register accessor: an alias for Reg<CDTYUPD3_SPEC>

CLK register accessor: an alias for Reg<CLK_SPEC>

CMPM0 register accessor: an alias for Reg<CMPM0_SPEC>

CMPM1 register accessor: an alias for Reg<CMPM1_SPEC>

CMPM2 register accessor: an alias for Reg<CMPM2_SPEC>

CMPM3 register accessor: an alias for Reg<CMPM3_SPEC>

CMPM4 register accessor: an alias for Reg<CMPM4_SPEC>

CMPM5 register accessor: an alias for Reg<CMPM5_SPEC>

CMPM6 register accessor: an alias for Reg<CMPM6_SPEC>

CMPM7 register accessor: an alias for Reg<CMPM7_SPEC>

CMPMUPD0 register accessor: an alias for Reg<CMPMUPD0_SPEC>

CMPMUPD1 register accessor: an alias for Reg<CMPMUPD1_SPEC>

CMPMUPD2 register accessor: an alias for Reg<CMPMUPD2_SPEC>

CMPMUPD3 register accessor: an alias for Reg<CMPMUPD3_SPEC>

CMPMUPD4 register accessor: an alias for Reg<CMPMUPD4_SPEC>

CMPMUPD5 register accessor: an alias for Reg<CMPMUPD5_SPEC>

CMPMUPD6 register accessor: an alias for Reg<CMPMUPD6_SPEC>

CMPMUPD7 register accessor: an alias for Reg<CMPMUPD7_SPEC>

CMPV0 register accessor: an alias for Reg<CMPV0_SPEC>

CMPV1 register accessor: an alias for Reg<CMPV1_SPEC>

CMPV2 register accessor: an alias for Reg<CMPV2_SPEC>

CMPV3 register accessor: an alias for Reg<CMPV3_SPEC>

CMPV4 register accessor: an alias for Reg<CMPV4_SPEC>

CMPV5 register accessor: an alias for Reg<CMPV5_SPEC>

CMPV6 register accessor: an alias for Reg<CMPV6_SPEC>

CMPV7 register accessor: an alias for Reg<CMPV7_SPEC>

CMPVUPD0 register accessor: an alias for Reg<CMPVUPD0_SPEC>

CMPVUPD1 register accessor: an alias for Reg<CMPVUPD1_SPEC>

CMPVUPD2 register accessor: an alias for Reg<CMPVUPD2_SPEC>

CMPVUPD3 register accessor: an alias for Reg<CMPVUPD3_SPEC>

CMPVUPD4 register accessor: an alias for Reg<CMPVUPD4_SPEC>

CMPVUPD5 register accessor: an alias for Reg<CMPVUPD5_SPEC>

CMPVUPD6 register accessor: an alias for Reg<CMPVUPD6_SPEC>

CMPVUPD7 register accessor: an alias for Reg<CMPVUPD7_SPEC>

CMR0 register accessor: an alias for Reg<CMR0_SPEC>

CMR1 register accessor: an alias for Reg<CMR1_SPEC>

CMR2 register accessor: an alias for Reg<CMR2_SPEC>

CMR3 register accessor: an alias for Reg<CMR3_SPEC>

CPRD0 register accessor: an alias for Reg<CPRD0_SPEC>

CPRD1 register accessor: an alias for Reg<CPRD1_SPEC>

CPRD2 register accessor: an alias for Reg<CPRD2_SPEC>

CPRD3 register accessor: an alias for Reg<CPRD3_SPEC>

CPRDUPD0 register accessor: an alias for Reg<CPRDUPD0_SPEC>

CPRDUPD1 register accessor: an alias for Reg<CPRDUPD1_SPEC>

CPRDUPD2 register accessor: an alias for Reg<CPRDUPD2_SPEC>

CPRDUPD3 register accessor: an alias for Reg<CPRDUPD3_SPEC>

DIS register accessor: an alias for Reg<DIS_SPEC>

DMAR register accessor: an alias for Reg<DMAR_SPEC>

DT0 register accessor: an alias for Reg<DT0_SPEC>

DT1 register accessor: an alias for Reg<DT1_SPEC>

DT2 register accessor: an alias for Reg<DT2_SPEC>

DT3 register accessor: an alias for Reg<DT3_SPEC>

DTUPD0 register accessor: an alias for Reg<DTUPD0_SPEC>

DTUPD1 register accessor: an alias for Reg<DTUPD1_SPEC>

DTUPD2 register accessor: an alias for Reg<DTUPD2_SPEC>

DTUPD3 register accessor: an alias for Reg<DTUPD3_SPEC>

ELMR register accessor: an alias for Reg<ELMR_SPEC>

ENA register accessor: an alias for Reg<ENA_SPEC>

FCR register accessor: an alias for Reg<FCR_SPEC>

FMR register accessor: an alias for Reg<FMR_SPEC>

FPE register accessor: an alias for Reg<FPE_SPEC>

FPV register accessor: an alias for Reg<FPV_SPEC>

FSR register accessor: an alias for Reg<FSR_SPEC>

IDR1 register accessor: an alias for Reg<IDR1_SPEC>

IDR2 register accessor: an alias for Reg<IDR2_SPEC>

IER1 register accessor: an alias for Reg<IER1_SPEC>

IER2 register accessor: an alias for Reg<IER2_SPEC>

IMR1 register accessor: an alias for Reg<IMR1_SPEC>

IMR2 register accessor: an alias for Reg<IMR2_SPEC>

ISR1 register accessor: an alias for Reg<ISR1_SPEC>

ISR2 register accessor: an alias for Reg<ISR2_SPEC>

OOV register accessor: an alias for Reg<OOV_SPEC>

OS register accessor: an alias for Reg<OS_SPEC>

OSC register accessor: an alias for Reg<OSC_SPEC>

OSCUPD register accessor: an alias for Reg<OSCUPD_SPEC>

OSS register accessor: an alias for Reg<OSS_SPEC>

OSSUPD register accessor: an alias for Reg<OSSUPD_SPEC>

PTCR register accessor: an alias for Reg<PTCR_SPEC>

PTSR register accessor: an alias for Reg<PTSR_SPEC>

SCM register accessor: an alias for Reg<SCM_SPEC>

SCUC register accessor: an alias for Reg<SCUC_SPEC>

SCUP register accessor: an alias for Reg<SCUP_SPEC>

SCUPUPD register accessor: an alias for Reg<SCUPUPD_SPEC>

SMMR register accessor: an alias for Reg<SMMR_SPEC>

SR register accessor: an alias for Reg<SR_SPEC>

SSPR register accessor: an alias for Reg<SSPR_SPEC>

SSPUP register accessor: an alias for Reg<SSPUP_SPEC>

TCR register accessor: an alias for Reg<TCR_SPEC>

TNCR register accessor: an alias for Reg<TNCR_SPEC>

TNPR register accessor: an alias for Reg<TNPR_SPEC>

TPR register accessor: an alias for Reg<TPR_SPEC>

WPCR register accessor: an alias for Reg<WPCR_SPEC>

WPSR register accessor: an alias for Reg<WPSR_SPEC>