Greetings -
I am working on a peripheral-heavy project. Many of the devices seem to work Just Fine with VDDio of 1.8 volts. On device seems to be having fits and I need to rule out a low "logic 1" voltage.
The PCA10056 I have has the "EXTSUPPLY" register in the UICR set to "true" (0x1) and "REGOUT0" having a value with the low-order 3 bits set to 0x4. According to the documentation for the device, the result SHOULD be that VDDio is 3.0 volts.
If I assert a GPIO pin and measure the voltage I see 1.80 volts. If I hook up a logic analyzer and look at GPIO pins that are being used for SPI and I2C peripherals, I see 1.80 volts.
Update: I have tested other code, including the "usbd" example, and output voltage is 3.0 volts, as expected. The key difference is that my code is using BLE functions through the SoftDevice and the "usbd" example doesn't.
Help?