Elektrine lite

← Feed

@coreforge@furry.engineer

2026-08-29 22:53 UTC

Mainly shouting into the void, but does anyone happen to be a bit more familiar with the LPC bus (or know someone who is)? I'm trying to implement it on an rp2040, and writes seem to be working fine, but the SuperIO chip (NC6795) doesn't drive the bus after the turnaround cycles. Writes are still received correctly by the SuperIO, as I can see data being output if I write to port 80, and I can control GPIOs fine too. When checking the bus with an oscilloscope, the rp2040 seems to tri-state the data pins correctly. Adjusting the exact time the pin direction is set didn't make a difference so far. Since comparing with the spec and other captures I've found didn't result in anything, and writes have an effect, I'm running out of ideas. I haven't tried a different board yet in case it's hardware damage to the SuperIO, but I somewhat doubt that (it would have to be just the output drivers that are damaged). If anyone has any ideas, I'd appreciate them.

Replies (0)

No replies.