Differences

This shows you the differences between two versions of the page.

Link to this comparison view

boards:k8048 [2014/12/17 14:17]
darron
boards:k8048 [2015/03/22 21:55]
Line 1: Line 1:
-==== Velleman K8048 ==== 
-{{ :boards:16f88.jpg?300}} 
-== Serial Interface == 
  
-The Velleman programmer board has the following serial interface 
-characteristics (D-SUB-9): 
- 
-<code> 
- D-SUB-9 
- --------- 
- 1 2 3 4 5 
-  6 7 8 9 
- 
- 1:CD          ICSP 
- 2:Rx          ---- 
- 3:Tx      =>  1 !MCLR / VPP 
- 4:DTR     =>  4 PGD 
- 5:GND           GND 
- 6:DSR 
- 7:RTS     =>  5 PGC 
- 8:CTS     < 4 PGD 
- 9:RI 
-</code> 
- 
-Although the interface connects to the serial port, it doesn't utilise 
-the RS-232 serial protocol and instead I/O is performed with bit banging. 
- 
-Data output bits are sent through the DTR line and clocked on the falling 
-edge of RTS. 
- 
-The Tx line is utilised to enable the application of the high programming 
-voltage on !MCLR/VPP and not for sending data bits. 
- 
-Data input bits are read from the CTS line using the same clock as for 
-output with the data output line taken high for correct circuit operation. 
- 
- 
-== Socket Cross Reference == 
- 
-<code> 
- Socket    8-pin     14-pin    18-pin    28-pin 
- --------- --------- --------- --------- --------- 
- Function  Pin 
- --------- --- 
- LD1       GP2 (5)   RC0 (10)  RB0 (6)   RA0 (2) 
- LD2       GP4 (3)   RC1 (9)   RB1 (7)   RA1 (3) 
- LD3                 RC2 (8)   RB2 (8)   RA2 (4) 
- LD4                 RC3 (7)   RB3 (9)   RA3 (5) 
- LD5                 RC4 (6)   RB4 (10)  RA4 (6) 
- LD6                           RB5 (11)  RA5 (7) 
- 
- SW1       GP5 (2)   RC5 (5)   RA0 (17)  RB0 (21) 
- SW2                 RA2 (11)  RA1 (18)  RB1 (22) 
- SW3                           RA2 (1)   RB2 (23) 
- SW4                           RA3 (2)   RB4 (25) 
- 
- PGD       GP0 (7)   RA0 (13)  RB7 (13)  RB7 (28) 
- PGC       GP1 (6)   RA1 (12)  RB6 (12)  RB6 (27) 
- VPP       GP3 (4)   RA3 (4)   RA5 (4)   VPP (1) 
- PGM/24                                  RB3 (24) 
- PGM/26                                  RB5 (26) 
- 
- OSC1                RA5 (2)   RA7 (16)  RA7 (9) 
- OSC2                RA4 (3)   RA6 (15)  RA6 (10) 
- 
- VDD/VCC   VDD (1)   VDD (1)   VDD (14)  VDD (20) 
- VSS/GND   VSS (8)   VSS (14)  VSS (5)   VSS (8, 19) 
- 
- NC                            RA4 (3) 
- NC                                      RC0 (11) 
- NC                                      RC1 (12) 
- NC                                      RC2 (13) 
- NC                                      RC3 (14) 
- NC                                      RC4 (15) 
- NC                                      RC5 (16) 
- NC                                      RC6 (17) 
- NC                                      RC7 (18) 
-</code> 
- 
-== ICSP == 
- 
-<code> 
- SK3 is an ICSP port, the pins are arranged as follows: 
- 
- ICSP 
- --------- 
- 5 4 3 2 1 
- 
- 1:VPP 12V 
- 2:VDD 5V 
- 3:VSS/GND 
- 4:PGD 
- 5:PGC 
-</code> 
- 
-<code> 
- ICSP voltage levels (No chip installed, no D-SUB-9 connection) 
- -------------------------------------------------------------- 
- 
- Switch set to RUN. 
- 
- 1:VPP          5V 
- 2:VDD          5V 
- 3:VSS/GND      0V 
- 4:PGD          5V 
- 5:PGC          5V 
- 
- Switch set to STANDBY. 
- 
- 1:VPP          0V 
- 2:VDD          0V 
- 3:VSS/GND      0V 
- 4:PGD          5V 
- 5:PGC          5V 
- 
- Switch set to PROG. 
- 
- 1:VPP          12V 
- 2:VDD          5V 
- 3:VSS/GND      0V 
- 4:PGD          5V 
- 5:PGC          5V 
-</code>