Program Change and Bank Select IC MV-65
Click Image for Gallery
The MV-65 is the brain for an external controller that uses discrete switches for bank up/down and for each program. The chip sends MIDI Bank Select and Program Change messages in 16 banks of 8 programs each. Here is a link to the datasheet.