SWRU626 December 2025 CC3501E , CC3551E
Each PDM channel has its own Cascaded Integrator-Comb (CIC) filter, a digital filter that decimates the digital bit stream. The filter accepts the one-bit-input-signal stream to get a down-sampled output signal with an increased data width. It is designed with 32 bits for accumulators and differentiators to nullify rounding effects and accommodate bit growth. For signed operation, output is 25 bits with 24 bits of data and 25th bit as sign. Data is right shifted to FIFO. Based on configuration, input bit stream is decoded as +1/-1 or 1/0 and based on the filter order, appropriate accumulators and differentiators are chosen to output the correct filter value. Over sampling ratio is used to build up the accumulator value before applying them to differentiators. FIFO write happens on the clock divided by over sampling ratio and 24 bits will be written.