Poly6 MIDI Key Assigner parts list R. Grieb 4/26/2015 Ref Des Description Digi-Key Part # U1 PIC18F2420 Microcontroller PIC18F2420 U2 74HC245 Octal Bi-Dir Data Buffer 74HC245 U3 74HC573 Octal Latch 74HC573 D1 1N4148 signal diode 1N4148 ISO1 6N138 Opto-Isolator 6N138 R1 1/4W 5% 220 Ohm resistor 220Q R2 1/4W 5% 1.0K Ohm resistor 1.0KQ R3 1/4W 5% 4.7K Ohm resistor 4.7KQ R4-9 1/4W 5% 300 Ohm resistor 300Q RN1 10K 8-resistor network 4609X-101-103LF (or equiv) C1,C2 0.1 uF Ceramic capacitor BC1148CT C5,C6 C3,C4 22 pF Ceramic capacitor BC1005CT X1 6.5 MHz crystal X415 - 20-pin gold PCB header SAM1111-20 two required - 28-pin socket for PIC chip ED3050-5 Sockets for two HC chips (optional but a good idea)