Difference between revisions of "Front Panel For 8 Bit Computers"

From Land Boards Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
[[File:EightBitFrontPanel720px.JPG]]
 
[[File:EightBitFrontPanel720px.JPG]]
  
* I2C Interface
+
== Features ==
* 32 push buttons
+
 
 +
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
 +
* 4 MCP23017 16-bit I2C Port Expanders
 +
* These are fine pitch surface mount parts
 +
* 32 Pushbutton Switches
 
* 32 LEDs
 
* 32 LEDs
  

Revision as of 18:34, 29 December 2019

Front Panel for 8-Bit Microprocessors

EightBitFrontPanel720px.JPG

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
  • 4 MCP23017 16-bit I2C Port Expanders
  • These are fine pitch surface mount parts
  • 32 Pushbutton Switches
  • 32 LEDs

Schematic

Drivers

  • I2C parts are standard MCP23017 drivers which are supported in Arduino and most microprocessors
  • PSoC driver GitHub Repo