Module atsam4sd16c_pac::pwm

source ·
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 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
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 (r) register accessor: an alias for Reg<CCNT0_SPEC>
CCNT1 (r) register accessor: an alias for Reg<CCNT1_SPEC>
CCNT2 (r) register accessor: an alias for Reg<CCNT2_SPEC>
CCNT3 (r) register accessor: an alias for Reg<CCNT3_SPEC>
CDTY0 (rw) register accessor: an alias for Reg<CDTY0_SPEC>
CDTY1 (rw) register accessor: an alias for Reg<CDTY1_SPEC>
CDTY2 (rw) register accessor: an alias for Reg<CDTY2_SPEC>
CDTY3 (rw) register accessor: an alias for Reg<CDTY3_SPEC>
CDTYUPD0 (w) register accessor: an alias for Reg<CDTYUPD0_SPEC>
CDTYUPD1 (w) register accessor: an alias for Reg<CDTYUPD1_SPEC>
CDTYUPD2 (w) register accessor: an alias for Reg<CDTYUPD2_SPEC>
CDTYUPD3 (w) register accessor: an alias for Reg<CDTYUPD3_SPEC>
CLK (rw) register accessor: an alias for Reg<CLK_SPEC>
CMPM0 (rw) register accessor: an alias for Reg<CMPM0_SPEC>
CMPM1 (rw) register accessor: an alias for Reg<CMPM1_SPEC>
CMPM2 (rw) register accessor: an alias for Reg<CMPM2_SPEC>
CMPM3 (rw) register accessor: an alias for Reg<CMPM3_SPEC>
CMPM4 (rw) register accessor: an alias for Reg<CMPM4_SPEC>
CMPM5 (rw) register accessor: an alias for Reg<CMPM5_SPEC>
CMPM6 (rw) register accessor: an alias for Reg<CMPM6_SPEC>
CMPM7 (rw) register accessor: an alias for Reg<CMPM7_SPEC>
CMPMUPD0 (w) register accessor: an alias for Reg<CMPMUPD0_SPEC>
CMPMUPD1 (w) register accessor: an alias for Reg<CMPMUPD1_SPEC>
CMPMUPD2 (w) register accessor: an alias for Reg<CMPMUPD2_SPEC>
CMPMUPD3 (w) register accessor: an alias for Reg<CMPMUPD3_SPEC>
CMPMUPD4 (w) register accessor: an alias for Reg<CMPMUPD4_SPEC>
CMPMUPD5 (w) register accessor: an alias for Reg<CMPMUPD5_SPEC>
CMPMUPD6 (w) register accessor: an alias for Reg<CMPMUPD6_SPEC>
CMPMUPD7 (w) register accessor: an alias for Reg<CMPMUPD7_SPEC>
CMPV0 (rw) register accessor: an alias for Reg<CMPV0_SPEC>
CMPV1 (rw) register accessor: an alias for Reg<CMPV1_SPEC>
CMPV2 (rw) register accessor: an alias for Reg<CMPV2_SPEC>
CMPV3 (rw) register accessor: an alias for Reg<CMPV3_SPEC>
CMPV4 (rw) register accessor: an alias for Reg<CMPV4_SPEC>
CMPV5 (rw) register accessor: an alias for Reg<CMPV5_SPEC>
CMPV6 (rw) register accessor: an alias for Reg<CMPV6_SPEC>
CMPV7 (rw) register accessor: an alias for Reg<CMPV7_SPEC>
CMPVUPD0 (w) register accessor: an alias for Reg<CMPVUPD0_SPEC>
CMPVUPD1 (w) register accessor: an alias for Reg<CMPVUPD1_SPEC>
CMPVUPD2 (w) register accessor: an alias for Reg<CMPVUPD2_SPEC>
CMPVUPD3 (w) register accessor: an alias for Reg<CMPVUPD3_SPEC>
CMPVUPD4 (w) register accessor: an alias for Reg<CMPVUPD4_SPEC>
CMPVUPD5 (w) register accessor: an alias for Reg<CMPVUPD5_SPEC>
CMPVUPD6 (w) register accessor: an alias for Reg<CMPVUPD6_SPEC>
CMPVUPD7 (w) register accessor: an alias for Reg<CMPVUPD7_SPEC>
CMR0 (rw) register accessor: an alias for Reg<CMR0_SPEC>
CMR1 (rw) register accessor: an alias for Reg<CMR1_SPEC>
CMR2 (rw) register accessor: an alias for Reg<CMR2_SPEC>
CMR3 (rw) register accessor: an alias for Reg<CMR3_SPEC>
CPRD0 (rw) register accessor: an alias for Reg<CPRD0_SPEC>
CPRD1 (rw) register accessor: an alias for Reg<CPRD1_SPEC>
CPRD2 (rw) register accessor: an alias for Reg<CPRD2_SPEC>
CPRD3 (rw) register accessor: an alias for Reg<CPRD3_SPEC>
CPRDUPD0 (w) register accessor: an alias for Reg<CPRDUPD0_SPEC>
CPRDUPD1 (w) register accessor: an alias for Reg<CPRDUPD1_SPEC>
CPRDUPD2 (w) register accessor: an alias for Reg<CPRDUPD2_SPEC>
CPRDUPD3 (w) register accessor: an alias for Reg<CPRDUPD3_SPEC>
DIS (w) register accessor: an alias for Reg<DIS_SPEC>
DT0 (rw) register accessor: an alias for Reg<DT0_SPEC>
DT1 (rw) register accessor: an alias for Reg<DT1_SPEC>
DT2 (rw) register accessor: an alias for Reg<DT2_SPEC>
DT3 (rw) register accessor: an alias for Reg<DT3_SPEC>
DTUPD0 (w) register accessor: an alias for Reg<DTUPD0_SPEC>
DTUPD1 (w) register accessor: an alias for Reg<DTUPD1_SPEC>
DTUPD2 (w) register accessor: an alias for Reg<DTUPD2_SPEC>
DTUPD3 (w) register accessor: an alias for Reg<DTUPD3_SPEC>
ELMR (rw) register accessor: an alias for Reg<ELMR_SPEC>
ENA (w) register accessor: an alias for Reg<ENA_SPEC>
FCR (w) register accessor: an alias for Reg<FCR_SPEC>
FMR (rw) register accessor: an alias for Reg<FMR_SPEC>
FPE (rw) register accessor: an alias for Reg<FPE_SPEC>
FPV (rw) register accessor: an alias for Reg<FPV_SPEC>
FSR (r) register accessor: an alias for Reg<FSR_SPEC>
IDR1 (w) register accessor: an alias for Reg<IDR1_SPEC>
IDR2 (w) register accessor: an alias for Reg<IDR2_SPEC>
IER1 (w) register accessor: an alias for Reg<IER1_SPEC>
IER2 (w) register accessor: an alias for Reg<IER2_SPEC>
IMR1 (r) register accessor: an alias for Reg<IMR1_SPEC>
IMR2 (r) register accessor: an alias for Reg<IMR2_SPEC>
ISR1 (r) register accessor: an alias for Reg<ISR1_SPEC>
ISR2 (r) register accessor: an alias for Reg<ISR2_SPEC>
OOV (rw) register accessor: an alias for Reg<OOV_SPEC>
OS (rw) register accessor: an alias for Reg<OS_SPEC>
OSC (w) register accessor: an alias for Reg<OSC_SPEC>
OSCUPD (w) register accessor: an alias for Reg<OSCUPD_SPEC>
OSS (w) register accessor: an alias for Reg<OSS_SPEC>
OSSUPD (w) register accessor: an alias for Reg<OSSUPD_SPEC>
PTCR (w) register accessor: an alias for Reg<PTCR_SPEC>
PTSR (r) register accessor: an alias for Reg<PTSR_SPEC>
SCM (rw) register accessor: an alias for Reg<SCM_SPEC>
SCUC (rw) register accessor: an alias for Reg<SCUC_SPEC>
SCUP (rw) register accessor: an alias for Reg<SCUP_SPEC>
SCUPUPD (w) register accessor: an alias for Reg<SCUPUPD_SPEC>
SMMR (rw) register accessor: an alias for Reg<SMMR_SPEC>
SR (r) register accessor: an alias for Reg<SR_SPEC>
TCR (rw) register accessor: an alias for Reg<TCR_SPEC>
TNCR (rw) register accessor: an alias for Reg<TNCR_SPEC>
TNPR (rw) register accessor: an alias for Reg<TNPR_SPEC>
TPR (rw) register accessor: an alias for Reg<TPR_SPEC>
WPCR (w) register accessor: an alias for Reg<WPCR_SPEC>
WPSR (r) register accessor: an alias for Reg<WPSR_SPEC>