So, I've acquired an chinese SP300 programmer in 2013 for programming some classic Atmel 8051 microcontrollers. It worked great for that purpose, but the manufacturer dropped support for this programmer on the last versions of their software, so I've decided to try to reverse engineering the hardware and possibly the software to add some EEPROMs and FLASH memories that I have lay around here on the list of supported devices.
I also pretend to write some replacement for their software that runs on Linux/*BSD.
This programmer uses and PL2303HX chip (fake) as an Serial to USB interface that connects to an unknown microcontroller (they scratched the numbers as always). The microcontroller uses a 48 pin LQFP package.
For while I've mapped these pins of the microcontroller (I'll update this list as I discover more):
Pin number Function
1
2
3
4
5
6 RX
7
8 TX
9
10
11
12
13
14
15 XTAL1
16 XTAL2
17 GND
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 VCC
42
43
44
45
46
47
48
Please let me know if you have a guess for the microcontroller tha this thing uses.
I've attached some photos of the programmer.