|dsPIC33FJ128GP306T-I/PT programmed for the CLASSiC DAC v1.02 [0110213B.hex]|
A dsPIC33FJ128GP306T-I/PT 16-bit SMD Microcontroller programmed for the CLASSiC DAC (TQFP-64/0.5mm).
This is a fine-pitch SMD IC and care will be required when soldering. If necessary, the firmware can be updated later using the SD card bootloader.
Update v1.02 10/09/2021: this revised firmware fixes three known problems with the CLASSiC DAC:
1) The pushbutton & AC input sensing code has been rewritten to provide much better button debouncing and avoid switching off unless button is held in for a significant time.
2) The IR reception code has been changed to reject noise and prevent accidental power on/off which can occur very occasionally. It now aborts IR processing if a corrupted signal is detected and two "standby" IR messages need to be received in succession before it will power on or off.
Note also that the PCB has pads to allow low-value ceramic capacitors to be added at the output of the TOSLINK receivers. These are generally not needed, but if you find the input LEDs lighting up when there is no signal, try soldering three 30pF ceramic capacitors to those pads.