Jon Wilder
Active Member
I'm coming to find that for simple MIDI switching stuff you really don't need anything higher level than the mid-range line of PIC MCUs. I didn't realize up until recently that Microchip made any sort of 40 pin uC with 4/5 ports within the mid-range line.
That being said, I'm designing a rather elaborate MIDI switching device that involves switching 8 transistor driven relays on/off as well as relay state indicator LEDs, a 4 digit LED display to indicate things such as assigned MIDI channel and current patch, and a 4 x 2 switch matrix.
I figure the relay transistors as well as the relay state LEDs will be latch driven by a 74HCT373 off of Port D. Port E can drive the latch enable pins on both. RA0 - RA5 will run the 4 x 2 switch matrix while port B drives the LED display and RC0 - RC3 drive the transistors which pulse the LED displays on/off.
Does the 16F77 sound like the ticket for this device?
That being said, I'm designing a rather elaborate MIDI switching device that involves switching 8 transistor driven relays on/off as well as relay state indicator LEDs, a 4 digit LED display to indicate things such as assigned MIDI channel and current patch, and a 4 x 2 switch matrix.
I figure the relay transistors as well as the relay state LEDs will be latch driven by a 74HCT373 off of Port D. Port E can drive the latch enable pins on both. RA0 - RA5 will run the 4 x 2 switch matrix while port B drives the LED display and RC0 - RC3 drive the transistors which pulse the LED displays on/off.
Does the 16F77 sound like the ticket for this device?