[ Go Back | View ASCII TXT Version ]

Velleman MK121 Pinout     Fits 80 Column    Rev. A 06/04/23     By J.D. (ItsT3K)
================================================================================
 _____ _           ___  ________ _   _    |
|_   _| |          |  \/  /  __ \ | | |   |
  | | | |__   ___  | .  . | /  \/ | | |   |
  | | | '_ \ / _ \ | |\/| | |   | | | |   |
  | | | | | |  __/ | |  | | \__/\ |_| |   |
  \_/ |_| |_|\___| \_|  |_/\____/\___/    |
                                          |
===========================================
The microcontroller of the Velleman MK121 is a Microchip PIC16C505. The
PIC16C505 is a 8-bit CMOS microcontroller utilizing a RISC processor core.
The PIC16C505 has the following specs
		=========================================
		|Program ROM (KB)	| 	1.5	|
		|Data RAM Size (Byte)	|	72	|
		|Maximum Clock Frequency|       20Mhz	|
		|I/O Pins		|	11	|
		|Input Pins		|	1	|
		|In-Circuit Serial Prog.|	Yes	|
		|No. of Instructions	|	33	|
		|Package (MK121)	|   14-pin DIP	|
		=========================================

=====================
______ _            |
| ___ (_)           |
| |_/ /_ _ __  ___  |
|  __/| | '_ \/ __| |
| |   | | | | \__ \ |
\_|   |_|_| |_|___/ |
                    |
=====================
		       ============
		   VDD |1       14| Vss
	RB5/OSC1/CLKIN |	  | RB0
       RB4/OSC2/CLKOUT |          | RB1
          RB3/MCLR/Vpp |          | RB2
             RC5/T0CKI |          | RC0
                   RC4 |          | RC1
                   RC3 |7        8| RC2
                       ============                   
                         PIC16C505


=====================================================
 _____     _               _____ _          __  __  |
|  ___|   | |             /  ___| |        / _|/ _| |
| |____  _| |_ _ __ __ _  \ `--.| |_ _   _| |_| |_  |
|  __\ \/ / __| '__/ _` |  `--. \ __| | | |  _|  _| |
| |___>  <| |_| | | (_| | /\__/ / |_| |_| | | | |   |
\____/_/\_\\__|_|  \__,_| \____/ \__|\__,_|_| |_|   |
                                                    |
=====================================================
The PIC16505 featured on the MK121 is not reprogrammable. Or rather I don't
think it's reprogrammable. The 16C505 does contain erasable PROM but I'm 
unsure how to reprogram it as my experience with PIC16 microcontrollers is
rather limited. However reprogramming the pong game might be a bit
difficult.

I do intend on trying to "dump" the ROM contents of the pong game because
why not. 

Hey, Maybe it can be emulated in MAME! Even though it's just a PIC16505 with
some resistors and capacitors. Real fancy!