CC35xxDriverLibrary
hw_pdm.h File Reference

Go to the source code of this file.

Macros

#define PDM_O_DESC   0x00000000U
 
#define PDM_O_DESCEX   0x00000004U
 
#define PDM_O_IMASK   0x00000044U
 
#define PDM_O_RIS   0x00000048U
 
#define PDM_O_MIS   0x0000004CU
 
#define PDM_O_ISET   0x00000050U
 
#define PDM_O_ICLR   0x00000054U
 
#define PDM_O_EMU   0x00000060U
 
#define PDM_O_CTL   0x00000100U
 
#define PDM_O_ICLKCTL   0x00000104U
 
#define PDM_O_FIFOCTL1   0x00000108U
 
#define PDM_O_FIFODATA   0x0000010CU
 
#define PDM_O_CCTL   0x00000110U
 
#define PDM_O_OSR   0x00000114U
 
#define PDM_O_STA   0x00000118U
 
#define PDM_O_FIFOCTL2   0x00000120U
 
#define PDM_O_FIFOSR   0x00000124U
 
#define PDM_O_AVGVAL0   0x00000200U
 
#define PDM_O_PKVAL0   0x00000204U
 
#define PDM_O_AVGPOW0   0x00000208U
 
#define PDM_O_AVGVAL1   0x0000020CU
 
#define PDM_O_PKVAL1   0x00000210U
 
#define PDM_O_AVGPOW1   0x00000214U
 
#define PDM_O_STPCTL   0x00000300U
 
#define PDM_O_STPXCAPT   0x00000304U
 
#define PDM_O_STPXPER   0x00000308U
 
#define PDM_O_STPSCAPT   0x0000030CU
 
#define PDM_O_STPSPER   0x00000310U
 
#define PDM_O_STPINTRG   0x00000314U
 
#define PDM_O_STPSSET   0x00000318U
 
#define PDM_O_STPSADD   0x0000031CU
 
#define PDM_O_STPXMIN   0x00000320U
 
#define PDM_O_STPWCNT   0x00000324U
 
#define PDM_O_STPXCNT   0x00000328U
 
#define PDM_O_STPSTAT   0x0000032CU
 
#define PDM_O_CLKCFG   0x00001000U
 
#define PDM_O_ADFSCTL1   0x00001004U
 
#define PDM_O_ADFSCTL2   0x00001008U
 
#define PDM_DESC_MINREV_W   4U
 
#define PDM_DESC_MINREV_M   0x0000000FU
 
#define PDM_DESC_MINREV_S   0U
 
#define PDM_DESC_MINREV_MINIMUM   0x00000000U
 
#define PDM_DESC_MINREV_MAXIMUM   0x0000000FU
 
#define PDM_DESC_MAJREV_W   4U
 
#define PDM_DESC_MAJREV_M   0x000000F0U
 
#define PDM_DESC_MAJREV_S   4U
 
#define PDM_DESC_MAJREV_MINIMUM   0x00000000U
 
#define PDM_DESC_MAJREV_MAXIMUM   0x000000F0U
 
#define PDM_DESC_INSTIDX_W   4U
 
#define PDM_DESC_INSTIDX_M   0x00000F00U
 
#define PDM_DESC_INSTIDX_S   8U
 
#define PDM_DESC_INSTIDX_MINIMUM   0x00000000U
 
#define PDM_DESC_INSTIDX_MAXIMUM   0x00000F00U
 
#define PDM_DESC_STDIPOFF_W   4U
 
#define PDM_DESC_STDIPOFF_M   0x0000F000U
 
#define PDM_DESC_STDIPOFF_S   12U
 
#define PDM_DESC_STDIPOFF_MINIMUM   0x00000000U
 
#define PDM_DESC_STDIPOFF_MAXIMUM   0x0000F000U
 
#define PDM_DESC_MODID_W   16U
 
#define PDM_DESC_MODID_M   0xFFFF0000U
 
#define PDM_DESC_MODID_S   16U
 
#define PDM_DESC_MODID_MINIMUM   0x00000000U
 
#define PDM_DESC_MODID_MAXIMUM   0xFFFF0000U
 
#define PDM_DESCEX_NUMCHAN_W   3U
 
#define PDM_DESCEX_NUMCHAN_M   0x00000007U
 
#define PDM_DESCEX_NUMCHAN_S   0U
 
#define PDM_DESCEX_NUMCHAN_MINIMUM   0x00000000U
 
#define PDM_DESCEX_NUMCHAN_MAXIMUM   0x00000007U
 
#define PDM_IMASK_PDMDATA   0x00000001U
 
#define PDM_IMASK_PDMDATA_M   0x00000001U
 
#define PDM_IMASK_PDMDATA_S   0U
 
#define PDM_IMASK_PDMDATA_CLR   0x00000000U
 
#define PDM_IMASK_PDMDATA_SET   0x00000001U
 
#define PDM_IMASK_OVFL   0x00000040U
 
#define PDM_IMASK_OVFL_M   0x00000040U
 
#define PDM_IMASK_OVFL_S   6U
 
#define PDM_IMASK_OVFL_CLR   0x00000000U
 
#define PDM_IMASK_OVFL_SET   0x00000040U
 
#define PDM_IMASK_UNFL   0x00000080U
 
#define PDM_IMASK_UNFL_M   0x00000080U
 
#define PDM_IMASK_UNFL_S   7U
 
#define PDM_IMASK_UNFL_CLR   0x00000000U
 
#define PDM_IMASK_UNFL_SET   0x00000080U
 
#define PDM_IMASK_STPTRIG   0x00000100U
 
#define PDM_IMASK_STPTRIG_M   0x00000100U
 
#define PDM_IMASK_STPTRIG_S   8U
 
#define PDM_IMASK_STPTRIG_SET   0x00000100U
 
#define PDM_IMASK_STPTRIG_CLR   0x00000000U
 
#define PDM_IMASK_DMADONE   0x00000200U
 
#define PDM_IMASK_DMADONE_M   0x00000200U
 
#define PDM_IMASK_DMADONE_S   9U
 
#define PDM_IMASK_DMADONE_CLR   0x00000000U
 
#define PDM_IMASK_DMADONE_SET   0x00000200U
 
#define PDM_RIS_PDMDATA   0x00000001U
 
#define PDM_RIS_PDMDATA_M   0x00000001U
 
#define PDM_RIS_PDMDATA_S   0U
 
#define PDM_RIS_PDMDATA_CLR   0x00000000U
 
#define PDM_RIS_PDMDATA_SET   0x00000001U
 
#define PDM_RIS_OVFL   0x00000040U
 
#define PDM_RIS_OVFL_M   0x00000040U
 
#define PDM_RIS_OVFL_S   6U
 
#define PDM_RIS_OVFL_CLR   0x00000000U
 
#define PDM_RIS_OVFL_SET   0x00000040U
 
#define PDM_RIS_UNFL   0x00000080U
 
#define PDM_RIS_UNFL_M   0x00000080U
 
#define PDM_RIS_UNFL_S   7U
 
#define PDM_RIS_UNFL_CLR   0x00000000U
 
#define PDM_RIS_UNFL_SET   0x00000080U
 
#define PDM_RIS_STPTRIG   0x00000100U
 
#define PDM_RIS_STPTRIG_M   0x00000100U
 
#define PDM_RIS_STPTRIG_S   8U
 
#define PDM_RIS_STPTRIG_SET   0x00000100U
 
#define PDM_RIS_STPTRIG_CLR   0x00000000U
 
#define PDM_RIS_DMADONE   0x00000200U
 
#define PDM_RIS_DMADONE_M   0x00000200U
 
#define PDM_RIS_DMADONE_S   9U
 
#define PDM_RIS_DMADONE_CLR   0x00000000U
 
#define PDM_RIS_DMADONE_SET   0x00000200U
 
#define PDM_MIS_PDMDATA   0x00000001U
 
#define PDM_MIS_PDMDATA_M   0x00000001U
 
#define PDM_MIS_PDMDATA_S   0U
 
#define PDM_MIS_PDMDATA_CLR   0x00000000U
 
#define PDM_MIS_PDMDATA_SET   0x00000001U
 
#define PDM_MIS_OVFL   0x00000040U
 
#define PDM_MIS_OVFL_M   0x00000040U
 
#define PDM_MIS_OVFL_S   6U
 
#define PDM_MIS_OVFL_CLR   0x00000000U
 
#define PDM_MIS_OVFL_SET   0x00000040U
 
#define PDM_MIS_UNFL   0x00000080U
 
#define PDM_MIS_UNFL_M   0x00000080U
 
#define PDM_MIS_UNFL_S   7U
 
#define PDM_MIS_UNFL_CLR   0x00000000U
 
#define PDM_MIS_UNFL_SET   0x00000080U
 
#define PDM_MIS_STPTRIG   0x00000100U
 
#define PDM_MIS_STPTRIG_M   0x00000100U
 
#define PDM_MIS_STPTRIG_S   8U
 
#define PDM_MIS_STPTRIG_SET   0x00000100U
 
#define PDM_MIS_STPTRIG_CLR   0x00000000U
 
#define PDM_MIS_DMADONE   0x00000200U
 
#define PDM_MIS_DMADONE_M   0x00000200U
 
#define PDM_MIS_DMADONE_S   9U
 
#define PDM_MIS_DMADONE_CLR   0x00000000U
 
#define PDM_MIS_DMADONE_SET   0x00000200U
 
#define PDM_ISET_PDMDATA   0x00000001U
 
#define PDM_ISET_PDMDATA_M   0x00000001U
 
#define PDM_ISET_PDMDATA_S   0U
 
#define PDM_ISET_PDMDATA_NO_EFFECT   0x00000000U
 
#define PDM_ISET_PDMDATA_SET   0x00000001U
 
#define PDM_ISET_OVFL   0x00000040U
 
#define PDM_ISET_OVFL_M   0x00000040U
 
#define PDM_ISET_OVFL_S   6U
 
#define PDM_ISET_OVFL_NO_EFFECT   0x00000000U
 
#define PDM_ISET_OVFL_SET   0x00000040U
 
#define PDM_ISET_UNFL   0x00000080U
 
#define PDM_ISET_UNFL_M   0x00000080U
 
#define PDM_ISET_UNFL_S   7U
 
#define PDM_ISET_UNFL_NO_EFFECT   0x00000000U
 
#define PDM_ISET_UNFL_SET   0x00000080U
 
#define PDM_ISET_STPTRIG   0x00000100U
 
#define PDM_ISET_STPTRIG_M   0x00000100U
 
#define PDM_ISET_STPTRIG_S   8U
 
#define PDM_ISET_STPTRIG_SET   0x00000100U
 
#define PDM_ISET_STPTRIG_NO_EFFECT   0x00000000U
 
#define PDM_ISET_DMADONE   0x00000200U
 
#define PDM_ISET_DMADONE_M   0x00000200U
 
#define PDM_ISET_DMADONE_S   9U
 
#define PDM_ISET_DMADONE_NO_EFFECT   0x00000000U
 
#define PDM_ISET_DMADONE_SET   0x00000200U
 
#define PDM_ICLR_PDMDATA   0x00000001U
 
#define PDM_ICLR_PDMDATA_M   0x00000001U
 
#define PDM_ICLR_PDMDATA_S   0U
 
#define PDM_ICLR_PDMDATA_NO_EFFECT   0x00000000U
 
#define PDM_ICLR_PDMDATA_CLR   0x00000001U
 
#define PDM_ICLR_OVFL   0x00000040U
 
#define PDM_ICLR_OVFL_M   0x00000040U
 
#define PDM_ICLR_OVFL_S   6U
 
#define PDM_ICLR_OVFL_NO_EFFECT   0x00000000U
 
#define PDM_ICLR_OVFL_CLR   0x00000040U
 
#define PDM_ICLR_UNFL   0x00000080U
 
#define PDM_ICLR_UNFL_M   0x00000080U
 
#define PDM_ICLR_UNFL_S   7U
 
#define PDM_ICLR_UNFL_NO_EFFECT   0x00000000U
 
#define PDM_ICLR_UNFL_CLR   0x00000080U
 
#define PDM_ICLR_STPTRIG   0x00000100U
 
#define PDM_ICLR_STPTRIG_M   0x00000100U
 
#define PDM_ICLR_STPTRIG_S   8U
 
#define PDM_ICLR_STPTRIG_CLR   0x00000100U
 
#define PDM_ICLR_STPTRIG_NO_EFFECT   0x00000000U
 
#define PDM_ICLR_DMADONE   0x00000200U
 
#define PDM_ICLR_DMADONE_M   0x00000200U
 
#define PDM_ICLR_DMADONE_S   9U
 
#define PDM_ICLR_DMADONE_NO_EFFECT   0x00000000U
 
#define PDM_ICLR_DMADONE_CLR   0x00000200U
 
#define PDM_EMU_HALT   0x00000001U
 
#define PDM_EMU_HALT_M   0x00000001U
 
#define PDM_EMU_HALT_S   0U
 
#define PDM_EMU_HALT_STOP   0x00000001U
 
#define PDM_EMU_HALT_RUN   0x00000000U
 
#define PDM_CTL_ENPDM   0x00000001U
 
#define PDM_CTL_ENPDM_M   0x00000001U
 
#define PDM_CTL_ENPDM_S   0U
 
#define PDM_CTL_ENPDM_DIS   0x00000000U
 
#define PDM_CTL_ENPDM_EN   0x00000001U
 
#define PDM_ICLKCTL_IDIV_W   10U
 
#define PDM_ICLKCTL_IDIV_M   0x000003FFU
 
#define PDM_ICLKCTL_IDIV_S   0U
 
#define PDM_ICLKCTL_IDIV_MIN   0x00000000U
 
#define PDM_ICLKCTL_IDIV_MAX   0x000003FFU
 
#define PDM_ICLKCTL_BCLKEN   0x00010000U
 
#define PDM_ICLKCTL_BCLKEN_M   0x00010000U
 
#define PDM_ICLKCTL_BCLKEN_S   16U
 
#define PDM_ICLKCTL_BCLKEN_DIS   0x00000000U
 
#define PDM_ICLKCTL_BCLKEN_EN   0x00010000U
 
#define PDM_ICLKCTL_RESERED17_W   15U
 
#define PDM_ICLKCTL_RESERED17_M   0xFFFE0000U
 
#define PDM_ICLKCTL_RESERED17_S   17U
 
#define PDM_FIFOCTL1_ENFIFO0   0x00000001U
 
#define PDM_FIFOCTL1_ENFIFO0_M   0x00000001U
 
#define PDM_FIFOCTL1_ENFIFO0_S   0U
 
#define PDM_FIFOCTL1_ENFIFO0_DIS   0x00000000U
 
#define PDM_FIFOCTL1_ENFIFO0_EN   0x00000001U
 
#define PDM_FIFOCTL1_ENFIFO1   0x00000002U
 
#define PDM_FIFOCTL1_ENFIFO1_M   0x00000002U
 
#define PDM_FIFOCTL1_ENFIFO1_S   1U
 
#define PDM_FIFOCTL1_ENFIFO1_DIS   0x00000000U
 
#define PDM_FIFOCTL1_ENFIFO1_EN   0x00000002U
 
#define PDM_FIFODATA_VALUE_W   32U
 
#define PDM_FIFODATA_VALUE_M   0xFFFFFFFFU
 
#define PDM_FIFODATA_VALUE_S   0U
 
#define PDM_FIFODATA_VALUE_MINIMUM   0x00000000U
 
#define PDM_FIFODATA_VALUE_MAXIMUM   0xFFFFFFFFU
 
#define PDM_CCTL_CHEN_W   3U
 
#define PDM_CCTL_CHEN_M   0x00000007U
 
#define PDM_CCTL_CHEN_S   0U
 
#define PDM_CCTL_CHEN_CH0ENABLE   0x00000001U
 
#define PDM_CCTL_CHEN_CH0_1ENABLE   0x00000002U
 
#define PDM_CCTL_CHEN_MANC   0x00000004U
 
#define PDM_CCTL_CHEN_DISABLE   0x00000000U
 
#define PDM_CCTL_DFS_W   2U
 
#define PDM_CCTL_DFS_M   0x00000300U
 
#define PDM_CCTL_DFS_S   8U
 
#define PDM_CCTL_DFS_SINC1   0x00000000U
 
#define PDM_CCTL_DFS_SINC2   0x00000100U
 
#define PDM_CCTL_DFS_SINC3   0x00000200U
 
#define PDM_CCTL_DFS_SINC4   0x00000300U
 
#define PDM_CCTL_ALIGN   0x00000400U
 
#define PDM_CCTL_ALIGN_M   0x00000400U
 
#define PDM_CCTL_ALIGN_S   10U
 
#define PDM_CCTL_ALIGN_RIGHT   0x00000000U
 
#define PDM_CCTL_ALIGN_LEFT   0x00000400U
 
#define PDM_CCTL_DATAFMT   0x00000800U
 
#define PDM_CCTL_DATAFMT_M   0x00000800U
 
#define PDM_CCTL_DATAFMT_S   11U
 
#define PDM_CCTL_DATAFMT_OFFSET   0x00000000U
 
#define PDM_CCTL_DATAFMT_TWOSCOMP   0x00000800U
 
#define PDM_CCTL_ENPKCH0   0x00010000U
 
#define PDM_CCTL_ENPKCH0_M   0x00010000U
 
#define PDM_CCTL_ENPKCH0_S   16U
 
#define PDM_CCTL_ENPKCH0_EN   0x00010000U
 
#define PDM_CCTL_ENPKCH0_DIS   0x00000000U
 
#define PDM_CCTL_ENPKCH1   0x00020000U
 
#define PDM_CCTL_ENPKCH1_M   0x00020000U
 
#define PDM_CCTL_ENPKCH1_S   17U
 
#define PDM_CCTL_ENPKCH1_EN   0x00020000U
 
#define PDM_CCTL_ENPKCH1_DIS   0x00000000U
 
#define PDM_CCTL_ENPOWCH0   0x00040000U
 
#define PDM_CCTL_ENPOWCH0_M   0x00040000U
 
#define PDM_CCTL_ENPOWCH0_S   18U
 
#define PDM_CCTL_ENPOWCH0_EN   0x00040000U
 
#define PDM_CCTL_ENPOWCH0_DIS   0x00000000U
 
#define PDM_CCTL_ENPOWCH1   0x00080000U
 
#define PDM_CCTL_ENPOWCH1_M   0x00080000U
 
#define PDM_CCTL_ENPOWCH1_S   19U
 
#define PDM_CCTL_ENPOWCH1_EN   0x00080000U
 
#define PDM_CCTL_ENPOWCH1_DIS   0x00000000U
 
#define PDM_CCTL_SELSCALE_W   3U
 
#define PDM_CCTL_SELSCALE_M   0x00700000U
 
#define PDM_CCTL_SELSCALE_S   20U
 
#define PDM_CCTL_SELSCALE_VAL0   0x00000000U
 
#define PDM_CCTL_SELSCALE_VAL1   0x00100000U
 
#define PDM_CCTL_SELSCALE_VAL2   0x00200000U
 
#define PDM_CCTL_SELSCALE_VAL3   0x00300000U
 
#define PDM_CCTL_SELSCALE_VAL4   0x00400000U
 
#define PDM_CCTL_SELSCALE_VAL5   0x00500000U
 
#define PDM_CCTL_SELSCALE_VAL6   0x00600000U
 
#define PDM_CCTL_SELSCALE_VAL7   0x00700000U
 
#define PDM_CCTL_CH0CLKEG   0x01000000U
 
#define PDM_CCTL_CH0CLKEG_M   0x01000000U
 
#define PDM_CCTL_CH0CLKEG_S   24U
 
#define PDM_CCTL_CH0CLKEG_RISING   0x00000000U
 
#define PDM_CCTL_CH0CLKEG_FALLING   0x01000000U
 
#define PDM_CCTL_CH0IPSEL_W   2U
 
#define PDM_CCTL_CH0IPSEL_M   0x06000000U
 
#define PDM_CCTL_CH0IPSEL_S   25U
 
#define PDM_CCTL_CH0IPSEL_DATA0   0x00000000U
 
#define PDM_CCTL_CH0IPSEL_DATA1   0x02000000U
 
#define PDM_CCTL_CH0IPSEL_SDM   0x04000000U
 
#define PDM_CCTL_CH0IPSEL_RESERVED   0x06000000U
 
#define PDM_CCTL_CH1CLKEG   0x10000000U
 
#define PDM_CCTL_CH1CLKEG_M   0x10000000U
 
#define PDM_CCTL_CH1CLKEG_S   28U
 
#define PDM_CCTL_CH1CLKEG_RISING   0x00000000U
 
#define PDM_CCTL_CH1CLKEG_FALLING   0x10000000U
 
#define PDM_CCTL_CH1IPSEL_W   2U
 
#define PDM_CCTL_CH1IPSEL_M   0x60000000U
 
#define PDM_CCTL_CH1IPSEL_S   29U
 
#define PDM_CCTL_CH1IPSEL_DATA0   0x00000000U
 
#define PDM_CCTL_CH1IPSEL_DATA1   0x20000000U
 
#define PDM_CCTL_CH1IPSEL_SDM   0x40000000U
 
#define PDM_CCTL_CH1IPSEL_RESERVED   0x60000000U
 
#define PDM_OSR_VALUE_W   8U
 
#define PDM_OSR_VALUE_M   0x000000FFU
 
#define PDM_OSR_VALUE_S   0U
 
#define PDM_OSR_VALUE_MINIMUM   0x00000001U
 
#define PDM_OSR_VALUE_MAXIMUM   0x000000FFU
 
#define PDM_STA_AGCRDY   0x00000001U
 
#define PDM_STA_AGCRDY_M   0x00000001U
 
#define PDM_STA_AGCRDY_S   0U
 
#define PDM_STA_AGCRDY_NOT_RDY   0x00000000U
 
#define PDM_STA_AGCRDY_RDY   0x00000001U
 
#define PDM_STA_MANCLK   0x00020000U
 
#define PDM_STA_MANCLK_M   0x00020000U
 
#define PDM_STA_MANCLK_S   17U
 
#define PDM_STA_MANCLK_UNLOCKED   0x00000000U
 
#define PDM_STA_MANCLK_LOCKED   0x00020000U
 
#define PDM_FIFOCTL2_TRGLVL_W   4U
 
#define PDM_FIFOCTL2_TRGLVL_M   0x0000000FU
 
#define PDM_FIFOCTL2_TRGLVL_S   0U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_1   0x00000000U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_2   0x00000001U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_3   0x00000002U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_4   0x00000003U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_5   0x00000004U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_6   0x00000005U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_7   0x00000006U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_8   0x00000007U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_9   0x00000008U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_10   0x00000009U
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_11   0x0000000AU
 
#define PDM_FIFOCTL2_TRGLVL_LEVEL_12   0x0000000BU
 
#define PDM_FIFOCTL2_FIFOFLSH   0x00000080U
 
#define PDM_FIFOCTL2_FIFOFLSH_M   0x00000080U
 
#define PDM_FIFOCTL2_FIFOFLSH_S   7U
 
#define PDM_FIFOCTL2_FIFOFLSH_NOFLUSH   0x00000000U
 
#define PDM_FIFOCTL2_FIFOFLSH_FLUSH   0x00000080U
 
#define PDM_FIFOSR_CH0FCNT_W   4U
 
#define PDM_FIFOSR_CH0FCNT_M   0x0000000FU
 
#define PDM_FIFOSR_CH0FCNT_S   0U
 
#define PDM_FIFOSR_CH0FCNT_MINIMUM   0x00000000U
 
#define PDM_FIFOSR_CH0FCNT_MAXIMUM   0x0000000FU
 
#define PDM_FIFOSR_CH0FEMP   0x00000040U
 
#define PDM_FIFOSR_CH0FEMP_M   0x00000040U
 
#define PDM_FIFOSR_CH0FEMP_S   6U
 
#define PDM_FIFOSR_CH0FEMP_CLEARED   0x00000000U
 
#define PDM_FIFOSR_CH0FEMP_SET   0x00000040U
 
#define PDM_FIFOSR_CH0FFULL   0x00000080U
 
#define PDM_FIFOSR_CH0FFULL_M   0x00000080U
 
#define PDM_FIFOSR_CH0FFULL_S   7U
 
#define PDM_FIFOSR_CH0FFULL_CLEARED   0x00000000U
 
#define PDM_FIFOSR_CH0FFULL_SET   0x00000080U
 
#define PDM_FIFOSR_CH1FCNT_W   4U
 
#define PDM_FIFOSR_CH1FCNT_M   0x00000F00U
 
#define PDM_FIFOSR_CH1FCNT_S   8U
 
#define PDM_FIFOSR_CH1FCNT_MINIMUM   0x00000000U
 
#define PDM_FIFOSR_CH1FCNT_MAXIMUM   0x00000F00U
 
#define PDM_FIFOSR_CH1FEMP   0x00004000U
 
#define PDM_FIFOSR_CH1FEMP_M   0x00004000U
 
#define PDM_FIFOSR_CH1FEMP_S   14U
 
#define PDM_FIFOSR_CH1FEMP_CLEARED   0x00000000U
 
#define PDM_FIFOSR_CH1FEMP_SET   0x00004000U
 
#define PDM_FIFOSR_CH1FFULL   0x00008000U
 
#define PDM_FIFOSR_CH1FFULL_M   0x00008000U
 
#define PDM_FIFOSR_CH1FFULL_S   15U
 
#define PDM_FIFOSR_CH1FFULL_CLEARED   0x00000000U
 
#define PDM_FIFOSR_CH1FFULL_SET   0x00008000U
 
#define PDM_AVGVAL0_VALUE_W   32U
 
#define PDM_AVGVAL0_VALUE_M   0xFFFFFFFFU
 
#define PDM_AVGVAL0_VALUE_S   0U
 
#define PDM_AVGVAL0_VALUE_MINIMUM   0x00000000U
 
#define PDM_AVGVAL0_VALUE_MAXIMUM   0xFFFFFFFFU
 
#define PDM_PKVAL0_VALUE_W   24U
 
#define PDM_PKVAL0_VALUE_M   0x00FFFFFFU
 
#define PDM_PKVAL0_VALUE_S   0U
 
#define PDM_PKVAL0_VALUE_MINIMUM   0x00000000U
 
#define PDM_PKVAL0_VALUE_MAXIMUM   0x007FFFFFU
 
#define PDM_AVGPOW0_VALUE_W   32U
 
#define PDM_AVGPOW0_VALUE_M   0xFFFFFFFFU
 
#define PDM_AVGPOW0_VALUE_S   0U
 
#define PDM_AVGPOW0_VALUE_MINIMUM   0x00000000U
 
#define PDM_AVGPOW0_VALUE_MAXIMUM   0xFFFFFFFFU
 
#define PDM_AVGVAL1_VALUE_W   32U
 
#define PDM_AVGVAL1_VALUE_M   0xFFFFFFFFU
 
#define PDM_AVGVAL1_VALUE_S   0U
 
#define PDM_AVGVAL1_VALUE_MINIMUM   0x00000000U
 
#define PDM_AVGVAL1_VALUE_MAXIMUM   0xFFFFFFFFU
 
#define PDM_PKVAL1_VALUE_W   24U
 
#define PDM_PKVAL1_VALUE_M   0x00FFFFFFU
 
#define PDM_PKVAL1_VALUE_S   0U
 
#define PDM_PKVAL1_VALUE_MINIMUM   0x00000000U
 
#define PDM_PKVAL1_VALUE_MAXIMUM   0x007FFFFFU
 
#define PDM_AVGPOW1_VALUE_W   32U
 
#define PDM_AVGPOW1_VALUE_M   0xFFFFFFFFU
 
#define PDM_AVGPOW1_VALUE_S   0U
 
#define PDM_AVGPOW1_VALUE_MINIMUM   0x00000000U
 
#define PDM_AVGPOW1_VALUE_MAXIMUM   0xFFFFFFFFU
 
#define PDM_STPCTL_STPEN   0x00000001U
 
#define PDM_STPCTL_STPEN_M   0x00000001U
 
#define PDM_STPCTL_STPEN_S   0U
 
#define PDM_STPCTL_STPEN_DIS   0x00000000U
 
#define PDM_STPCTL_STPEN_EN   0x00000001U
 
#define PDM_STPXCAPT_CAPTVAL_W   16U
 
#define PDM_STPXCAPT_CAPTVAL_M   0x0000FFFFU
 
#define PDM_STPXCAPT_CAPTVAL_S   0U
 
#define PDM_STPXCAPT_CAPTVAL_MINIMUM   0x00000000U
 
#define PDM_STPXCAPT_CAPTVAL_MAXIMUM   0x0000FFFFU
 
#define PDM_STPXPER_VALUE_W   16U
 
#define PDM_STPXPER_VALUE_M   0x0000FFFFU
 
#define PDM_STPXPER_VALUE_S   0U
 
#define PDM_STPXPER_VALUE_MINIMUM   0x00000000U
 
#define PDM_STPXPER_VALUE_MAXIMUM   0x0000FFFFU
 
#define PDM_STPSCAPT_CAPTVAL_W   16U
 
#define PDM_STPSCAPT_CAPTVAL_M   0x0000FFFFU
 
#define PDM_STPSCAPT_CAPTVAL_S   0U
 
#define PDM_STPSCAPT_CAPTVAL_MINIMUM   0x00000000U
 
#define PDM_STPSCAPT_CAPTVAL_MAXIMUM   0x0000FFFFU
 
#define PDM_STPSPER_VALUE_W   16U
 
#define PDM_STPSPER_VALUE_M   0x0000FFFFU
 
#define PDM_STPSPER_VALUE_S   0U
 
#define PDM_STPSPER_VALUE_MINIMUM   0x00000000U
 
#define PDM_STPSPER_VALUE_MAXIMUM   0x0000FFFFU
 
#define PDM_STPINTRG_INSTRWCT_W   16U
 
#define PDM_STPINTRG_INSTRWCT_M   0x0000FFFFU
 
#define PDM_STPINTRG_INSTRWCT_S   0U
 
#define PDM_STPINTRG_INSTRWCT_MINIMUM   0x00000000U
 
#define PDM_STPINTRG_INSTRWCT_MAXIMUM   0x0000FFFFU
 
#define PDM_STPSSET_VALUE_W   16U
 
#define PDM_STPSSET_VALUE_M   0x0000FFFFU
 
#define PDM_STPSSET_VALUE_S   0U
 
#define PDM_STPSSET_VALUE_MINIMUM   0x00000000U
 
#define PDM_STPSSET_VALUE_MAXIMUM   0x0000FFFFU
 
#define PDM_STPSADD_VALINC_W   16U
 
#define PDM_STPSADD_VALINC_M   0x0000FFFFU
 
#define PDM_STPSADD_VALINC_S   0U
 
#define PDM_STPSADD_VALINC_MINIMUM   0x00000000U
 
#define PDM_STPSADD_VALINC_MAXIMUM   0x0000FFFFU
 
#define PDM_STPXMIN_VALUE_W   16U
 
#define PDM_STPXMIN_VALUE_M   0x0000FFFFU
 
#define PDM_STPXMIN_VALUE_S   0U
 
#define PDM_STPXMIN_VALUE_MINIMUM   0x00000000U
 
#define PDM_STPXMIN_VALUE_MAXIMUM   0x0000FFFFU
 
#define PDM_STPWCNT_CURRVAL_W   16U
 
#define PDM_STPWCNT_CURRVAL_M   0x0000FFFFU
 
#define PDM_STPWCNT_CURRVAL_S   0U
 
#define PDM_STPWCNT_CURRVAL_MINIMUM   0x00000000U
 
#define PDM_STPWCNT_CURRVAL_MAXIMUM   0x0000FFFFU
 
#define PDM_STPXCNT_CURRVAL_W   16U
 
#define PDM_STPXCNT_CURRVAL_M   0x0000FFFFU
 
#define PDM_STPXCNT_CURRVAL_S   0U
 
#define PDM_STPXCNT_CURRVAL_MINIMUM   0x00000000U
 
#define PDM_STPXCNT_CURRVAL_MAXIMUM   0x0000FFFFU
 
#define PDM_STPSTAT_INRDY   0x00000002U
 
#define PDM_STPSTAT_INRDY_M   0x00000002U
 
#define PDM_STPSTAT_INRDY_S   1U
 
#define PDM_STPSTAT_INRDY_CLR   0x00000000U
 
#define PDM_STPSTAT_INRDY_SET   0x00000002U
 
#define PDM_CLKCFG_CLKEN   0x00000001U
 
#define PDM_CLKCFG_CLKEN_M   0x00000001U
 
#define PDM_CLKCFG_CLKEN_S   0U
 
#define PDM_CLKCFG_CLKEN_DIS   0x00000000U
 
#define PDM_CLKCFG_CLKEN_EN   0x00000001U
 
#define PDM_CLKCFG_CLKSEL_W   3U
 
#define PDM_CLKCFG_CLKSEL_M   0x00000070U
 
#define PDM_CLKCFG_CLKSEL_S   4U
 
#define PDM_CLKCFG_CLKSEL_SEL_0   0x00000000U
 
#define PDM_CLKCFG_CLKSEL_SEL_1   0x00000010U
 
#define PDM_CLKCFG_CLKSEL_SEL_2   0x00000020U
 
#define PDM_CLKCFG_CLKSEL_SEL_3   0x00000030U
 
#define PDM_CLKCFG_ADFSEN   0x00000080U
 
#define PDM_CLKCFG_ADFSEN_M   0x00000080U
 
#define PDM_CLKCFG_ADFSEN_S   7U
 
#define PDM_CLKCFG_ADFSEN_DIS   0x00000000U
 
#define PDM_CLKCFG_ADFSEN_EN   0x00000080U
 
#define PDM_ADFSCTL1_TREF_W   21U
 
#define PDM_ADFSCTL1_TREF_M   0x001FFFFFU
 
#define PDM_ADFSCTL1_TREF_S   0U
 
#define PDM_ADFSCTL2_DELTA_W   17U
 
#define PDM_ADFSCTL2_DELTA_M   0x0001FFFFU
 
#define PDM_ADFSCTL2_DELTA_S   0U
 
#define PDM_ADFSCTL2_DLTASIGN   0x00020000U
 
#define PDM_ADFSCTL2_DLTASIGN_M   0x00020000U
 
#define PDM_ADFSCTL2_DLTASIGN_S   17U
 
#define PDM_ADFSCTL2_DLTASIGN_POS   0x00000000U
 
#define PDM_ADFSCTL2_DLTASIGN_NEG   0x00020000U
 
#define PDM_ADFSCTL2_DIV_W   10U
 
#define PDM_ADFSCTL2_DIV_M   0x3FF00000U
 
#define PDM_ADFSCTL2_DIV_S   20U
 

Macro Definition Documentation

§ PDM_O_DESC

#define PDM_O_DESC   0x00000000U

§ PDM_O_DESCEX

#define PDM_O_DESCEX   0x00000004U

§ PDM_O_IMASK

#define PDM_O_IMASK   0x00000044U

§ PDM_O_RIS

#define PDM_O_RIS   0x00000048U

§ PDM_O_MIS

#define PDM_O_MIS   0x0000004CU

§ PDM_O_ISET

#define PDM_O_ISET   0x00000050U

§ PDM_O_ICLR

#define PDM_O_ICLR   0x00000054U

§ PDM_O_EMU

#define PDM_O_EMU   0x00000060U

§ PDM_O_CTL

#define PDM_O_CTL   0x00000100U

§ PDM_O_ICLKCTL

#define PDM_O_ICLKCTL   0x00000104U

§ PDM_O_FIFOCTL1

#define PDM_O_FIFOCTL1   0x00000108U

§ PDM_O_FIFODATA

#define PDM_O_FIFODATA   0x0000010CU

§ PDM_O_CCTL

#define PDM_O_CCTL   0x00000110U

§ PDM_O_OSR

#define PDM_O_OSR   0x00000114U

§ PDM_O_STA

#define PDM_O_STA   0x00000118U

§ PDM_O_FIFOCTL2

#define PDM_O_FIFOCTL2   0x00000120U

§ PDM_O_FIFOSR

#define PDM_O_FIFOSR   0x00000124U

§ PDM_O_AVGVAL0

#define PDM_O_AVGVAL0   0x00000200U

§ PDM_O_PKVAL0

#define PDM_O_PKVAL0   0x00000204U

§ PDM_O_AVGPOW0

#define PDM_O_AVGPOW0   0x00000208U

§ PDM_O_AVGVAL1

#define PDM_O_AVGVAL1   0x0000020CU

§ PDM_O_PKVAL1

#define PDM_O_PKVAL1   0x00000210U

§ PDM_O_AVGPOW1

#define PDM_O_AVGPOW1   0x00000214U

§ PDM_O_STPCTL

#define PDM_O_STPCTL   0x00000300U

§ PDM_O_STPXCAPT

#define PDM_O_STPXCAPT   0x00000304U

§ PDM_O_STPXPER

#define PDM_O_STPXPER   0x00000308U

§ PDM_O_STPSCAPT

#define PDM_O_STPSCAPT   0x0000030CU

§ PDM_O_STPSPER

#define PDM_O_STPSPER   0x00000310U

§ PDM_O_STPINTRG

#define PDM_O_STPINTRG   0x00000314U

§ PDM_O_STPSSET

#define PDM_O_STPSSET   0x00000318U

§ PDM_O_STPSADD

#define PDM_O_STPSADD   0x0000031CU

§ PDM_O_STPXMIN

#define PDM_O_STPXMIN   0x00000320U

§ PDM_O_STPWCNT

#define PDM_O_STPWCNT   0x00000324U

§ PDM_O_STPXCNT

#define PDM_O_STPXCNT   0x00000328U

§ PDM_O_STPSTAT

#define PDM_O_STPSTAT   0x0000032CU

§ PDM_O_CLKCFG

#define PDM_O_CLKCFG   0x00001000U

§ PDM_O_ADFSCTL1

#define PDM_O_ADFSCTL1   0x00001004U

§ PDM_O_ADFSCTL2

#define PDM_O_ADFSCTL2   0x00001008U

§ PDM_DESC_MINREV_W

#define PDM_DESC_MINREV_W   4U

§ PDM_DESC_MINREV_M

#define PDM_DESC_MINREV_M   0x0000000FU

§ PDM_DESC_MINREV_S

#define PDM_DESC_MINREV_S   0U

§ PDM_DESC_MINREV_MINIMUM

#define PDM_DESC_MINREV_MINIMUM   0x00000000U

§ PDM_DESC_MINREV_MAXIMUM

#define PDM_DESC_MINREV_MAXIMUM   0x0000000FU

§ PDM_DESC_MAJREV_W

#define PDM_DESC_MAJREV_W   4U

§ PDM_DESC_MAJREV_M

#define PDM_DESC_MAJREV_M   0x000000F0U

§ PDM_DESC_MAJREV_S

#define PDM_DESC_MAJREV_S   4U

§ PDM_DESC_MAJREV_MINIMUM

#define PDM_DESC_MAJREV_MINIMUM   0x00000000U

§ PDM_DESC_MAJREV_MAXIMUM

#define PDM_DESC_MAJREV_MAXIMUM   0x000000F0U

§ PDM_DESC_INSTIDX_W

#define PDM_DESC_INSTIDX_W   4U

§ PDM_DESC_INSTIDX_M

#define PDM_DESC_INSTIDX_M   0x00000F00U

§ PDM_DESC_INSTIDX_S

#define PDM_DESC_INSTIDX_S   8U

§ PDM_DESC_INSTIDX_MINIMUM

#define PDM_DESC_INSTIDX_MINIMUM   0x00000000U

§ PDM_DESC_INSTIDX_MAXIMUM

#define PDM_DESC_INSTIDX_MAXIMUM   0x00000F00U

§ PDM_DESC_STDIPOFF_W

#define PDM_DESC_STDIPOFF_W   4U

§ PDM_DESC_STDIPOFF_M

#define PDM_DESC_STDIPOFF_M   0x0000F000U

§ PDM_DESC_STDIPOFF_S

#define PDM_DESC_STDIPOFF_S   12U

§ PDM_DESC_STDIPOFF_MINIMUM

#define PDM_DESC_STDIPOFF_MINIMUM   0x00000000U

§ PDM_DESC_STDIPOFF_MAXIMUM

#define PDM_DESC_STDIPOFF_MAXIMUM   0x0000F000U

§ PDM_DESC_MODID_W

#define PDM_DESC_MODID_W   16U

§ PDM_DESC_MODID_M

#define PDM_DESC_MODID_M   0xFFFF0000U

§ PDM_DESC_MODID_S

#define PDM_DESC_MODID_S   16U

§ PDM_DESC_MODID_MINIMUM

#define PDM_DESC_MODID_MINIMUM   0x00000000U

§ PDM_DESC_MODID_MAXIMUM

#define PDM_DESC_MODID_MAXIMUM   0xFFFF0000U

§ PDM_DESCEX_NUMCHAN_W

#define PDM_DESCEX_NUMCHAN_W   3U

§ PDM_DESCEX_NUMCHAN_M

#define PDM_DESCEX_NUMCHAN_M   0x00000007U

§ PDM_DESCEX_NUMCHAN_S

#define PDM_DESCEX_NUMCHAN_S   0U

§ PDM_DESCEX_NUMCHAN_MINIMUM

#define PDM_DESCEX_NUMCHAN_MINIMUM   0x00000000U

§ PDM_DESCEX_NUMCHAN_MAXIMUM

#define PDM_DESCEX_NUMCHAN_MAXIMUM   0x00000007U

§ PDM_IMASK_PDMDATA

#define PDM_IMASK_PDMDATA   0x00000001U

§ PDM_IMASK_PDMDATA_M

#define PDM_IMASK_PDMDATA_M   0x00000001U

§ PDM_IMASK_PDMDATA_S

#define PDM_IMASK_PDMDATA_S   0U

§ PDM_IMASK_PDMDATA_CLR

#define PDM_IMASK_PDMDATA_CLR   0x00000000U

§ PDM_IMASK_PDMDATA_SET

#define PDM_IMASK_PDMDATA_SET   0x00000001U

§ PDM_IMASK_OVFL

#define PDM_IMASK_OVFL   0x00000040U

§ PDM_IMASK_OVFL_M

#define PDM_IMASK_OVFL_M   0x00000040U

§ PDM_IMASK_OVFL_S

#define PDM_IMASK_OVFL_S   6U

§ PDM_IMASK_OVFL_CLR

#define PDM_IMASK_OVFL_CLR   0x00000000U

§ PDM_IMASK_OVFL_SET

#define PDM_IMASK_OVFL_SET   0x00000040U

§ PDM_IMASK_UNFL

#define PDM_IMASK_UNFL   0x00000080U

§ PDM_IMASK_UNFL_M

#define PDM_IMASK_UNFL_M   0x00000080U

§ PDM_IMASK_UNFL_S

#define PDM_IMASK_UNFL_S   7U

§ PDM_IMASK_UNFL_CLR

#define PDM_IMASK_UNFL_CLR   0x00000000U

§ PDM_IMASK_UNFL_SET

#define PDM_IMASK_UNFL_SET   0x00000080U

§ PDM_IMASK_STPTRIG

#define PDM_IMASK_STPTRIG   0x00000100U

§ PDM_IMASK_STPTRIG_M

#define PDM_IMASK_STPTRIG_M   0x00000100U

§ PDM_IMASK_STPTRIG_S

#define PDM_IMASK_STPTRIG_S   8U

§ PDM_IMASK_STPTRIG_SET

#define PDM_IMASK_STPTRIG_SET   0x00000100U

§ PDM_IMASK_STPTRIG_CLR

#define PDM_IMASK_STPTRIG_CLR   0x00000000U

§ PDM_IMASK_DMADONE

#define PDM_IMASK_DMADONE   0x00000200U

§ PDM_IMASK_DMADONE_M

#define PDM_IMASK_DMADONE_M   0x00000200U

§ PDM_IMASK_DMADONE_S

#define PDM_IMASK_DMADONE_S   9U

§ PDM_IMASK_DMADONE_CLR

#define PDM_IMASK_DMADONE_CLR   0x00000000U

§ PDM_IMASK_DMADONE_SET

#define PDM_IMASK_DMADONE_SET   0x00000200U

§ PDM_RIS_PDMDATA

#define PDM_RIS_PDMDATA   0x00000001U

§ PDM_RIS_PDMDATA_M

#define PDM_RIS_PDMDATA_M   0x00000001U

§ PDM_RIS_PDMDATA_S

#define PDM_RIS_PDMDATA_S   0U

§ PDM_RIS_PDMDATA_CLR

#define PDM_RIS_PDMDATA_CLR   0x00000000U

§ PDM_RIS_PDMDATA_SET

#define PDM_RIS_PDMDATA_SET   0x00000001U

§ PDM_RIS_OVFL

#define PDM_RIS_OVFL   0x00000040U

§ PDM_RIS_OVFL_M

#define PDM_RIS_OVFL_M   0x00000040U

§ PDM_RIS_OVFL_S

#define PDM_RIS_OVFL_S   6U

§ PDM_RIS_OVFL_CLR

#define PDM_RIS_OVFL_CLR   0x00000000U

§ PDM_RIS_OVFL_SET

#define PDM_RIS_OVFL_SET   0x00000040U

§ PDM_RIS_UNFL

#define PDM_RIS_UNFL   0x00000080U

§ PDM_RIS_UNFL_M

#define PDM_RIS_UNFL_M   0x00000080U

§ PDM_RIS_UNFL_S

#define PDM_RIS_UNFL_S   7U

§ PDM_RIS_UNFL_CLR

#define PDM_RIS_UNFL_CLR   0x00000000U

§ PDM_RIS_UNFL_SET

#define PDM_RIS_UNFL_SET   0x00000080U

§ PDM_RIS_STPTRIG

#define PDM_RIS_STPTRIG   0x00000100U

§ PDM_RIS_STPTRIG_M

#define PDM_RIS_STPTRIG_M   0x00000100U

§ PDM_RIS_STPTRIG_S

#define PDM_RIS_STPTRIG_S   8U

§ PDM_RIS_STPTRIG_SET

#define PDM_RIS_STPTRIG_SET   0x00000100U

§ PDM_RIS_STPTRIG_CLR

#define PDM_RIS_STPTRIG_CLR   0x00000000U

§ PDM_RIS_DMADONE

#define PDM_RIS_DMADONE   0x00000200U

§ PDM_RIS_DMADONE_M

#define PDM_RIS_DMADONE_M   0x00000200U

§ PDM_RIS_DMADONE_S

#define PDM_RIS_DMADONE_S   9U

§ PDM_RIS_DMADONE_CLR

#define PDM_RIS_DMADONE_CLR   0x00000000U

§ PDM_RIS_DMADONE_SET

#define PDM_RIS_DMADONE_SET   0x00000200U

§ PDM_MIS_PDMDATA

#define PDM_MIS_PDMDATA   0x00000001U

§ PDM_MIS_PDMDATA_M

#define PDM_MIS_PDMDATA_M   0x00000001U

§ PDM_MIS_PDMDATA_S

#define PDM_MIS_PDMDATA_S   0U

§ PDM_MIS_PDMDATA_CLR

#define PDM_MIS_PDMDATA_CLR   0x00000000U

§ PDM_MIS_PDMDATA_SET

#define PDM_MIS_PDMDATA_SET   0x00000001U

§ PDM_MIS_OVFL

#define PDM_MIS_OVFL   0x00000040U

§ PDM_MIS_OVFL_M

#define PDM_MIS_OVFL_M   0x00000040U

§ PDM_MIS_OVFL_S

#define PDM_MIS_OVFL_S   6U

§ PDM_MIS_OVFL_CLR

#define PDM_MIS_OVFL_CLR   0x00000000U

§ PDM_MIS_OVFL_SET

#define PDM_MIS_OVFL_SET   0x00000040U

§ PDM_MIS_UNFL

#define PDM_MIS_UNFL   0x00000080U

§ PDM_MIS_UNFL_M

#define PDM_MIS_UNFL_M   0x00000080U

§ PDM_MIS_UNFL_S

#define PDM_MIS_UNFL_S   7U

§ PDM_MIS_UNFL_CLR

#define PDM_MIS_UNFL_CLR   0x00000000U

§ PDM_MIS_UNFL_SET

#define PDM_MIS_UNFL_SET   0x00000080U

§ PDM_MIS_STPTRIG

#define PDM_MIS_STPTRIG   0x00000100U

§ PDM_MIS_STPTRIG_M

#define PDM_MIS_STPTRIG_M   0x00000100U

§ PDM_MIS_STPTRIG_S

#define PDM_MIS_STPTRIG_S   8U

§ PDM_MIS_STPTRIG_SET

#define PDM_MIS_STPTRIG_SET   0x00000100U

§ PDM_MIS_STPTRIG_CLR

#define PDM_MIS_STPTRIG_CLR   0x00000000U

§ PDM_MIS_DMADONE

#define PDM_MIS_DMADONE   0x00000200U

§ PDM_MIS_DMADONE_M

#define PDM_MIS_DMADONE_M   0x00000200U

§ PDM_MIS_DMADONE_S

#define PDM_MIS_DMADONE_S   9U

§ PDM_MIS_DMADONE_CLR

#define PDM_MIS_DMADONE_CLR   0x00000000U

§ PDM_MIS_DMADONE_SET

#define PDM_MIS_DMADONE_SET   0x00000200U

§ PDM_ISET_PDMDATA

#define PDM_ISET_PDMDATA   0x00000001U

§ PDM_ISET_PDMDATA_M

#define PDM_ISET_PDMDATA_M   0x00000001U

§ PDM_ISET_PDMDATA_S

#define PDM_ISET_PDMDATA_S   0U

§ PDM_ISET_PDMDATA_NO_EFFECT

#define PDM_ISET_PDMDATA_NO_EFFECT   0x00000000U

§ PDM_ISET_PDMDATA_SET

#define PDM_ISET_PDMDATA_SET   0x00000001U

§ PDM_ISET_OVFL

#define PDM_ISET_OVFL   0x00000040U

§ PDM_ISET_OVFL_M

#define PDM_ISET_OVFL_M   0x00000040U

§ PDM_ISET_OVFL_S

#define PDM_ISET_OVFL_S   6U

§ PDM_ISET_OVFL_NO_EFFECT

#define PDM_ISET_OVFL_NO_EFFECT   0x00000000U

§ PDM_ISET_OVFL_SET

#define PDM_ISET_OVFL_SET   0x00000040U

§ PDM_ISET_UNFL

#define PDM_ISET_UNFL   0x00000080U

§ PDM_ISET_UNFL_M

#define PDM_ISET_UNFL_M   0x00000080U

§ PDM_ISET_UNFL_S

#define PDM_ISET_UNFL_S   7U

§ PDM_ISET_UNFL_NO_EFFECT

#define PDM_ISET_UNFL_NO_EFFECT   0x00000000U

§ PDM_ISET_UNFL_SET

#define PDM_ISET_UNFL_SET   0x00000080U

§ PDM_ISET_STPTRIG

#define PDM_ISET_STPTRIG   0x00000100U

§ PDM_ISET_STPTRIG_M

#define PDM_ISET_STPTRIG_M   0x00000100U

§ PDM_ISET_STPTRIG_S

#define PDM_ISET_STPTRIG_S   8U

§ PDM_ISET_STPTRIG_SET

#define PDM_ISET_STPTRIG_SET   0x00000100U

§ PDM_ISET_STPTRIG_NO_EFFECT

#define PDM_ISET_STPTRIG_NO_EFFECT   0x00000000U

§ PDM_ISET_DMADONE

#define PDM_ISET_DMADONE   0x00000200U

§ PDM_ISET_DMADONE_M

#define PDM_ISET_DMADONE_M   0x00000200U

§ PDM_ISET_DMADONE_S

#define PDM_ISET_DMADONE_S   9U

§ PDM_ISET_DMADONE_NO_EFFECT

#define PDM_ISET_DMADONE_NO_EFFECT   0x00000000U

§ PDM_ISET_DMADONE_SET

#define PDM_ISET_DMADONE_SET   0x00000200U

§ PDM_ICLR_PDMDATA

#define PDM_ICLR_PDMDATA   0x00000001U

§ PDM_ICLR_PDMDATA_M

#define PDM_ICLR_PDMDATA_M   0x00000001U

§ PDM_ICLR_PDMDATA_S

#define PDM_ICLR_PDMDATA_S   0U

§ PDM_ICLR_PDMDATA_NO_EFFECT

#define PDM_ICLR_PDMDATA_NO_EFFECT   0x00000000U

§ PDM_ICLR_PDMDATA_CLR

#define PDM_ICLR_PDMDATA_CLR   0x00000001U

§ PDM_ICLR_OVFL

#define PDM_ICLR_OVFL   0x00000040U

§ PDM_ICLR_OVFL_M

#define PDM_ICLR_OVFL_M   0x00000040U

§ PDM_ICLR_OVFL_S

#define PDM_ICLR_OVFL_S   6U

§ PDM_ICLR_OVFL_NO_EFFECT

#define PDM_ICLR_OVFL_NO_EFFECT   0x00000000U

§ PDM_ICLR_OVFL_CLR

#define PDM_ICLR_OVFL_CLR   0x00000040U

§ PDM_ICLR_UNFL

#define PDM_ICLR_UNFL   0x00000080U

§ PDM_ICLR_UNFL_M

#define PDM_ICLR_UNFL_M   0x00000080U

§ PDM_ICLR_UNFL_S

#define PDM_ICLR_UNFL_S   7U

§ PDM_ICLR_UNFL_NO_EFFECT

#define PDM_ICLR_UNFL_NO_EFFECT   0x00000000U

§ PDM_ICLR_UNFL_CLR

#define PDM_ICLR_UNFL_CLR   0x00000080U

§ PDM_ICLR_STPTRIG

#define PDM_ICLR_STPTRIG   0x00000100U

§ PDM_ICLR_STPTRIG_M

#define PDM_ICLR_STPTRIG_M   0x00000100U

§ PDM_ICLR_STPTRIG_S

#define PDM_ICLR_STPTRIG_S   8U

§ PDM_ICLR_STPTRIG_CLR

#define PDM_ICLR_STPTRIG_CLR   0x00000100U

§ PDM_ICLR_STPTRIG_NO_EFFECT

#define PDM_ICLR_STPTRIG_NO_EFFECT   0x00000000U

§ PDM_ICLR_DMADONE

#define PDM_ICLR_DMADONE   0x00000200U

§ PDM_ICLR_DMADONE_M

#define PDM_ICLR_DMADONE_M   0x00000200U

§ PDM_ICLR_DMADONE_S

#define PDM_ICLR_DMADONE_S   9U

§ PDM_ICLR_DMADONE_NO_EFFECT

#define PDM_ICLR_DMADONE_NO_EFFECT   0x00000000U

§ PDM_ICLR_DMADONE_CLR

#define PDM_ICLR_DMADONE_CLR   0x00000200U

§ PDM_EMU_HALT

#define PDM_EMU_HALT   0x00000001U

§ PDM_EMU_HALT_M

#define PDM_EMU_HALT_M   0x00000001U

§ PDM_EMU_HALT_S

#define PDM_EMU_HALT_S   0U

§ PDM_EMU_HALT_STOP

#define PDM_EMU_HALT_STOP   0x00000001U

§ PDM_EMU_HALT_RUN

#define PDM_EMU_HALT_RUN   0x00000000U

§ PDM_CTL_ENPDM

#define PDM_CTL_ENPDM   0x00000001U

§ PDM_CTL_ENPDM_M

#define PDM_CTL_ENPDM_M   0x00000001U

§ PDM_CTL_ENPDM_S

#define PDM_CTL_ENPDM_S   0U

§ PDM_CTL_ENPDM_DIS

#define PDM_CTL_ENPDM_DIS   0x00000000U

§ PDM_CTL_ENPDM_EN

#define PDM_CTL_ENPDM_EN   0x00000001U

§ PDM_ICLKCTL_IDIV_W

#define PDM_ICLKCTL_IDIV_W   10U

§ PDM_ICLKCTL_IDIV_M

#define PDM_ICLKCTL_IDIV_M   0x000003FFU

§ PDM_ICLKCTL_IDIV_S

#define PDM_ICLKCTL_IDIV_S   0U

§ PDM_ICLKCTL_IDIV_MIN

#define PDM_ICLKCTL_IDIV_MIN   0x00000000U

§ PDM_ICLKCTL_IDIV_MAX

#define PDM_ICLKCTL_IDIV_MAX   0x000003FFU

§ PDM_ICLKCTL_BCLKEN

#define PDM_ICLKCTL_BCLKEN   0x00010000U

§ PDM_ICLKCTL_BCLKEN_M

#define PDM_ICLKCTL_BCLKEN_M   0x00010000U

§ PDM_ICLKCTL_BCLKEN_S

#define PDM_ICLKCTL_BCLKEN_S   16U

§ PDM_ICLKCTL_BCLKEN_DIS

#define PDM_ICLKCTL_BCLKEN_DIS   0x00000000U

§ PDM_ICLKCTL_BCLKEN_EN

#define PDM_ICLKCTL_BCLKEN_EN   0x00010000U

§ PDM_ICLKCTL_RESERED17_W

#define PDM_ICLKCTL_RESERED17_W   15U

§ PDM_ICLKCTL_RESERED17_M

#define PDM_ICLKCTL_RESERED17_M   0xFFFE0000U

§ PDM_ICLKCTL_RESERED17_S

#define PDM_ICLKCTL_RESERED17_S   17U

§ PDM_FIFOCTL1_ENFIFO0

#define PDM_FIFOCTL1_ENFIFO0   0x00000001U

§ PDM_FIFOCTL1_ENFIFO0_M

#define PDM_FIFOCTL1_ENFIFO0_M   0x00000001U

§ PDM_FIFOCTL1_ENFIFO0_S

#define PDM_FIFOCTL1_ENFIFO0_S   0U

§ PDM_FIFOCTL1_ENFIFO0_DIS

#define PDM_FIFOCTL1_ENFIFO0_DIS   0x00000000U

§ PDM_FIFOCTL1_ENFIFO0_EN

#define PDM_FIFOCTL1_ENFIFO0_EN   0x00000001U

§ PDM_FIFOCTL1_ENFIFO1

#define PDM_FIFOCTL1_ENFIFO1   0x00000002U

§ PDM_FIFOCTL1_ENFIFO1_M

#define PDM_FIFOCTL1_ENFIFO1_M   0x00000002U

§ PDM_FIFOCTL1_ENFIFO1_S

#define PDM_FIFOCTL1_ENFIFO1_S   1U

§ PDM_FIFOCTL1_ENFIFO1_DIS

#define PDM_FIFOCTL1_ENFIFO1_DIS   0x00000000U

§ PDM_FIFOCTL1_ENFIFO1_EN

#define PDM_FIFOCTL1_ENFIFO1_EN   0x00000002U

§ PDM_FIFODATA_VALUE_W

#define PDM_FIFODATA_VALUE_W   32U

§ PDM_FIFODATA_VALUE_M

#define PDM_FIFODATA_VALUE_M   0xFFFFFFFFU

§ PDM_FIFODATA_VALUE_S

#define PDM_FIFODATA_VALUE_S   0U

§ PDM_FIFODATA_VALUE_MINIMUM

#define PDM_FIFODATA_VALUE_MINIMUM   0x00000000U

§ PDM_FIFODATA_VALUE_MAXIMUM

#define PDM_FIFODATA_VALUE_MAXIMUM   0xFFFFFFFFU

§ PDM_CCTL_CHEN_W

#define PDM_CCTL_CHEN_W   3U

§ PDM_CCTL_CHEN_M

#define PDM_CCTL_CHEN_M   0x00000007U

§ PDM_CCTL_CHEN_S

#define PDM_CCTL_CHEN_S   0U

§ PDM_CCTL_CHEN_CH0ENABLE

#define PDM_CCTL_CHEN_CH0ENABLE   0x00000001U

§ PDM_CCTL_CHEN_CH0_1ENABLE

#define PDM_CCTL_CHEN_CH0_1ENABLE   0x00000002U

§ PDM_CCTL_CHEN_MANC

#define PDM_CCTL_CHEN_MANC   0x00000004U

§ PDM_CCTL_CHEN_DISABLE

#define PDM_CCTL_CHEN_DISABLE   0x00000000U

§ PDM_CCTL_DFS_W

#define PDM_CCTL_DFS_W   2U

§ PDM_CCTL_DFS_M

#define PDM_CCTL_DFS_M   0x00000300U

§ PDM_CCTL_DFS_S

#define PDM_CCTL_DFS_S   8U

§ PDM_CCTL_DFS_SINC1

#define PDM_CCTL_DFS_SINC1   0x00000000U

§ PDM_CCTL_DFS_SINC2

#define PDM_CCTL_DFS_SINC2   0x00000100U

§ PDM_CCTL_DFS_SINC3

#define PDM_CCTL_DFS_SINC3   0x00000200U

§ PDM_CCTL_DFS_SINC4

#define PDM_CCTL_DFS_SINC4   0x00000300U

§ PDM_CCTL_ALIGN

#define PDM_CCTL_ALIGN   0x00000400U

§ PDM_CCTL_ALIGN_M

#define PDM_CCTL_ALIGN_M   0x00000400U

§ PDM_CCTL_ALIGN_S

#define PDM_CCTL_ALIGN_S   10U

§ PDM_CCTL_ALIGN_RIGHT

#define PDM_CCTL_ALIGN_RIGHT   0x00000000U

§ PDM_CCTL_ALIGN_LEFT

#define PDM_CCTL_ALIGN_LEFT   0x00000400U

§ PDM_CCTL_DATAFMT

#define PDM_CCTL_DATAFMT   0x00000800U

§ PDM_CCTL_DATAFMT_M

#define PDM_CCTL_DATAFMT_M   0x00000800U

§ PDM_CCTL_DATAFMT_S

#define PDM_CCTL_DATAFMT_S   11U

§ PDM_CCTL_DATAFMT_OFFSET

#define PDM_CCTL_DATAFMT_OFFSET   0x00000000U

§ PDM_CCTL_DATAFMT_TWOSCOMP

#define PDM_CCTL_DATAFMT_TWOSCOMP   0x00000800U

§ PDM_CCTL_ENPKCH0

#define PDM_CCTL_ENPKCH0   0x00010000U

§ PDM_CCTL_ENPKCH0_M

#define PDM_CCTL_ENPKCH0_M   0x00010000U

§ PDM_CCTL_ENPKCH0_S

#define PDM_CCTL_ENPKCH0_S   16U

§ PDM_CCTL_ENPKCH0_EN

#define PDM_CCTL_ENPKCH0_EN   0x00010000U

§ PDM_CCTL_ENPKCH0_DIS

#define PDM_CCTL_ENPKCH0_DIS   0x00000000U

§ PDM_CCTL_ENPKCH1

#define PDM_CCTL_ENPKCH1   0x00020000U

§ PDM_CCTL_ENPKCH1_M

#define PDM_CCTL_ENPKCH1_M   0x00020000U

§ PDM_CCTL_ENPKCH1_S

#define PDM_CCTL_ENPKCH1_S   17U

§ PDM_CCTL_ENPKCH1_EN

#define PDM_CCTL_ENPKCH1_EN   0x00020000U

§ PDM_CCTL_ENPKCH1_DIS

#define PDM_CCTL_ENPKCH1_DIS   0x00000000U

§ PDM_CCTL_ENPOWCH0

#define PDM_CCTL_ENPOWCH0   0x00040000U

§ PDM_CCTL_ENPOWCH0_M

#define PDM_CCTL_ENPOWCH0_M   0x00040000U

§ PDM_CCTL_ENPOWCH0_S

#define PDM_CCTL_ENPOWCH0_S   18U

§ PDM_CCTL_ENPOWCH0_EN

#define PDM_CCTL_ENPOWCH0_EN   0x00040000U

§ PDM_CCTL_ENPOWCH0_DIS

#define PDM_CCTL_ENPOWCH0_DIS   0x00000000U

§ PDM_CCTL_ENPOWCH1

#define PDM_CCTL_ENPOWCH1   0x00080000U

§ PDM_CCTL_ENPOWCH1_M

#define PDM_CCTL_ENPOWCH1_M   0x00080000U

§ PDM_CCTL_ENPOWCH1_S

#define PDM_CCTL_ENPOWCH1_S   19U

§ PDM_CCTL_ENPOWCH1_EN

#define PDM_CCTL_ENPOWCH1_EN   0x00080000U

§ PDM_CCTL_ENPOWCH1_DIS

#define PDM_CCTL_ENPOWCH1_DIS   0x00000000U

§ PDM_CCTL_SELSCALE_W

#define PDM_CCTL_SELSCALE_W   3U

§ PDM_CCTL_SELSCALE_M

#define PDM_CCTL_SELSCALE_M   0x00700000U

§ PDM_CCTL_SELSCALE_S

#define PDM_CCTL_SELSCALE_S   20U

§ PDM_CCTL_SELSCALE_VAL0

#define PDM_CCTL_SELSCALE_VAL0   0x00000000U

§ PDM_CCTL_SELSCALE_VAL1

#define PDM_CCTL_SELSCALE_VAL1   0x00100000U

§ PDM_CCTL_SELSCALE_VAL2

#define PDM_CCTL_SELSCALE_VAL2   0x00200000U

§ PDM_CCTL_SELSCALE_VAL3

#define PDM_CCTL_SELSCALE_VAL3   0x00300000U

§ PDM_CCTL_SELSCALE_VAL4

#define PDM_CCTL_SELSCALE_VAL4   0x00400000U

§ PDM_CCTL_SELSCALE_VAL5

#define PDM_CCTL_SELSCALE_VAL5   0x00500000U

§ PDM_CCTL_SELSCALE_VAL6

#define PDM_CCTL_SELSCALE_VAL6   0x00600000U

§ PDM_CCTL_SELSCALE_VAL7

#define PDM_CCTL_SELSCALE_VAL7   0x00700000U

§ PDM_CCTL_CH0CLKEG

#define PDM_CCTL_CH0CLKEG   0x01000000U

§ PDM_CCTL_CH0CLKEG_M

#define PDM_CCTL_CH0CLKEG_M   0x01000000U

§ PDM_CCTL_CH0CLKEG_S

#define PDM_CCTL_CH0CLKEG_S   24U

§ PDM_CCTL_CH0CLKEG_RISING

#define PDM_CCTL_CH0CLKEG_RISING   0x00000000U

§ PDM_CCTL_CH0CLKEG_FALLING

#define PDM_CCTL_CH0CLKEG_FALLING   0x01000000U

§ PDM_CCTL_CH0IPSEL_W

#define PDM_CCTL_CH0IPSEL_W   2U

§ PDM_CCTL_CH0IPSEL_M

#define PDM_CCTL_CH0IPSEL_M   0x06000000U

§ PDM_CCTL_CH0IPSEL_S

#define PDM_CCTL_CH0IPSEL_S   25U

§ PDM_CCTL_CH0IPSEL_DATA0

#define PDM_CCTL_CH0IPSEL_DATA0   0x00000000U

§ PDM_CCTL_CH0IPSEL_DATA1

#define PDM_CCTL_CH0IPSEL_DATA1   0x02000000U

§ PDM_CCTL_CH0IPSEL_SDM

#define PDM_CCTL_CH0IPSEL_SDM   0x04000000U

§ PDM_CCTL_CH0IPSEL_RESERVED

#define PDM_CCTL_CH0IPSEL_RESERVED   0x06000000U

§ PDM_CCTL_CH1CLKEG

#define PDM_CCTL_CH1CLKEG   0x10000000U

§ PDM_CCTL_CH1CLKEG_M

#define PDM_CCTL_CH1CLKEG_M   0x10000000U

§ PDM_CCTL_CH1CLKEG_S

#define PDM_CCTL_CH1CLKEG_S   28U

§ PDM_CCTL_CH1CLKEG_RISING

#define PDM_CCTL_CH1CLKEG_RISING   0x00000000U

§ PDM_CCTL_CH1CLKEG_FALLING

#define PDM_CCTL_CH1CLKEG_FALLING   0x10000000U

§ PDM_CCTL_CH1IPSEL_W

#define PDM_CCTL_CH1IPSEL_W   2U

§ PDM_CCTL_CH1IPSEL_M

#define PDM_CCTL_CH1IPSEL_M   0x60000000U

§ PDM_CCTL_CH1IPSEL_S

#define PDM_CCTL_CH1IPSEL_S   29U

§ PDM_CCTL_CH1IPSEL_DATA0

#define PDM_CCTL_CH1IPSEL_DATA0   0x00000000U

§ PDM_CCTL_CH1IPSEL_DATA1

#define PDM_CCTL_CH1IPSEL_DATA1   0x20000000U

§ PDM_CCTL_CH1IPSEL_SDM

#define PDM_CCTL_CH1IPSEL_SDM   0x40000000U

§ PDM_CCTL_CH1IPSEL_RESERVED

#define PDM_CCTL_CH1IPSEL_RESERVED   0x60000000U

§ PDM_OSR_VALUE_W

#define PDM_OSR_VALUE_W   8U

§ PDM_OSR_VALUE_M

#define PDM_OSR_VALUE_M   0x000000FFU

§ PDM_OSR_VALUE_S

#define PDM_OSR_VALUE_S   0U

§ PDM_OSR_VALUE_MINIMUM

#define PDM_OSR_VALUE_MINIMUM   0x00000001U

§ PDM_OSR_VALUE_MAXIMUM

#define PDM_OSR_VALUE_MAXIMUM   0x000000FFU

§ PDM_STA_AGCRDY

#define PDM_STA_AGCRDY   0x00000001U

§ PDM_STA_AGCRDY_M

#define PDM_STA_AGCRDY_M   0x00000001U

§ PDM_STA_AGCRDY_S

#define PDM_STA_AGCRDY_S   0U

§ PDM_STA_AGCRDY_NOT_RDY

#define PDM_STA_AGCRDY_NOT_RDY   0x00000000U

§ PDM_STA_AGCRDY_RDY

#define PDM_STA_AGCRDY_RDY   0x00000001U

§ PDM_STA_MANCLK

#define PDM_STA_MANCLK   0x00020000U

§ PDM_STA_MANCLK_M

#define PDM_STA_MANCLK_M   0x00020000U

§ PDM_STA_MANCLK_S

#define PDM_STA_MANCLK_S   17U

§ PDM_STA_MANCLK_UNLOCKED

#define PDM_STA_MANCLK_UNLOCKED   0x00000000U

§ PDM_STA_MANCLK_LOCKED

#define PDM_STA_MANCLK_LOCKED   0x00020000U

§ PDM_FIFOCTL2_TRGLVL_W

#define PDM_FIFOCTL2_TRGLVL_W   4U

§ PDM_FIFOCTL2_TRGLVL_M

#define PDM_FIFOCTL2_TRGLVL_M   0x0000000FU

§ PDM_FIFOCTL2_TRGLVL_S

#define PDM_FIFOCTL2_TRGLVL_S   0U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_1

#define PDM_FIFOCTL2_TRGLVL_LEVEL_1   0x00000000U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_2

#define PDM_FIFOCTL2_TRGLVL_LEVEL_2   0x00000001U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_3

#define PDM_FIFOCTL2_TRGLVL_LEVEL_3   0x00000002U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_4

#define PDM_FIFOCTL2_TRGLVL_LEVEL_4   0x00000003U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_5

#define PDM_FIFOCTL2_TRGLVL_LEVEL_5   0x00000004U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_6

#define PDM_FIFOCTL2_TRGLVL_LEVEL_6   0x00000005U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_7

#define PDM_FIFOCTL2_TRGLVL_LEVEL_7   0x00000006U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_8

#define PDM_FIFOCTL2_TRGLVL_LEVEL_8   0x00000007U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_9

#define PDM_FIFOCTL2_TRGLVL_LEVEL_9   0x00000008U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_10

#define PDM_FIFOCTL2_TRGLVL_LEVEL_10   0x00000009U

§ PDM_FIFOCTL2_TRGLVL_LEVEL_11

#define PDM_FIFOCTL2_TRGLVL_LEVEL_11   0x0000000AU

§ PDM_FIFOCTL2_TRGLVL_LEVEL_12

#define PDM_FIFOCTL2_TRGLVL_LEVEL_12   0x0000000BU

§ PDM_FIFOCTL2_FIFOFLSH

#define PDM_FIFOCTL2_FIFOFLSH   0x00000080U

§ PDM_FIFOCTL2_FIFOFLSH_M

#define PDM_FIFOCTL2_FIFOFLSH_M   0x00000080U

§ PDM_FIFOCTL2_FIFOFLSH_S

#define PDM_FIFOCTL2_FIFOFLSH_S   7U

§ PDM_FIFOCTL2_FIFOFLSH_NOFLUSH

#define PDM_FIFOCTL2_FIFOFLSH_NOFLUSH   0x00000000U

§ PDM_FIFOCTL2_FIFOFLSH_FLUSH

#define PDM_FIFOCTL2_FIFOFLSH_FLUSH   0x00000080U

§ PDM_FIFOSR_CH0FCNT_W

#define PDM_FIFOSR_CH0FCNT_W   4U

§ PDM_FIFOSR_CH0FCNT_M

#define PDM_FIFOSR_CH0FCNT_M   0x0000000FU

§ PDM_FIFOSR_CH0FCNT_S

#define PDM_FIFOSR_CH0FCNT_S   0U

§ PDM_FIFOSR_CH0FCNT_MINIMUM

#define PDM_FIFOSR_CH0FCNT_MINIMUM   0x00000000U

§ PDM_FIFOSR_CH0FCNT_MAXIMUM

#define PDM_FIFOSR_CH0FCNT_MAXIMUM   0x0000000FU

§ PDM_FIFOSR_CH0FEMP

#define PDM_FIFOSR_CH0FEMP   0x00000040U

§ PDM_FIFOSR_CH0FEMP_M

#define PDM_FIFOSR_CH0FEMP_M   0x00000040U

§ PDM_FIFOSR_CH0FEMP_S

#define PDM_FIFOSR_CH0FEMP_S   6U

§ PDM_FIFOSR_CH0FEMP_CLEARED

#define PDM_FIFOSR_CH0FEMP_CLEARED   0x00000000U

§ PDM_FIFOSR_CH0FEMP_SET

#define PDM_FIFOSR_CH0FEMP_SET   0x00000040U

§ PDM_FIFOSR_CH0FFULL

#define PDM_FIFOSR_CH0FFULL   0x00000080U

§ PDM_FIFOSR_CH0FFULL_M

#define PDM_FIFOSR_CH0FFULL_M   0x00000080U

§ PDM_FIFOSR_CH0FFULL_S

#define PDM_FIFOSR_CH0FFULL_S   7U

§ PDM_FIFOSR_CH0FFULL_CLEARED

#define PDM_FIFOSR_CH0FFULL_CLEARED   0x00000000U

§ PDM_FIFOSR_CH0FFULL_SET

#define PDM_FIFOSR_CH0FFULL_SET   0x00000080U

§ PDM_FIFOSR_CH1FCNT_W

#define PDM_FIFOSR_CH1FCNT_W   4U

§ PDM_FIFOSR_CH1FCNT_M

#define PDM_FIFOSR_CH1FCNT_M   0x00000F00U

§ PDM_FIFOSR_CH1FCNT_S

#define PDM_FIFOSR_CH1FCNT_S   8U

§ PDM_FIFOSR_CH1FCNT_MINIMUM

#define PDM_FIFOSR_CH1FCNT_MINIMUM   0x00000000U

§ PDM_FIFOSR_CH1FCNT_MAXIMUM

#define PDM_FIFOSR_CH1FCNT_MAXIMUM   0x00000F00U

§ PDM_FIFOSR_CH1FEMP

#define PDM_FIFOSR_CH1FEMP   0x00004000U

§ PDM_FIFOSR_CH1FEMP_M

#define PDM_FIFOSR_CH1FEMP_M   0x00004000U

§ PDM_FIFOSR_CH1FEMP_S

#define PDM_FIFOSR_CH1FEMP_S   14U

§ PDM_FIFOSR_CH1FEMP_CLEARED

#define PDM_FIFOSR_CH1FEMP_CLEARED   0x00000000U

§ PDM_FIFOSR_CH1FEMP_SET

#define PDM_FIFOSR_CH1FEMP_SET   0x00004000U

§ PDM_FIFOSR_CH1FFULL

#define PDM_FIFOSR_CH1FFULL   0x00008000U

§ PDM_FIFOSR_CH1FFULL_M

#define PDM_FIFOSR_CH1FFULL_M   0x00008000U

§ PDM_FIFOSR_CH1FFULL_S

#define PDM_FIFOSR_CH1FFULL_S   15U

§ PDM_FIFOSR_CH1FFULL_CLEARED

#define PDM_FIFOSR_CH1FFULL_CLEARED   0x00000000U

§ PDM_FIFOSR_CH1FFULL_SET

#define PDM_FIFOSR_CH1FFULL_SET   0x00008000U

§ PDM_AVGVAL0_VALUE_W

#define PDM_AVGVAL0_VALUE_W   32U

§ PDM_AVGVAL0_VALUE_M

#define PDM_AVGVAL0_VALUE_M   0xFFFFFFFFU

§ PDM_AVGVAL0_VALUE_S

#define PDM_AVGVAL0_VALUE_S   0U

§ PDM_AVGVAL0_VALUE_MINIMUM

#define PDM_AVGVAL0_VALUE_MINIMUM   0x00000000U

§ PDM_AVGVAL0_VALUE_MAXIMUM

#define PDM_AVGVAL0_VALUE_MAXIMUM   0xFFFFFFFFU

§ PDM_PKVAL0_VALUE_W

#define PDM_PKVAL0_VALUE_W   24U

§ PDM_PKVAL0_VALUE_M

#define PDM_PKVAL0_VALUE_M   0x00FFFFFFU

§ PDM_PKVAL0_VALUE_S

#define PDM_PKVAL0_VALUE_S   0U

§ PDM_PKVAL0_VALUE_MINIMUM

#define PDM_PKVAL0_VALUE_MINIMUM   0x00000000U

§ PDM_PKVAL0_VALUE_MAXIMUM

#define PDM_PKVAL0_VALUE_MAXIMUM   0x007FFFFFU

§ PDM_AVGPOW0_VALUE_W

#define PDM_AVGPOW0_VALUE_W   32U

§ PDM_AVGPOW0_VALUE_M

#define PDM_AVGPOW0_VALUE_M   0xFFFFFFFFU

§ PDM_AVGPOW0_VALUE_S

#define PDM_AVGPOW0_VALUE_S   0U

§ PDM_AVGPOW0_VALUE_MINIMUM

#define PDM_AVGPOW0_VALUE_MINIMUM   0x00000000U

§ PDM_AVGPOW0_VALUE_MAXIMUM

#define PDM_AVGPOW0_VALUE_MAXIMUM   0xFFFFFFFFU

§ PDM_AVGVAL1_VALUE_W

#define PDM_AVGVAL1_VALUE_W   32U

§ PDM_AVGVAL1_VALUE_M

#define PDM_AVGVAL1_VALUE_M   0xFFFFFFFFU

§ PDM_AVGVAL1_VALUE_S

#define PDM_AVGVAL1_VALUE_S   0U

§ PDM_AVGVAL1_VALUE_MINIMUM

#define PDM_AVGVAL1_VALUE_MINIMUM   0x00000000U

§ PDM_AVGVAL1_VALUE_MAXIMUM

#define PDM_AVGVAL1_VALUE_MAXIMUM   0xFFFFFFFFU

§ PDM_PKVAL1_VALUE_W

#define PDM_PKVAL1_VALUE_W   24U

§ PDM_PKVAL1_VALUE_M

#define PDM_PKVAL1_VALUE_M   0x00FFFFFFU

§ PDM_PKVAL1_VALUE_S

#define PDM_PKVAL1_VALUE_S   0U

§ PDM_PKVAL1_VALUE_MINIMUM

#define PDM_PKVAL1_VALUE_MINIMUM   0x00000000U

§ PDM_PKVAL1_VALUE_MAXIMUM

#define PDM_PKVAL1_VALUE_MAXIMUM   0x007FFFFFU

§ PDM_AVGPOW1_VALUE_W

#define PDM_AVGPOW1_VALUE_W   32U

§ PDM_AVGPOW1_VALUE_M

#define PDM_AVGPOW1_VALUE_M   0xFFFFFFFFU

§ PDM_AVGPOW1_VALUE_S

#define PDM_AVGPOW1_VALUE_S   0U

§ PDM_AVGPOW1_VALUE_MINIMUM

#define PDM_AVGPOW1_VALUE_MINIMUM   0x00000000U

§ PDM_AVGPOW1_VALUE_MAXIMUM

#define PDM_AVGPOW1_VALUE_MAXIMUM   0xFFFFFFFFU

§ PDM_STPCTL_STPEN

#define PDM_STPCTL_STPEN   0x00000001U

§ PDM_STPCTL_STPEN_M

#define PDM_STPCTL_STPEN_M   0x00000001U

§ PDM_STPCTL_STPEN_S

#define PDM_STPCTL_STPEN_S   0U

§ PDM_STPCTL_STPEN_DIS

#define PDM_STPCTL_STPEN_DIS   0x00000000U

§ PDM_STPCTL_STPEN_EN

#define PDM_STPCTL_STPEN_EN   0x00000001U

§ PDM_STPXCAPT_CAPTVAL_W

#define PDM_STPXCAPT_CAPTVAL_W   16U

§ PDM_STPXCAPT_CAPTVAL_M

#define PDM_STPXCAPT_CAPTVAL_M   0x0000FFFFU

§ PDM_STPXCAPT_CAPTVAL_S

#define PDM_STPXCAPT_CAPTVAL_S   0U

§ PDM_STPXCAPT_CAPTVAL_MINIMUM

#define PDM_STPXCAPT_CAPTVAL_MINIMUM   0x00000000U

§ PDM_STPXCAPT_CAPTVAL_MAXIMUM

#define PDM_STPXCAPT_CAPTVAL_MAXIMUM   0x0000FFFFU

§ PDM_STPXPER_VALUE_W

#define PDM_STPXPER_VALUE_W   16U

§ PDM_STPXPER_VALUE_M

#define PDM_STPXPER_VALUE_M   0x0000FFFFU

§ PDM_STPXPER_VALUE_S

#define PDM_STPXPER_VALUE_S   0U

§ PDM_STPXPER_VALUE_MINIMUM

#define PDM_STPXPER_VALUE_MINIMUM   0x00000000U

§ PDM_STPXPER_VALUE_MAXIMUM

#define PDM_STPXPER_VALUE_MAXIMUM   0x0000FFFFU

§ PDM_STPSCAPT_CAPTVAL_W

#define PDM_STPSCAPT_CAPTVAL_W   16U

§ PDM_STPSCAPT_CAPTVAL_M

#define PDM_STPSCAPT_CAPTVAL_M   0x0000FFFFU

§ PDM_STPSCAPT_CAPTVAL_S

#define PDM_STPSCAPT_CAPTVAL_S   0U

§ PDM_STPSCAPT_CAPTVAL_MINIMUM

#define PDM_STPSCAPT_CAPTVAL_MINIMUM   0x00000000U

§ PDM_STPSCAPT_CAPTVAL_MAXIMUM

#define PDM_STPSCAPT_CAPTVAL_MAXIMUM   0x0000FFFFU

§ PDM_STPSPER_VALUE_W

#define PDM_STPSPER_VALUE_W   16U

§ PDM_STPSPER_VALUE_M

#define PDM_STPSPER_VALUE_M   0x0000FFFFU

§ PDM_STPSPER_VALUE_S

#define PDM_STPSPER_VALUE_S   0U

§ PDM_STPSPER_VALUE_MINIMUM

#define PDM_STPSPER_VALUE_MINIMUM   0x00000000U

§ PDM_STPSPER_VALUE_MAXIMUM

#define PDM_STPSPER_VALUE_MAXIMUM   0x0000FFFFU

§ PDM_STPINTRG_INSTRWCT_W

#define PDM_STPINTRG_INSTRWCT_W   16U

§ PDM_STPINTRG_INSTRWCT_M

#define PDM_STPINTRG_INSTRWCT_M   0x0000FFFFU

§ PDM_STPINTRG_INSTRWCT_S

#define PDM_STPINTRG_INSTRWCT_S   0U

§ PDM_STPINTRG_INSTRWCT_MINIMUM

#define PDM_STPINTRG_INSTRWCT_MINIMUM   0x00000000U

§ PDM_STPINTRG_INSTRWCT_MAXIMUM

#define PDM_STPINTRG_INSTRWCT_MAXIMUM   0x0000FFFFU

§ PDM_STPSSET_VALUE_W

#define PDM_STPSSET_VALUE_W   16U

§ PDM_STPSSET_VALUE_M

#define PDM_STPSSET_VALUE_M   0x0000FFFFU

§ PDM_STPSSET_VALUE_S

#define PDM_STPSSET_VALUE_S   0U

§ PDM_STPSSET_VALUE_MINIMUM

#define PDM_STPSSET_VALUE_MINIMUM   0x00000000U

§ PDM_STPSSET_VALUE_MAXIMUM

#define PDM_STPSSET_VALUE_MAXIMUM   0x0000FFFFU

§ PDM_STPSADD_VALINC_W

#define PDM_STPSADD_VALINC_W   16U

§ PDM_STPSADD_VALINC_M

#define PDM_STPSADD_VALINC_M   0x0000FFFFU

§ PDM_STPSADD_VALINC_S

#define PDM_STPSADD_VALINC_S   0U

§ PDM_STPSADD_VALINC_MINIMUM

#define PDM_STPSADD_VALINC_MINIMUM   0x00000000U

§ PDM_STPSADD_VALINC_MAXIMUM

#define PDM_STPSADD_VALINC_MAXIMUM   0x0000FFFFU

§ PDM_STPXMIN_VALUE_W

#define PDM_STPXMIN_VALUE_W   16U

§ PDM_STPXMIN_VALUE_M

#define PDM_STPXMIN_VALUE_M   0x0000FFFFU

§ PDM_STPXMIN_VALUE_S

#define PDM_STPXMIN_VALUE_S   0U

§ PDM_STPXMIN_VALUE_MINIMUM

#define PDM_STPXMIN_VALUE_MINIMUM   0x00000000U

§ PDM_STPXMIN_VALUE_MAXIMUM

#define PDM_STPXMIN_VALUE_MAXIMUM   0x0000FFFFU

§ PDM_STPWCNT_CURRVAL_W

#define PDM_STPWCNT_CURRVAL_W   16U

§ PDM_STPWCNT_CURRVAL_M

#define PDM_STPWCNT_CURRVAL_M   0x0000FFFFU

§ PDM_STPWCNT_CURRVAL_S

#define PDM_STPWCNT_CURRVAL_S   0U

§ PDM_STPWCNT_CURRVAL_MINIMUM

#define PDM_STPWCNT_CURRVAL_MINIMUM   0x00000000U

§ PDM_STPWCNT_CURRVAL_MAXIMUM

#define PDM_STPWCNT_CURRVAL_MAXIMUM   0x0000FFFFU

§ PDM_STPXCNT_CURRVAL_W

#define PDM_STPXCNT_CURRVAL_W   16U

§ PDM_STPXCNT_CURRVAL_M

#define PDM_STPXCNT_CURRVAL_M   0x0000FFFFU

§ PDM_STPXCNT_CURRVAL_S

#define PDM_STPXCNT_CURRVAL_S   0U

§ PDM_STPXCNT_CURRVAL_MINIMUM

#define PDM_STPXCNT_CURRVAL_MINIMUM   0x00000000U

§ PDM_STPXCNT_CURRVAL_MAXIMUM

#define PDM_STPXCNT_CURRVAL_MAXIMUM   0x0000FFFFU

§ PDM_STPSTAT_INRDY

#define PDM_STPSTAT_INRDY   0x00000002U

§ PDM_STPSTAT_INRDY_M

#define PDM_STPSTAT_INRDY_M   0x00000002U

§ PDM_STPSTAT_INRDY_S

#define PDM_STPSTAT_INRDY_S   1U

§ PDM_STPSTAT_INRDY_CLR

#define PDM_STPSTAT_INRDY_CLR   0x00000000U

§ PDM_STPSTAT_INRDY_SET

#define PDM_STPSTAT_INRDY_SET   0x00000002U

§ PDM_CLKCFG_CLKEN

#define PDM_CLKCFG_CLKEN   0x00000001U

§ PDM_CLKCFG_CLKEN_M

#define PDM_CLKCFG_CLKEN_M   0x00000001U

§ PDM_CLKCFG_CLKEN_S

#define PDM_CLKCFG_CLKEN_S   0U

§ PDM_CLKCFG_CLKEN_DIS

#define PDM_CLKCFG_CLKEN_DIS   0x00000000U

§ PDM_CLKCFG_CLKEN_EN

#define PDM_CLKCFG_CLKEN_EN   0x00000001U

§ PDM_CLKCFG_CLKSEL_W

#define PDM_CLKCFG_CLKSEL_W   3U

§ PDM_CLKCFG_CLKSEL_M

#define PDM_CLKCFG_CLKSEL_M   0x00000070U

§ PDM_CLKCFG_CLKSEL_S

#define PDM_CLKCFG_CLKSEL_S   4U

§ PDM_CLKCFG_CLKSEL_SEL_0

#define PDM_CLKCFG_CLKSEL_SEL_0   0x00000000U

§ PDM_CLKCFG_CLKSEL_SEL_1

#define PDM_CLKCFG_CLKSEL_SEL_1   0x00000010U

§ PDM_CLKCFG_CLKSEL_SEL_2

#define PDM_CLKCFG_CLKSEL_SEL_2   0x00000020U

§ PDM_CLKCFG_CLKSEL_SEL_3

#define PDM_CLKCFG_CLKSEL_SEL_3   0x00000030U

§ PDM_CLKCFG_ADFSEN

#define PDM_CLKCFG_ADFSEN   0x00000080U

§ PDM_CLKCFG_ADFSEN_M

#define PDM_CLKCFG_ADFSEN_M   0x00000080U

§ PDM_CLKCFG_ADFSEN_S

#define PDM_CLKCFG_ADFSEN_S   7U

§ PDM_CLKCFG_ADFSEN_DIS

#define PDM_CLKCFG_ADFSEN_DIS   0x00000000U

§ PDM_CLKCFG_ADFSEN_EN

#define PDM_CLKCFG_ADFSEN_EN   0x00000080U

§ PDM_ADFSCTL1_TREF_W

#define PDM_ADFSCTL1_TREF_W   21U

§ PDM_ADFSCTL1_TREF_M

#define PDM_ADFSCTL1_TREF_M   0x001FFFFFU

§ PDM_ADFSCTL1_TREF_S

#define PDM_ADFSCTL1_TREF_S   0U

§ PDM_ADFSCTL2_DELTA_W

#define PDM_ADFSCTL2_DELTA_W   17U

§ PDM_ADFSCTL2_DELTA_M

#define PDM_ADFSCTL2_DELTA_M   0x0001FFFFU

§ PDM_ADFSCTL2_DELTA_S

#define PDM_ADFSCTL2_DELTA_S   0U

§ PDM_ADFSCTL2_DLTASIGN

#define PDM_ADFSCTL2_DLTASIGN   0x00020000U

§ PDM_ADFSCTL2_DLTASIGN_M

#define PDM_ADFSCTL2_DLTASIGN_M   0x00020000U

§ PDM_ADFSCTL2_DLTASIGN_S

#define PDM_ADFSCTL2_DLTASIGN_S   17U

§ PDM_ADFSCTL2_DLTASIGN_POS

#define PDM_ADFSCTL2_DLTASIGN_POS   0x00000000U

§ PDM_ADFSCTL2_DLTASIGN_NEG

#define PDM_ADFSCTL2_DLTASIGN_NEG   0x00020000U

§ PDM_ADFSCTL2_DIV_W

#define PDM_ADFSCTL2_DIV_W   10U

§ PDM_ADFSCTL2_DIV_M

#define PDM_ADFSCTL2_DIV_M   0x3FF00000U

§ PDM_ADFSCTL2_DIV_S

#define PDM_ADFSCTL2_DIV_S   20U