Dear Ian and Chris,
It is more or less the same e5881 erratum from the previous chip revision"Errata":
System Boot:
BootROM might use UART as boot device instead of the requested boot device.
Description:
The device may boot into UART boot mode instead of the configured boot mode if the external crystal oscillator (FXOSC) startup time is greater than 1.4ms.
Workaround:
1. Higher load crystal capacitance will lead to longer startup times, decrease the crystal load capacitance to decrease startup time.
2. Use an external clock with a startup time of 1.4ms or less to provide a 1.1V peak-to-peak signal input to the XTAL pin.
We considered it fixed in the current chip revision; unfortunately, it appeared to be fixed only partially, so we are in process of adding a similar erratum into the current "Errata".
We are also working on fixing the problem properly in the next chip revision (December-January timeframe).
If high accuracy required, an external clock source can be used. It should be taken into account, though, that the voltage swing used by Vybrid is up to 1.1V, so the best solution would be using a 3.3V rated clock oscillator with a voltage "2:1"divider on the output (built of Rs and Cs due to high frequency - see example attached, untested but simulated).
Regards, Naoum Gitnik.