Post Go back to editing

ADUCM355QSPZ - AFEDIE-GPIO0 is always high

Category: Hardware
Product Number: eval-aducm355, aducm355

I am using ADuCM355BCCZ evaluation board.

I need to use AGPIO2.0 (GPIO0, pin G10) as a GPIO output to control an ADG1608 multiplexer.

The pin is always HIGH and I cannot pull it LOW using:

- AfeDioCfgPin(pADI_AGPIO2, PIN0, 0)

- AfeDioOenPin(pADI_AGPIO2, PIN0, 1)

- AfeDioClrPin(pADI_AGPIO2, PIN0)

Register reads confirm: OEN=0x01, OUT=0x01 after AfeDioSetPin but physically G10 stays HIGH. AGPIO2.1 (GPIO1, H10) works correctly with identical code.

The datasheet mentions GPIO0 has POR output and analog die power mode status function. How do we release GPIO0 from POR/status function and use it as a controllable GPIO output?