Footswitch Controller – Hardware System View – Level 0
Footswitch Controller – Hardware System View – Level 1
Footswitch Controller – Hardware USB 2 Block 5V Power Supply D+, D- for data lines
Footswitch Controller – Hardware MCP2200 – USB Controller Block GPIO [3..7] for transferring data Tx, Rx for UART status Use 12MHz crystal osc.
Footswitch Controller – Hardware Buttons and Programmer Ports D2, D3 for momentary buttons Ports D4 for on/off status button Port B3 for MOSI pin Port B4 for MISO pin Port B5 for SCK pin
Footswitch Controller – Hardware Microcontroller – ATmega 8 Use 12MHz crystal osc. Use TQFN package
2.02 inch Footswitch Controller – Hardware Board layout 2.80 inch ~$20/Board ~$10 for components
Footswitch Controller – Hardware Test Plan for hardware Unit Tests USB Port, Power Supply MCP2200 USB Controller Atmega 8 Button and Programmer Integration Tests Connection between USB Port and MCP2200 Connection between MCP2200 and Atmega 8 Connection from button and programmer to ATmega8