I am using the 3107 in conjunction with a Microchip dsPIC that uses a 10-MHz crystal as its clock. The dsPIC is doing echo cancel and some other audio DSP functions and is connected via DCI to the 3107. The 3107 datasheet says I can use BCLK in place of providing a separate MCLK. As long as I set BCLK to say 1-MHz (higher than the 512-KHz minimum) is everything going to work fine? Is this superior to trying to clock the Codec with an SPI clock into the 3107 MCLK port (also at 1-MHz)?