The EB006 Multiprogrammer is working with internal oscillator at 4MHz and has it´s Jumper J18/J19 at A6&7 position, releasing OSC1 and OSC2 pins to behave as extra I/O´s.
The simulation is OK, but the real hardware "eats" the second line keys: 4,5,and 6. I know that with the same fluxogram these
2 EBlocks work very well with 28 and 40 pins PIC´s, but I don´t want to use them for a reason - I already got several 88.
Having trouble to understand Matrix EB014 documentation (I think there are mistakes there), I decided to test the real correspondences between EB014 output DB9 pins X 16F88 pins inside EB006 X ROWS & COLLUMS and the result is this:
Code: Select all
DB9 connector 16F88 Port A pins Keypad Rows & Col.
1 17 (RA0) COLUMN 1
2 18 (RA1) COLUMN 2
3 1 (RA2) COLUMN 3
4 2 (RA3) -o-
5 3 (RA4) LINE 1
6 NOT CONNECTED LINE 2
7 15 (RA6) LINE 3
8 16 (RA7) LINE 4
9 5 (GND)