Front Panel For 8 Bit Computers
Front Panel for 8-Bit Microprocessors
Features
It has these features. They may not fit your generic design. Especially since this card has to have an I2C interface.
- I2C interface (Two Wire interface - plus power and ground)
- Occupy I2C addresses either 0x20-0x23 or 0x24-0x27
- Jumper selectable base address
- Jumper Selectable I2C terminators
- I2C daisy-chain connector
- Interrupt line
- Can be configured to interrupt on button presses
- MCP23017 need to be set to Open-Drain output - card has pull-up to Vcc
- 4 MCP23017 16-bit I2C Port Expanders
- These are fine pitch surface mount parts
- 32 Pushbutton Switches
- 32 LEDs
- 3.3V or 5V operation
Schematic
Drivers
- I2C parts are standard MCP23017 drivers which are supported in Arduino and most microprocessors
- PSoC driver GitHub Repo