Skip to content

Repository files navigation

DSP-audio-tremolo-dspic33ck

A practical laboratoy for real-time digital audio signal processing, featuring a noise gate and tremolo effect on the DSPIC33CK

System architecture

to understand the real-time hardware workflow, see the diagram below: System Block Diagram

DSPC33CK64MC105 PinOut

System Pinout

Wiring Diagram

Below is the hardware connection guide Circuit Schematic

Technical Specifications

  • Sampling Rate: 16 kHz triggered via SCCP1 Timer interrupts.
  • ADC Configuration: 12-bit resolution mapped to the AN5/RB0 channel.
  • DAC Configuration: Internal High-Speed DAC updated at the end of each ISR.
  • Processing: Fixed-point arithmetic using native DSP bit-shifting (>>).
  • Noise Gate: Evaluated in the ISR using absolute values (abs()) against a threshold.

Demostration

WhatsApp.Video.2026-08-23.at.11.31.23.AM.mp4

About

A practical laboratoy for real-time digital audio signal processing, featuring a noise gate and tremolo effect on the DSPIC33CK

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages