With IO6 connected to SDA, it seems to fail to program, giving the "Chip is absent or misplaced" error.
During the programming attempt, SDA reaches 3.3V about 1mS after starting, but goes to 0 at about 3.3mS.
Is a factory-set value for IO6 being asserted then, and if so, can it be changed?
Device:
Device Number:
SLG46826V
Hi Lottabull,
please check your device connection, IO6 is just GPO pin and not dedicated for programming.
I have IO6 connected to SDA by PCB trace.
My thought was the factory setting of IO6 might be holding SDA low.
Do you mean is it possibble to reassign IO6 to support SDA signal, wright? This device has only PIN8 SCL and PIN9 SDA dedicated for programming and they couldn't be reassigned.
No, we are manipulating the SDA signal at certain times with output from IO6.
I am concerned that the factory setting for IO6 might be output enabled and driven low.
Hi Lottabull,
IO6 (PIN10) has option to be digital outptut only and it configured as 1x push-pull with 1M pull-down resistor as a default. Programming process is finishing by device reset and it drops your SDA line down. That's why this error appears. This couldn't be changed as factory-set because the IO6 has no digital input mode. Another pins have this mode as a default and keep HI-Z during reset.
Thanks very much.
I confirmed that a chip fresh off the reel will hold IO6 low.
Switching to IO2(PIN4) has fixed our problem.