I'm working on a project where it would be very handy to be able to automatically switch a SPI flash chip between two different devices (a programmer, and the system that's actually using it).
Conceptually, this seems like a very simple task to me. I'd want a number of DPDT switches connected to the flash chip and both devices. I'd like to do this in a somewhat automated fashion (I don't want to have to flick a bunch of switches to do this), so I started looking into relays.
What kind of relay am I looking for here? I'm only looking at 3.3v here, so voltage shouldn't be a problem. Am I even looking for a relay, or is there some other type of device that would be more efficient? In total, there are 7 pins that I'd need to switch.
Due to limitations of the system being programmed, I cannot program the memory in circuit so something simple like a SOIC-CLIP would not be an option.