Difference between revisions of "Front Panel For 8 Bit Computers"
Jump to navigation
Jump to search
Blwikiadmin (talk | contribs) |
Blwikiadmin (talk | contribs) |
||
Line 11: | Line 11: | ||
It has these features. They may not fit your generic design. Especially since this card has to have an I2C interface. | It has these features. They may not fit your generic design. Especially since this card has to have an I2C interface. | ||
+ | * 32 Pushbutton Switches | ||
+ | * 32 LEDs | ||
* I2C interface (Two Wire interface - plus power and ground) | * I2C interface (Two Wire interface - plus power and ground) | ||
− | * Jumper selectable base address | + | ** Jumper selectable base address |
** Occupies I2C addresses either 0x20-0x23 or 0x24-0x27 | ** Occupies I2C addresses either 0x20-0x23 or 0x24-0x27 | ||
− | * Jumper Selectable I2C terminators | + | ** Jumper Selectable I2C terminators |
* I2C daisy-chain connector | * I2C daisy-chain connector | ||
− | * Interrupt line | + | ** Interrupt line |
− | ** Can be configured to interrupt on button presses | + | *** Can be configured to interrupt on button presses |
− | ** MCP23017 need to be set to Open-Drain output - card has pull-up to Vcc | + | *** MCP23017 need to be set to Open-Drain output - card has pull-up to Vcc |
* 4 MCP23017 16-bit I2C Port Expanders | * 4 MCP23017 16-bit I2C Port Expanders | ||
− | * These are fine pitch surface mount parts | + | ** These are fine pitch surface mount parts |
− | |||
− | |||
* 3.3V or 5V operation | * 3.3V or 5V operation | ||
* Compatible form factor with [[RETRO-EP4CE15]] and other cards | * Compatible form factor with [[RETRO-EP4CE15]] and other cards |
Revision as of 12:41, 5 June 2021
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.
- 32 Pushbutton Switches
- 32 LEDs
- I2C interface (Two Wire interface - plus power and ground)
- Jumper selectable base address
- Occupies I2C addresses either 0x20-0x23 or 0x24-0x27
- 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
- Interrupt line
- 4 MCP23017 16-bit I2C Port Expanders
- These are fine pitch surface mount parts
- 3.3V or 5V operation
- Compatible form factor with RETRO-EP4CE15 and other cards
- 95x95mm
- 6-32 mounting holes
Schematic
Drivers
- I2C parts are standard MCP23017 drivers which are supported in Arduino and most microprocessors
- PSoC driver GitHub Repo