

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://proghq.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Balrog</id>
	<title>Proghq - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://proghq.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Balrog"/>
	<link rel="alternate" type="text/html" href="https://proghq.org/wiki/Special:Contributions/Balrog"/>
	<updated>2026-04-15T02:11:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=943</id>
		<title>BPM Programmer</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=943"/>
		<updated>2024-01-30T15:06:23Z</updated>

		<summary type="html">&lt;p&gt;Balrog: fix nomenclature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Programmer]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=BP series=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Vendor&lt;br /&gt;
!Model&lt;br /&gt;
!Year&lt;br /&gt;
!Motherboard&lt;br /&gt;
silkscreen&lt;br /&gt;
!Motherboard&lt;br /&gt;
CPU&lt;br /&gt;
!Motherboard&lt;br /&gt;
RAM&lt;br /&gt;
!Motherboard&lt;br /&gt;
FPGA sticker&lt;br /&gt;
!Card&lt;br /&gt;
Model&lt;br /&gt;
!Tech adapter&lt;br /&gt;
silkscreen&lt;br /&gt;
!Power supply&lt;br /&gt;
!Accessory&lt;br /&gt;
!Last BPWin&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS2&lt;br /&gt;
|2001&lt;br /&gt;
|CPCB12A Rev. C&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|Populated&lt;br /&gt;
|U5&lt;br /&gt;
W42MX24A&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
09/20/02&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|CPCBVLTA REV. B&lt;br /&gt;
2000&lt;br /&gt;
|&lt;br /&gt;
|Button&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS3&lt;br /&gt;
|2008-05-12&amp;lt;br /&amp;gt;&lt;br /&gt;
|WWAV12F&lt;br /&gt;
REV.F M0309&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ASSY WWAV12F &lt;br /&gt;
|Intel UG80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Populated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CENTON&lt;br /&gt;
&lt;br /&gt;
512 MB&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|&lt;br /&gt;
|SWG&lt;br /&gt;
CEM-??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CEL-22-LF000000006246&lt;br /&gt;
&lt;br /&gt;
REV-A1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1148&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1200&lt;br /&gt;
|1992&lt;br /&gt;
|BP-1200 Rev C&lt;br /&gt;
|AMD N80L286-16/S&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8 Rev. D&lt;br /&gt;
|&lt;br /&gt;
|INTEGRATED POWER DESIGN&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400/84&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400&lt;br /&gt;
(1400/240)&lt;br /&gt;
|&lt;br /&gt;
|CPCB11 Rev. G&lt;br /&gt;
|80C286&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBTA240V REV. D&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410/84&lt;br /&gt;
|2005&lt;br /&gt;
|CPCBD03223 Rev. F&lt;br /&gt;
2005&lt;br /&gt;
|Intel 80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Unpopulated&lt;br /&gt;
|N/A&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|2002 BP MICROSYSTEMS&lt;br /&gt;
|Model?&lt;br /&gt;
Looks like SS3&lt;br /&gt;
&lt;br /&gt;
CEL-22-000000001560&lt;br /&gt;
&lt;br /&gt;
E145540, CS155-F3&lt;br /&gt;
&lt;br /&gt;
HP-OK, REV A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410&lt;br /&gt;
(1410/240)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1600&lt;br /&gt;
|&lt;br /&gt;
|CPCB12A Rev. C 2001&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|72-pin SIMM&lt;br /&gt;
Unpopulated&lt;br /&gt;
|(handwritten)&lt;br /&gt;
MUS&lt;br /&gt;
28781&lt;br /&gt;
|CPCBPD8B Rev A 1999&lt;br /&gt;
|CPCBVLVTA REV. B 2000&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|5.33.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2000&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2100&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2200x4/240&lt;br /&gt;
|1998&lt;br /&gt;
|CPCB11 Rev. F&lt;br /&gt;
1998&lt;br /&gt;
|Harris CS80C286-16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8A Rev D&lt;br /&gt;
1997&lt;br /&gt;
|Top&lt;br /&gt;
CPCBTA240V REV. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bottom&lt;br /&gt;
&lt;br /&gt;
CPCBTA240V Rev. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|4.73.0&lt;br /&gt;
|mcmaster&lt;br /&gt;
REV vs Rev is inconsistent even on the same PCB...&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2510&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2800F&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
General notes:&lt;br /&gt;
&lt;br /&gt;
*The following are the same basic hardware&lt;br /&gt;
**BP-1400, BP-2200&lt;br /&gt;
**BP-1410, SS3&lt;br /&gt;
**BP-1600, SS2&lt;br /&gt;
*Power supplies&lt;br /&gt;
**Three generations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
  (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal&lt;br /&gt;
  (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely&lt;br /&gt;
  (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb&lt;br /&gt;
  (11:37:37 PM) Lord_Nightmare: std48 is the &#039;relay pcb&#039; &lt;br /&gt;
  (11:37:38 PM) digshadow: but whats the point&lt;br /&gt;
  (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure&lt;br /&gt;
  (11:38:06 PM) digshadow: gotcha&lt;br /&gt;
  (11:38:07 PM) Lord_Nightmare: the bp1200 it is a &#039;separate&#039; pcb on top of the unit&lt;br /&gt;
  (11:38:13 PM) digshadow: but its basically part of the unit right&lt;br /&gt;
  (11:40:54 PM) Lord_Nightmare: the bp1600 has the &#039;relay board&#039; integrated as a board which sits on top of the rest of the inside of the unit inside the case&lt;br /&gt;
  (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well&lt;br /&gt;
  (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit&lt;br /&gt;
  (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &amp;quot;device programmer&amp;quot;&lt;br /&gt;
  (11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is &#039;universal&#039; is blacked out on the wording&lt;br /&gt;
  (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg&lt;br /&gt;
  (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 &#039;layer&#039; is missing&lt;br /&gt;
  (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 &lt;br /&gt;
&lt;br /&gt;
ECO: WWAV20-4&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Legacy Programmer Last Software Version Reference&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;amp;Cat=FAQ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download BPWin 4.73 from our software download page by clicking the &amp;quot;BPM Legacy Software Download&amp;quot; link in the upper-left corner of the page.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BP-1200==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 relay btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb0.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb1.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 2 plug SM&lt;br /&gt;
&lt;br /&gt;
http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/&lt;br /&gt;
&lt;br /&gt;
*IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but  NOT the one that comes with the BP-1148) it will convert your BP-1148  to a BP1200/84.&lt;br /&gt;
&lt;br /&gt;
==BP-1400==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EOL notice===&lt;br /&gt;
&lt;br /&gt;
http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;amp;Cat=Issue&amp;amp;Click=&lt;br /&gt;
&lt;br /&gt;
End of Life for 1400 and 2200 model programmers&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.&lt;br /&gt;
&lt;br /&gt;
Details&lt;br /&gt;
End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb1.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Technology adapter:&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1410==&lt;br /&gt;
&lt;br /&gt;
[[BPM BP-1410]]&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Power supply:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: USB&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]&lt;br /&gt;
&lt;br /&gt;
BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Motherboard USB connector:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1600==&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]&lt;br /&gt;
&lt;br /&gt;
  1400 has a 286 and the 1410 a 486&lt;br /&gt;
  1600 supports 1.5V parts&lt;br /&gt;
  5000 more devices (probably a lot more by now)&lt;br /&gt;
&lt;br /&gt;
===Motherboard:===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
CPCD12A Rev. C&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
  intel&lt;br /&gt;
  Intel DX4&lt;br /&gt;
  iCOMP TM index=435&lt;br /&gt;
  PC80486DX4100&lt;br /&gt;
  L124EA01&lt;br /&gt;
  &amp;amp;EW 3VOLT SL2M9&lt;br /&gt;
  INTEL (M)(C) &#039;89 &#039;94&lt;br /&gt;
&lt;br /&gt;
Connectors are numbered with 1 at the side of the top or left of the PCB, oriented such that writing is right side up (ie side with blue trim pot)&lt;br /&gt;
&lt;br /&gt;
J10 (Fan, N/C)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|2||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||0||&lt;br /&gt;
|-&lt;br /&gt;
|4||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J11 (Term. 1, N/C)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||1.1||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.25||&lt;br /&gt;
|-&lt;br /&gt;
|4||5.1||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J12 (Term. 2, N/C)&lt;br /&gt;
&lt;br /&gt;
Was this supposed to be identical to above?  Broken?&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||0.8||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voltage header&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Label!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
| +5V||5.1||&lt;br /&gt;
|-&lt;br /&gt;
| +3.3V||3.3||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| -3.5V||-3.5||&lt;br /&gt;
|-&lt;br /&gt;
| -5V||-5.0||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| +2.5V||2.5||&lt;br /&gt;
|-&lt;br /&gt;
|PGD||4.1||&lt;br /&gt;
|-&lt;br /&gt;
|VTH||1.6||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
J4 (12V fans...wtf?)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Red||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Red||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Black||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J5 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J6 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-2200==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Concurrent Programming System&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 4X 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parallel to USB upgrade==&lt;br /&gt;
&lt;br /&gt;
Main page: [[BPM_WWAVUSBEPP]]&lt;br /&gt;
&lt;br /&gt;
==USB hub==&lt;br /&gt;
&lt;br /&gt;
Used on gang programmers&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_1.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
=EP series=&lt;br /&gt;
&lt;br /&gt;
==EP-1==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP&lt;br /&gt;
&lt;br /&gt;
==EP-1132==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-32&lt;br /&gt;
&lt;br /&gt;
==EP-1140==&lt;br /&gt;
[[File:BP_EP_1140_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-40&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Intel 8088&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 8KB/32KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**Left = ON for 27256, OFF for 2764/27128&lt;br /&gt;
**Middle = ON for 27128/27256, OFF for 2764&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**Right = ON for 62256*, OFF for 6264&lt;br /&gt;
&#039;&#039;ON = Up/Towards xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-13.4V/+11.1V&lt;br /&gt;
**-44.8V/+38.8V&lt;br /&gt;
*Linear&lt;br /&gt;
**+5V (TTL, CPU, DAC)&lt;br /&gt;
**+6V (CMOS)&lt;br /&gt;
**-3V/+29V (Op-Amps)&lt;br /&gt;
*Variable&lt;br /&gt;
**Overcurrent-protection&lt;br /&gt;
**13 DACs (DAC0830LCN)&lt;br /&gt;
**4 quad op-amps (TL084CN)&lt;br /&gt;
*Routing&lt;br /&gt;
**12 transistors for VCC/VPP (NSDU01)&lt;br /&gt;
**11 transistors which has something to do with VPP-pins (PN2222)&lt;br /&gt;
**8 transistors for GND (IRF-Z15)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pinout:&#039;&#039;&#039;&lt;br /&gt;
*20 normal IO pins&lt;br /&gt;
*1 pin with VCC feature&lt;br /&gt;
*11 pins with VPP feature&lt;br /&gt;
*8 pins with GND feature&lt;br /&gt;
*Out of all the pins, 4 have some unknown additional feature&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Pin features:&lt;br /&gt;
______	   _____   _____     ______&lt;br /&gt;
_	VPP	|_|	VCC       _	&lt;br /&gt;
_	Pin*		Pin       _	&lt;br /&gt;
_	Pin*		VPP       _	&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	Pin		VPP       _	&lt;br /&gt;
_	VPP		VPP       _&lt;br /&gt;
_	Pin		Pin       _	&lt;br /&gt;
_	Pin		VPP       _&lt;br /&gt;
______	Pin		VPP  ______&lt;br /&gt;
_	GND		GND       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND*		Pin       _&lt;br /&gt;
_	Pin*		Pin       _&lt;br /&gt;
______	GND_____________Pin  ______&lt;br /&gt;
&lt;br /&gt;
* Unknown additional feature&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PLD series=&lt;br /&gt;
&lt;br /&gt;
==PLD-1128==&lt;br /&gt;
[[File:BP_PLD_1128_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-28&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Zilog Z80&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 2KB/8KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**W1 = ON for 2764/27128, OFF for 27256&lt;br /&gt;
**W2 = ON for 2764 , OFF for 27128/27256&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**W3 = ON for 6116, OFF for 6264*&lt;br /&gt;
*Unknown&lt;br /&gt;
**Jumper up by the parallel port = ??&lt;br /&gt;
&#039;&#039;ON = Up/Towards CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: V1.05d firmware only supports 6116-type SRAM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-10.9V/+10.3V&lt;br /&gt;
**+52.5V&lt;br /&gt;
*Regulated&lt;br /&gt;
**+5V (Digital)&lt;br /&gt;
**-5.8V/+11.3V (DAC)&lt;br /&gt;
**-5.8V/+30V (Op-Amp)&lt;br /&gt;
**Possibly more&lt;br /&gt;
&lt;br /&gt;
=CP series=&lt;br /&gt;
&lt;br /&gt;
==CP-1128==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-28&lt;br /&gt;
&lt;br /&gt;
=Silicon Sculptor=&lt;br /&gt;
&lt;br /&gt;
Actel programmers made by BPM.&lt;br /&gt;
&lt;br /&gt;
As these cost less than the &amp;quot;real&amp;quot; BPM programmers, presumably can&#039;t be used with normal BPM software and/or work with other adapters&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 1==&lt;br /&gt;
&lt;br /&gt;
Has 2 headers (left/right) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: parallel port&lt;br /&gt;
&lt;br /&gt;
There is version with 1 connector and a version with 6 connectors&lt;br /&gt;
&lt;br /&gt;
1X markings&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www.actel.com/kb/article.aspx?id=SL1039&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*WWAV20 motherboard with pin driver boards (PD8As)&lt;br /&gt;
*286 processor&lt;br /&gt;
*2MB onboard RAM&lt;br /&gt;
*an additional 4MB SIMM to support concurrency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor II&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb1.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb2.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb3.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb4.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb5.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb6.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_driver.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_simm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mez.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
===mcmaster notes===&lt;br /&gt;
&lt;br /&gt;
2018-09-12&lt;br /&gt;
&lt;br /&gt;
*Open SS2&lt;br /&gt;
*Think this was the eBay unit?&lt;br /&gt;
*PCB is identical to one used in BP-1600&lt;br /&gt;
*Both have blue bodge wire&lt;br /&gt;
*SS2 has RAM installed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actel Silicon Sculptor 3==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_ss3_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Above: DO NOT TOUCH!&lt;br /&gt;
&lt;br /&gt;
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710).  No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc)&lt;br /&gt;
&lt;br /&gt;
Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]&lt;br /&gt;
&lt;br /&gt;
I love how they switched from roman numerals to Arabic numbers.  Maybe they&#039;ll call the next one Silicon Sculptor D…&lt;br /&gt;
&lt;br /&gt;
Has 3 headers (left/right/top) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: USB&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor 3&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START (button)&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===External===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
Main assembly:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Driver board:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps2.jpg|frameless]]&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=935</id>
		<title>BPM Programmer</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=935"/>
		<updated>2023-02-17T13:34:22Z</updated>

		<summary type="html">&lt;p&gt;Balrog: added RAM&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Programmer]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=BP series=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Vendor&lt;br /&gt;
!Model&lt;br /&gt;
!Year&lt;br /&gt;
!Motherboard&lt;br /&gt;
silkscreen&lt;br /&gt;
!Motherboard&lt;br /&gt;
CPU&lt;br /&gt;
!Motherboard&lt;br /&gt;
RAM&lt;br /&gt;
!Motherboard&lt;br /&gt;
FPGA sticker&lt;br /&gt;
!Card&lt;br /&gt;
Model&lt;br /&gt;
!Tech adapter&lt;br /&gt;
silkscreen&lt;br /&gt;
!Power supply&lt;br /&gt;
!Accessory&lt;br /&gt;
!Last BPWin&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS2&lt;br /&gt;
|2001&lt;br /&gt;
|CPCB12A Rev. C&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|Populated&lt;br /&gt;
|U5&lt;br /&gt;
W42MX24A&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
09/20/02&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|CPCBVLTA REV. B&lt;br /&gt;
2000&lt;br /&gt;
|&lt;br /&gt;
|Button&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS3&lt;br /&gt;
|2008-05-12&amp;lt;br /&amp;gt;&lt;br /&gt;
|WWAV12F&lt;br /&gt;
REV.F M0309&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ASSY WWAV12F &lt;br /&gt;
|Intel UG80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Populated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CENTON&lt;br /&gt;
&lt;br /&gt;
512 MB&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|&lt;br /&gt;
|SWG&lt;br /&gt;
CEM-??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CEL-22-LF000000006246&lt;br /&gt;
&lt;br /&gt;
REV-A1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1148&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1200&lt;br /&gt;
|1992&lt;br /&gt;
|BP-1200 Rev C&lt;br /&gt;
|AMD N80L286-16/S&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8 Rev. D&lt;br /&gt;
|&lt;br /&gt;
|INTEGRATED POWER DESIGN&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400/84&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400&lt;br /&gt;
(1400/240)&lt;br /&gt;
|&lt;br /&gt;
|CPCB11 Rev. G&lt;br /&gt;
|80C286&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBTA240V REV. D&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410/84&lt;br /&gt;
|2005&lt;br /&gt;
|CPCBD03223 Rev. F&lt;br /&gt;
2005&lt;br /&gt;
|Intel 80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Unpopulated&lt;br /&gt;
|N/A&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|2002 BP MICROSYSTEMS&lt;br /&gt;
|Model?&lt;br /&gt;
Looks like SS3&lt;br /&gt;
&lt;br /&gt;
CEL-22-000000001560&lt;br /&gt;
&lt;br /&gt;
E145540, CS155-F3&lt;br /&gt;
&lt;br /&gt;
HP-OK, REV A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410&lt;br /&gt;
(1410/240)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1600&lt;br /&gt;
|&lt;br /&gt;
|CPCB12A Rev. C 2001&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|72-pin SIMM&lt;br /&gt;
Unpopulated&lt;br /&gt;
|(handwritten)&lt;br /&gt;
MUS&lt;br /&gt;
28781&lt;br /&gt;
|CPCBPD8B Rev A 1999&lt;br /&gt;
|CPCBVLVTA REV. B 2000&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|5.33.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2000&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2100&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2200x4/240&lt;br /&gt;
|1998&lt;br /&gt;
|CPCB11 Rev. F&lt;br /&gt;
1998&lt;br /&gt;
|Harris CS80C286-16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8A Rev D&lt;br /&gt;
1997&lt;br /&gt;
|Top&lt;br /&gt;
CPCBTA240V REV. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bottom&lt;br /&gt;
&lt;br /&gt;
CPCBTA240V Rev. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|4.73.0&lt;br /&gt;
|mcmaster&lt;br /&gt;
REV vs Rev is inconsistent even on the same PCB...&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2510&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2800F&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
General notes:&lt;br /&gt;
&lt;br /&gt;
*The following are the same basic hardware&lt;br /&gt;
**BP-1400, BP-2200&lt;br /&gt;
**BP-1410, SS3&lt;br /&gt;
**BP-1600, SS2&lt;br /&gt;
*Power supplies&lt;br /&gt;
**Three generations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
  (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal&lt;br /&gt;
  (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely&lt;br /&gt;
  (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb&lt;br /&gt;
  (11:37:37 PM) Lord_Nightmare: std48 is the &#039;relay pcb&#039; &lt;br /&gt;
  (11:37:38 PM) digshadow: but whats the point&lt;br /&gt;
  (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure&lt;br /&gt;
  (11:38:06 PM) digshadow: gotcha&lt;br /&gt;
  (11:38:07 PM) Lord_Nightmare: the bp1200 it is a &#039;separate&#039; pcb on top of the unit&lt;br /&gt;
  (11:38:13 PM) digshadow: but its basically part of the unit right&lt;br /&gt;
  (11:40:54 PM) Lord_Nightmare: the bp1600 has the &#039;relay board&#039; integrated as a board which sits on top of the rest of the inside of the unit inside the case&lt;br /&gt;
  (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well&lt;br /&gt;
  (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit&lt;br /&gt;
  (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &amp;quot;device programmer&amp;quot;&lt;br /&gt;
  (11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is &#039;universal&#039; is blacked out on the wording&lt;br /&gt;
  (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg&lt;br /&gt;
  (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 &#039;layer&#039; is missing&lt;br /&gt;
  (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 &lt;br /&gt;
&lt;br /&gt;
ECO: WWAV20-4&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Legacy Programmer Last Software Version Reference&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;amp;Cat=FAQ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download BPWin 4.73 from our software download page by clicking the &amp;quot;BPM Legacy Software Download&amp;quot; link in the upper-left corner of the page.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BP-1200==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 relay btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb0.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb1.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 2 plug SM&lt;br /&gt;
&lt;br /&gt;
http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/&lt;br /&gt;
&lt;br /&gt;
*IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but  NOT the one that comes with the BP-1148) it will convert your BP-1148  to a BP1200/84.&lt;br /&gt;
&lt;br /&gt;
==BP-1400==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EOL notice===&lt;br /&gt;
&lt;br /&gt;
http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;amp;Cat=Issue&amp;amp;Click=&lt;br /&gt;
&lt;br /&gt;
End of Life for 1400 and 2200 model programmers&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.&lt;br /&gt;
&lt;br /&gt;
Details&lt;br /&gt;
End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb1.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Mezzanine board:&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1410==&lt;br /&gt;
&lt;br /&gt;
[[BPM BP-1410]]&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Power supply:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: USB&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]&lt;br /&gt;
&lt;br /&gt;
BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Motherboard USB connector:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1600==&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]&lt;br /&gt;
&lt;br /&gt;
  1400 has a 286 and the 1410 a 486&lt;br /&gt;
  1600 supports 1.5V parts&lt;br /&gt;
  5000 more devices (probably a lot more by now)&lt;br /&gt;
&lt;br /&gt;
===Motherboard:===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
CPCD12A Rev. C&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
  intel&lt;br /&gt;
  Intel DX4&lt;br /&gt;
  iCOMP TM index=435&lt;br /&gt;
  PC80486DX4100&lt;br /&gt;
  L124EA01&lt;br /&gt;
  &amp;amp;EW 3VOLT SL2M9&lt;br /&gt;
  INTEL (M)(C) &#039;89 &#039;94&lt;br /&gt;
&lt;br /&gt;
Connectors are numbered with 1 at the side of the top or left of the PCB, oriented such that writing is right side up (ie side with blue trim pot)&lt;br /&gt;
&lt;br /&gt;
J10 (Fan, N/C)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|2||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||0||&lt;br /&gt;
|-&lt;br /&gt;
|4||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J11 (Term. 1, N/C)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||1.1||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.25||&lt;br /&gt;
|-&lt;br /&gt;
|4||5.1||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J12 (Term. 2, N/C)&lt;br /&gt;
&lt;br /&gt;
Was this supposed to be identical to above?  Broken?&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||0.8||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voltage header&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Label!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
| +5V||5.1||&lt;br /&gt;
|-&lt;br /&gt;
| +3.3V||3.3||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| -3.5V||-3.5||&lt;br /&gt;
|-&lt;br /&gt;
| -5V||-5.0||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| +2.5V||2.5||&lt;br /&gt;
|-&lt;br /&gt;
|PGD||4.1||&lt;br /&gt;
|-&lt;br /&gt;
|VTH||1.6||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
J4 (12V fans...wtf?)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Red||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Red||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Black||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J5 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J6 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-2200==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Concurrent Programming System&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 4X 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parallel to USB upgrade==&lt;br /&gt;
&lt;br /&gt;
Main page: [[bpm_WWAVUSBEPP]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==USB hub==&lt;br /&gt;
&lt;br /&gt;
Used on gang programmers&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_1.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
=EP series=&lt;br /&gt;
&lt;br /&gt;
==EP-1==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP&lt;br /&gt;
&lt;br /&gt;
==EP-1132==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-32&lt;br /&gt;
&lt;br /&gt;
==EP-1140==&lt;br /&gt;
[[File:BP_EP_1140_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-40&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Intel 8088&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 8KB/32KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**Left = ON for 27256, OFF for 2764/27128&lt;br /&gt;
**Middle = ON for 27128/27256, OFF for 2764&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**Right = ON for 62256*, OFF for 6264&lt;br /&gt;
&#039;&#039;ON = Up/Towards xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-13.4V/+11.1V&lt;br /&gt;
**-44.8V/+38.8V&lt;br /&gt;
*Linear&lt;br /&gt;
**+5V (TTL, CPU, DAC)&lt;br /&gt;
**+6V (CMOS)&lt;br /&gt;
**-3V/+29V (Op-Amps)&lt;br /&gt;
*Variable&lt;br /&gt;
**Overcurrent-protection&lt;br /&gt;
**13 DACs (DAC0830LCN)&lt;br /&gt;
**4 quad op-amps (TL084CN)&lt;br /&gt;
*Routing&lt;br /&gt;
**12 transistors for VCC/VPP (NSDU01)&lt;br /&gt;
**11 transistors which has something to do with VPP-pins (PN2222)&lt;br /&gt;
**8 transistors for GND (IRF-Z15)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pinout:&#039;&#039;&#039;&lt;br /&gt;
*20 normal IO pins&lt;br /&gt;
*1 pin with VCC feature&lt;br /&gt;
*11 pins with VPP feature&lt;br /&gt;
*8 pins with GND feature&lt;br /&gt;
*Out of all the pins, 4 have some unknown additional feature&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Pin features:&lt;br /&gt;
______	   _____   _____     ______&lt;br /&gt;
_	VPP	|_|	VCC       _	&lt;br /&gt;
_	Pin*		Pin       _	&lt;br /&gt;
_	Pin*		VPP       _	&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	Pin		VPP       _	&lt;br /&gt;
_	VPP		VPP       _&lt;br /&gt;
_	Pin		Pin       _	&lt;br /&gt;
_	Pin		VPP       _&lt;br /&gt;
______	Pin		VPP  ______&lt;br /&gt;
_	GND		GND       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND*		Pin       _&lt;br /&gt;
_	Pin*		Pin       _&lt;br /&gt;
______	GND_____________Pin  ______&lt;br /&gt;
&lt;br /&gt;
* Unknown additional feature&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PLD series=&lt;br /&gt;
&lt;br /&gt;
==PLD-1128==&lt;br /&gt;
[[File:BP_PLD_1128_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-28&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Zilog Z80&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 2KB/8KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**W1 = ON for 2764/27128, OFF for 27256&lt;br /&gt;
**W2 = ON for 2764 , OFF for 27128/27256&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**W3 = ON for 6116, OFF for 6264*&lt;br /&gt;
*Unknown&lt;br /&gt;
**Jumper up by the parallel port = ??&lt;br /&gt;
&#039;&#039;ON = Up/Towards CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: V1.05d firmware only supports 6116-type SRAM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-10.9V/+10.3V&lt;br /&gt;
**+52.5V&lt;br /&gt;
*Regulated&lt;br /&gt;
**+5V (Digital)&lt;br /&gt;
**-5.8V/+11.3V (DAC)&lt;br /&gt;
**-5.8V/+30V (Op-Amp)&lt;br /&gt;
**Possibly more&lt;br /&gt;
&lt;br /&gt;
=CP series=&lt;br /&gt;
&lt;br /&gt;
==CP-1128==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-28&lt;br /&gt;
&lt;br /&gt;
=Silicon Sculptor=&lt;br /&gt;
&lt;br /&gt;
Actel programmers made by BPM.&lt;br /&gt;
&lt;br /&gt;
As these cost less than the &amp;quot;real&amp;quot; BPM programmers, presumably can&#039;t be used with normal BPM software and/or work with other adapters&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 1==&lt;br /&gt;
&lt;br /&gt;
Has 2 headers (left/right) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: parallel port&lt;br /&gt;
&lt;br /&gt;
There is version with 1 connector and a version with 6 connectors&lt;br /&gt;
&lt;br /&gt;
1X markings&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www.actel.com/kb/article.aspx?id=SL1039&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*WWAV20 motherboard with pin driver boards (PD8As)&lt;br /&gt;
*286 processor&lt;br /&gt;
*2MB onboard RAM&lt;br /&gt;
*an additional 4MB SIMM to support concurrency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor II&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb1.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb2.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb3.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb4.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb5.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb6.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_driver.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_simm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mez.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
===mcmaster notes===&lt;br /&gt;
&lt;br /&gt;
2018-09-12&lt;br /&gt;
&lt;br /&gt;
*Open SS2&lt;br /&gt;
*Think this was the eBay unit?&lt;br /&gt;
*PCB is identical to one used in BP-1600&lt;br /&gt;
*Both have blue bodge wire&lt;br /&gt;
*SS2 has RAM installed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actel Silicon Sculptor 3==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_ss3_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Above: DO NOT TOUCH!&lt;br /&gt;
&lt;br /&gt;
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710).  No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc)&lt;br /&gt;
&lt;br /&gt;
Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]&lt;br /&gt;
&lt;br /&gt;
I love how they switched from roman numerals to Arabic numbers.  Maybe they&#039;ll call the next one Silicon Sculptor D…&lt;br /&gt;
&lt;br /&gt;
Has 3 headers (left/right/top) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: USB&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor 3&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START (button)&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===External===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
Main assembly:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Driver board:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps2.jpg|frameless]]&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=934</id>
		<title>BPM Programmer</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=934"/>
		<updated>2023-02-17T13:32:30Z</updated>

		<summary type="html">&lt;p&gt;Balrog: bp1600 additions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Programmer]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
&lt;br /&gt;
=BP series=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Vendor&lt;br /&gt;
!Model&lt;br /&gt;
!Year&lt;br /&gt;
!Motherboard&lt;br /&gt;
silkscreen&lt;br /&gt;
!Motherboard&lt;br /&gt;
CPU&lt;br /&gt;
!Motherboard&lt;br /&gt;
RAM&lt;br /&gt;
!Motherboard&lt;br /&gt;
FPGA sticker&lt;br /&gt;
!Card&lt;br /&gt;
Model&lt;br /&gt;
!Tech adapter&lt;br /&gt;
silkscreen&lt;br /&gt;
!Power supply&lt;br /&gt;
!Accessory&lt;br /&gt;
!Last BPWin&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS2&lt;br /&gt;
|2001&lt;br /&gt;
|CPCB12A Rev. C&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|Populated&lt;br /&gt;
|U5&lt;br /&gt;
W42MX24A&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
09/20/02&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|CPCBVLTA REV. B&lt;br /&gt;
2000&lt;br /&gt;
|&lt;br /&gt;
|Button&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|Actel&lt;br /&gt;
|SS3&lt;br /&gt;
|2008-05-12&amp;lt;br /&amp;gt;&lt;br /&gt;
|WWAV12F&lt;br /&gt;
REV.F M0309&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ASSY WWAV12F &lt;br /&gt;
|Intel UG80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Populated&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CENTON&lt;br /&gt;
&lt;br /&gt;
512 MB&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|&lt;br /&gt;
|SWG&lt;br /&gt;
CEM-??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CEL-22-LF000000006246&lt;br /&gt;
&lt;br /&gt;
REV-A1&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1148&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1200&lt;br /&gt;
|1992&lt;br /&gt;
|BP-1200 Rev C&lt;br /&gt;
|AMD N80L286-16/S&lt;br /&gt;
|N/A&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8 Rev. D&lt;br /&gt;
|&lt;br /&gt;
|INTEGRATED POWER DESIGN&amp;lt;br /&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400/84&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1400&lt;br /&gt;
(1400/240)&lt;br /&gt;
|&lt;br /&gt;
|CPCB11 Rev. G&lt;br /&gt;
|80C286&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBTA240V REV. D&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410/84&lt;br /&gt;
|2005&lt;br /&gt;
|CPCBD03223 Rev. F&lt;br /&gt;
2005&lt;br /&gt;
|Intel 80486DX4100&lt;br /&gt;
|SO DDR&lt;br /&gt;
Unpopulated&lt;br /&gt;
|N/A&lt;br /&gt;
|CPCBPD8B Rev B&lt;br /&gt;
2001&lt;br /&gt;
|2002 BP MICROSYSTEMS&lt;br /&gt;
|Model?&lt;br /&gt;
Looks like SS3&lt;br /&gt;
&lt;br /&gt;
CEL-22-000000001560&lt;br /&gt;
&lt;br /&gt;
E145540, CS155-F3&lt;br /&gt;
&lt;br /&gt;
HP-OK, REV A&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|mcmaster&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1410&lt;br /&gt;
(1410/240)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1600&lt;br /&gt;
|&lt;br /&gt;
|CPCB12A Rev. C 2001&lt;br /&gt;
|Intel FC80486DX4100&lt;br /&gt;
|&lt;br /&gt;
|(handwritten)&lt;br /&gt;
MUS&lt;br /&gt;
28781&lt;br /&gt;
|CPCBPD8B Rev A 1999&lt;br /&gt;
|CPCBVLVTA REV. B 2000&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|5.33.0&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|1710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2000&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2100&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2200x4/240&lt;br /&gt;
|1998&lt;br /&gt;
|CPCB11 Rev. F&lt;br /&gt;
1998&lt;br /&gt;
|Harris CS80C286-16&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|CPCBPD8A Rev D&lt;br /&gt;
1997&lt;br /&gt;
|Top&lt;br /&gt;
CPCBTA240V REV. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bottom&lt;br /&gt;
&lt;br /&gt;
CPCBTA240V Rev. D&lt;br /&gt;
&lt;br /&gt;
1996&lt;br /&gt;
|29203118-C2&lt;br /&gt;
REV-C C2&lt;br /&gt;
|&lt;br /&gt;
|4.73.0&lt;br /&gt;
|mcmaster&lt;br /&gt;
REV vs Rev is inconsistent even on the same PCB...&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2500&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2510&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2600M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2610&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2700M&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2710&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|BPM&lt;br /&gt;
|2800F&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
General notes:&lt;br /&gt;
&lt;br /&gt;
*The following are the same basic hardware&lt;br /&gt;
**BP-1400, BP-2200&lt;br /&gt;
**BP-1410, SS3&lt;br /&gt;
**BP-1600, SS2&lt;br /&gt;
*Power supplies&lt;br /&gt;
**Three generations&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
  (11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal&lt;br /&gt;
  (11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely&lt;br /&gt;
  (11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb&lt;br /&gt;
  (11:37:37 PM) Lord_Nightmare: std48 is the &#039;relay pcb&#039; &lt;br /&gt;
  (11:37:38 PM) digshadow: but whats the point&lt;br /&gt;
  (11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure&lt;br /&gt;
  (11:38:06 PM) digshadow: gotcha&lt;br /&gt;
  (11:38:07 PM) Lord_Nightmare: the bp1200 it is a &#039;separate&#039; pcb on top of the unit&lt;br /&gt;
  (11:38:13 PM) digshadow: but its basically part of the unit right&lt;br /&gt;
  (11:40:54 PM) Lord_Nightmare: the bp1600 has the &#039;relay board&#039; integrated as a board which sits on top of the rest of the inside of the unit inside the case&lt;br /&gt;
  (11:41:16 PM) Lord_Nightmare: i think the 1400 does as well&lt;br /&gt;
  (11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit&lt;br /&gt;
  (11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &amp;quot;device programmer&amp;quot;&lt;br /&gt;
  (11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is &#039;universal&#039; is blacked out on the wording&lt;br /&gt;
  (11:47:11 PM) Lord_Nightmare: http://vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg&lt;br /&gt;
  (11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 &#039;layer&#039; is missing&lt;br /&gt;
  (11:48:11 PM) Lord_Nightmare: http://thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 &lt;br /&gt;
&lt;br /&gt;
ECO: WWAV20-4&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/69f301ee4e15195486256fcf0062c2eb/66634b97cb53c22e8625703e0062b99a!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Effect 1: ECO: WWAV20-4 Effect 2: CPCB11 Rev A-F - TA-84 will occasionally fail relay test&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7Q2R96!OpenDocument&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|BP-1148, BP-1200, BP-2000, BP-2100, BP-2500, BP-2510, BP-2600M Final Software Version&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Legacy Programmer Last Software Version Reference&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Per the following document, the final BPWin version for the legacy programmers listed above is BPWin 4.73.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www3.bpmicro.com/Web/helpandsupport.nsf/WebKeys/BPM-6AHS6M?opendocument&amp;amp;Cat=FAQ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can download BPWin 4.73 from our software download page by clicking the &amp;quot;BPM Legacy Software Download&amp;quot; link in the upper-left corner of the page.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BP-1200==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 relay btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb0.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb1.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 2 plug SM&lt;br /&gt;
&lt;br /&gt;
http://atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/&lt;br /&gt;
&lt;br /&gt;
*IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but  NOT the one that comes with the BP-1148) it will convert your BP-1148  to a BP1200/84.&lt;br /&gt;
&lt;br /&gt;
==BP-1400==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1400/84: [http://web.archive.org/web/20061119190006/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BP-1400/240: [http://web.archive.org/web/20061119190026/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===EOL notice===&lt;br /&gt;
&lt;br /&gt;
http://www3.bpmmicro.com/web/helpandsupport.nsf/WebKeys/BPM-7AUPV7!OpenDocument&amp;amp;Cat=Issue&amp;amp;Click=&lt;br /&gt;
&lt;br /&gt;
End of Life for 1400 and 2200 model programmers&lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
BPM announces the planned end of support for the 1400 and 2200 model programmers on December 31, 2008. Introduced in 1996 and discontinued in 2005, the 2200 and 1400 were the first in the industry to enable fine control of programming waveforms for the highest quality programming with the widest device support capabilities. Limitations of the original programmers hardware combined with new software compatibility and component obsolescence forces this end of support announcement.&lt;br /&gt;
&lt;br /&gt;
Details&lt;br /&gt;
End of support means that BPWin software released in 2009 will not support the 1400 and 2200 model numbers. These models can continue to function with existing BPWin software released prior to 2009, but will not be eligible for additional algorithms or updates to existing algorithms. Hardware contracts will also not be available for these programmers. Also, repairs and calibration of these programmers are no longer possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb1.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mb2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Mezzanine board:&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_top.jpg|frameless]]&lt;br /&gt;
[[File:pd_bpm_bp-1400_mez_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:pd_bpm_bp-1400_ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1410==&lt;br /&gt;
&lt;br /&gt;
[[BPM BP-1410]]&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_side.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ext_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Power supply:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: USB&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1410/84 datasheet: [http://web.archive.org/web/20060321214044/http://www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]&lt;br /&gt;
&lt;br /&gt;
BP-1410/240 datasheet: [http://web.archive.org/web/20060321214333/http://www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_overview.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Motherboard USB connector:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_off.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1410_mb_usb_on.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-1600==&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1600 datasheet: [http://web.archive.org/web/20050530023158/http://www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]&lt;br /&gt;
&lt;br /&gt;
  1400 has a 286 and the 1410 a 486&lt;br /&gt;
  1600 supports 1.5V parts&lt;br /&gt;
  5000 more devices (probably a lot more by now)&lt;br /&gt;
&lt;br /&gt;
===Motherboard:===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb2.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_mb_parallel_off.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
CPCD12A Rev. C&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
  intel&lt;br /&gt;
  Intel DX4&lt;br /&gt;
  iCOMP TM index=435&lt;br /&gt;
  PC80486DX4100&lt;br /&gt;
  L124EA01&lt;br /&gt;
  &amp;amp;EW 3VOLT SL2M9&lt;br /&gt;
  INTEL (M)(C) &#039;89 &#039;94&lt;br /&gt;
&lt;br /&gt;
Connectors are numbered with 1 at the side of the top or left of the PCB, oriented such that writing is right side up (ie side with blue trim pot)&lt;br /&gt;
&lt;br /&gt;
J10 (Fan, N/C)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|2||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||0||&lt;br /&gt;
|-&lt;br /&gt;
|4||N/C?||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J11 (Term. 1, N/C)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||1.1||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.25||&lt;br /&gt;
|-&lt;br /&gt;
|4||5.1||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J12 (Term. 2, N/C)&lt;br /&gt;
&lt;br /&gt;
Was this supposed to be identical to above?  Broken?&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|2||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|3||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||0.8||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voltage header&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Label!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
| +5V||5.1||&lt;br /&gt;
|-&lt;br /&gt;
| +3.3V||3.3||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| -3.5V||-3.5||&lt;br /&gt;
|-&lt;br /&gt;
| -5V||-5.0||&lt;br /&gt;
|-&lt;br /&gt;
|GND||0.0||&lt;br /&gt;
|-&lt;br /&gt;
| +2.5V||2.5||&lt;br /&gt;
|-&lt;br /&gt;
|PGD||4.1||&lt;br /&gt;
|-&lt;br /&gt;
|VTH||1.6||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_bp-1600_ps_overview.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
J4 (12V fans...wtf?)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Red||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Red||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Black||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J5 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J6 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!#!!Color!!V!!Note&lt;br /&gt;
|-&lt;br /&gt;
|1||Purple||35.4||&lt;br /&gt;
|-&lt;br /&gt;
|2||Orange||16.5||&lt;br /&gt;
|-&lt;br /&gt;
|3||Black||0.0||&lt;br /&gt;
|-&lt;br /&gt;
|4||Red||5.3||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==BP-2200==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Concurrent Programming System&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 4X 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-2200 datasheet: [http://web.archive.org/web/20061119185923/http://www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Parallel to USB upgrade==&lt;br /&gt;
&lt;br /&gt;
Main page: [[bpm_WWAVUSBEPP]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==USB hub==&lt;br /&gt;
&lt;br /&gt;
Used on gang programmers&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_1.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_2.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_wwavusbhub_3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
=EP series=&lt;br /&gt;
&lt;br /&gt;
==EP-1==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP&lt;br /&gt;
&lt;br /&gt;
==EP-1132==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-32&lt;br /&gt;
&lt;br /&gt;
==EP-1140==&lt;br /&gt;
[[File:BP_EP_1140_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-40&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Intel 8088&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 8KB/32KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_EP_1140_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_EP_1140_Linear_Supply.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_EP_1140_Variable_Supply.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_EP_1140_IO_Ground.jpg|frameless|240px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**Left = ON for 27256, OFF for 2764/27128&lt;br /&gt;
**Middle = ON for 27128/27256, OFF for 2764&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**Right = ON for 62256*, OFF for 6264&lt;br /&gt;
&#039;&#039;ON = Up/Towards xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from xtal&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: Even if the firmware can deal with more RAM, BPDos/BPWin might expect it to be hardcoded and crash the programmer if not set right.)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-13.4V/+11.1V&lt;br /&gt;
**-44.8V/+38.8V&lt;br /&gt;
*Linear&lt;br /&gt;
**+5V (TTL, CPU, DAC)&lt;br /&gt;
**+6V (CMOS)&lt;br /&gt;
**-3V/+29V (Op-Amps)&lt;br /&gt;
*Variable&lt;br /&gt;
**Overcurrent-protection&lt;br /&gt;
**13 DACs (DAC0830LCN)&lt;br /&gt;
**4 quad op-amps (TL084CN)&lt;br /&gt;
*Routing&lt;br /&gt;
**12 transistors for VCC/VPP (NSDU01)&lt;br /&gt;
**11 transistors which has something to do with VPP-pins (PN2222)&lt;br /&gt;
**8 transistors for GND (IRF-Z15)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pinout:&#039;&#039;&#039;&lt;br /&gt;
*20 normal IO pins&lt;br /&gt;
*1 pin with VCC feature&lt;br /&gt;
*11 pins with VPP feature&lt;br /&gt;
*8 pins with GND feature&lt;br /&gt;
*Out of all the pins, 4 have some unknown additional feature&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;Pin features:&lt;br /&gt;
______	   _____   _____     ______&lt;br /&gt;
_	VPP	|_|	VCC       _	&lt;br /&gt;
_	Pin*		Pin       _	&lt;br /&gt;
_	Pin*		VPP       _	&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	Pin		VPP       _	&lt;br /&gt;
_	VPP		VPP       _&lt;br /&gt;
_	Pin		Pin       _	&lt;br /&gt;
_	Pin		VPP       _&lt;br /&gt;
______	Pin		VPP  ______&lt;br /&gt;
_	GND		GND       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND		Pin       _&lt;br /&gt;
___	Pin		VPP     ___&lt;br /&gt;
_	GND		VPP       _&lt;br /&gt;
_	Pin		Pin       _&lt;br /&gt;
_	GND*		Pin       _&lt;br /&gt;
_	Pin*		Pin       _&lt;br /&gt;
______	GND_____________Pin  ______&lt;br /&gt;
&lt;br /&gt;
* Unknown additional feature&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=PLD series=&lt;br /&gt;
&lt;br /&gt;
==PLD-1128==&lt;br /&gt;
[[File:BP_PLD_1128_Top.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PC interface:&#039;&#039;&#039; parallel port&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Chip interface:&#039;&#039;&#039; DIP-28&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;CPU:&#039;&#039;&#039; Zilog Z80&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Memory:&#039;&#039;&#039; 2KB/8KB SRAM&amp;lt;br \&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Firmware:&#039;&#039;&#039; 8KB/16KB/32KB EPROM&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:BP_PLD_1128_PCB_Front.jpg|frameless|480px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_Parallel.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Upper.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Upper.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&lt;br /&gt;
[[File:BP_PLD_1128_CPU.jpg|frameless|160px]]&lt;br /&gt;
[[File:BP_PLD_1128_IO_Lower.jpg|frameless|240px]]&lt;br /&gt;
[[File:BP_PLD_1128_Linear_Supply_Lower.jpg|frameless|160px]]&amp;lt;br \&amp;gt;&amp;lt;br \&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jumpers:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
*EPROM Type&lt;br /&gt;
**W1 = ON for 2764/27128, OFF for 27256&lt;br /&gt;
**W2 = ON for 2764 , OFF for 27128/27256&lt;br /&gt;
*SRAM Type&lt;br /&gt;
**W3 = ON for 6116, OFF for 6264*&lt;br /&gt;
*Unknown&lt;br /&gt;
**Jumper up by the parallel port = ??&lt;br /&gt;
&#039;&#039;ON = Up/Towards CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;OFF = Down/Away from CPU&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
(* Note: V1.05d firmware only supports 6116-type SRAM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Powersupply:&#039;&#039;&#039;&lt;br /&gt;
*Unregulated&lt;br /&gt;
**-10.9V/+10.3V&lt;br /&gt;
**+52.5V&lt;br /&gt;
*Regulated&lt;br /&gt;
**+5V (Digital)&lt;br /&gt;
**-5.8V/+11.3V (DAC)&lt;br /&gt;
**-5.8V/+30V (Op-Amp)&lt;br /&gt;
**Possibly more&lt;br /&gt;
&lt;br /&gt;
=CP series=&lt;br /&gt;
&lt;br /&gt;
==CP-1128==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-28&lt;br /&gt;
&lt;br /&gt;
=Silicon Sculptor=&lt;br /&gt;
&lt;br /&gt;
Actel programmers made by BPM.&lt;br /&gt;
&lt;br /&gt;
As these cost less than the &amp;quot;real&amp;quot; BPM programmers, presumably can&#039;t be used with normal BPM software and/or work with other adapters&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 1==&lt;br /&gt;
&lt;br /&gt;
Has 2 headers (left/right) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: parallel port&lt;br /&gt;
&lt;br /&gt;
There is version with 1 connector and a version with 6 connectors&lt;br /&gt;
&lt;br /&gt;
1X markings&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
==Silicon Sculptor 2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://www.actel.com/kb/article.aspx?id=SL1039&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*WWAV20 motherboard with pin driver boards (PD8As)&lt;br /&gt;
*286 processor&lt;br /&gt;
*2MB onboard RAM&lt;br /&gt;
*an additional 4MB SIMM to support concurrency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor II&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_ext_btm_label.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb1.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb2.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb3.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb4.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb5.jpg|frameless]]&lt;br /&gt;
[[File:anon_bpm_ss2_int_mb6.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_driver.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_simm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:anon_bpm_ss2_int_mez.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
===mcmaster notes===&lt;br /&gt;
&lt;br /&gt;
2018-09-12&lt;br /&gt;
&lt;br /&gt;
*Open SS2&lt;br /&gt;
*Think this was the eBay unit?&lt;br /&gt;
*PCB is identical to one used in BP-1600&lt;br /&gt;
*Both have blue bodge wire&lt;br /&gt;
*SS2 has RAM installed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Actel Silicon Sculptor 3==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_ss3_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Above: DO NOT TOUCH!&lt;br /&gt;
&lt;br /&gt;
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710).  No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc)&lt;br /&gt;
&lt;br /&gt;
Product page: [http://www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]&lt;br /&gt;
&lt;br /&gt;
I love how they switched from roman numerals to Arabic numbers.  Maybe they&#039;ll call the next one Silicon Sculptor D…&lt;br /&gt;
&lt;br /&gt;
Has 3 headers (left/right/top) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: USB&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
  Silicon Sculptor 3&lt;br /&gt;
  Actel&lt;br /&gt;
  FAIL&lt;br /&gt;
  ACTIVE&lt;br /&gt;
  PASS&lt;br /&gt;
  START (button)&lt;br /&gt;
  ACTEL DEVICE PROGRAMMER&lt;br /&gt;
  BP MICROSYSTEMS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===External===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_btm.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ext_side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Motherboard===&lt;br /&gt;
&lt;br /&gt;
Main assembly:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_mb3.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Driver board:&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_cpcbpd8b_rev_b.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Power supply===&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps1.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_actel_ss3_ps2.jpg|frameless]]&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=T48&amp;diff=928</id>
		<title>T48</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=T48&amp;diff=928"/>
		<updated>2022-12-21T06:56:54Z</updated>

		<summary type="html">&lt;p&gt;Balrog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===WCH-link===&lt;br /&gt;
&lt;br /&gt;
Debug header&lt;br /&gt;
&lt;br /&gt;
#BO&lt;br /&gt;
#*94 BOOT0&lt;br /&gt;
#3V3&lt;br /&gt;
#*no 3.3V on PCB. I guess connect to WCH-Link 3V3?&lt;br /&gt;
#SWDCLK&lt;br /&gt;
#*PA14/SWCLK&lt;br /&gt;
#SWDIO&lt;br /&gt;
#*PA13/SWDIO&lt;br /&gt;
#ground&lt;br /&gt;
#BOOT&lt;br /&gt;
#*U5 pin 4&lt;br /&gt;
#*SM16306SJ - serial to parallel shift register / LED driver? Datasheet: [https://datasheet.lcsc.com/lcsc/2105241639_Shenzhen-Sunmoon-Micro-SM16306S_C2830324.pdf] Product page: [https://www.lcsc.com/product-detail/LED-Drivers_Shenzhen-Sunmoon-Micro-SM16306S_C2830324.html]&lt;br /&gt;
#*4 =&amp;gt; LE&lt;br /&gt;
#*BOOT1 ???&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boot to high pin =&amp;gt; seems to enable USB even with SWD plugged in&lt;br /&gt;
&lt;br /&gt;
  ID 4348:55e0 WinChipHead&lt;br /&gt;
This is USB bootloader mode&lt;br /&gt;
&lt;br /&gt;
Document at https://raw.githubusercontent.com/openwch/ch32v307/main/EVT/PUB/CH32V30xEVT%20Evaluation%20Board%20Manual.pdf indicates that for USB bootloader mode: &amp;quot;(1) BOOT0 to VCC, BOOT1 to the ground, connect to PC via serial port or USB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WCHISPStudio/WCHISPTool (the separate programming tool, accessible via Tools-&amp;gt;WCH In-System Programmer in the IDE) sees the device when jumpered this way. The IDE doesn&#039;t, so it might be necessary to use this tool to do the programming.&lt;br /&gt;
===Unbrick===&lt;br /&gt;
&lt;br /&gt;
In theory we have all firmware (system ROM, bootloader, main firmware) and should be able to unbrick devices. However, I was unable to restore my devices&lt;br /&gt;
&lt;br /&gt;
Theory: unrick issue is firmware is not at correct .hex location. Things that didn&#039;t seem to work to get firmware .hex file:&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --set-start 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --change-addresses 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex  &lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex t48_bootrom_2022-06-30.bin temp.hex&lt;br /&gt;
  objcopy --change-addresses 0x08000000 temp.hex t48_bootrom_2022-06-30.hex&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=T48&amp;diff=927</id>
		<title>T48</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=T48&amp;diff=927"/>
		<updated>2022-12-21T06:50:03Z</updated>

		<summary type="html">&lt;p&gt;Balrog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===WCH-link===&lt;br /&gt;
&lt;br /&gt;
Debug header&lt;br /&gt;
&lt;br /&gt;
#BO&lt;br /&gt;
#*94 BOOT0&lt;br /&gt;
#3V3&lt;br /&gt;
#*no 3.3V on PCB. I guess connect to WCH-Link 3V3?&lt;br /&gt;
#SWDCLK&lt;br /&gt;
#*PA14/SWCLK&lt;br /&gt;
#SWDIO&lt;br /&gt;
#*PA13/SWDIO&lt;br /&gt;
#ground&lt;br /&gt;
#BOOT&lt;br /&gt;
#*U5 pin 4&lt;br /&gt;
#*SM16306SJ&lt;br /&gt;
#*https://www.lcsc.com/product-detail/LED-Drivers_Shenzhen-Sunmoon-Micro-SM16306S_C2830324.html&lt;br /&gt;
#*4 =&amp;gt; LE&lt;br /&gt;
#*BOOT1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boot to high pin =&amp;gt; seems to enable USB even with SWD plugged in&lt;br /&gt;
&lt;br /&gt;
  ID 4348:55e0 WinChipHead&lt;br /&gt;
This is USB bootloader mode&lt;br /&gt;
&lt;br /&gt;
Document at https://raw.githubusercontent.com/openwch/ch32v307/main/EVT/PUB/CH32V30xEVT%20Evaluation%20Board%20Manual.pdf indicates that for USB bootloader mode: &amp;quot;(1) BOOT0 to VCC, BOOT1 to the ground, connect to PC via serial port or USB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WCHISPStudio/WCHISPTool (the separate programming tool, accessible via Tools-&amp;gt;WCH In-System Programmer in the IDE) sees the device when jumpered this way. The IDE doesn&#039;t, so it might be necessary to use this tool to do the programming.&lt;br /&gt;
===Unbrick===&lt;br /&gt;
&lt;br /&gt;
In theory we have all firmware (system ROM, bootloader, main firmware) and should be able to unbrick devices. However, I was unable to restore my devices&lt;br /&gt;
&lt;br /&gt;
Theory: unrick issue is firmware is not at correct .hex location. Things that didn&#039;t seem to work to get firmware .hex file:&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --set-start 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --change-addresses 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex  &lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex t48_bootrom_2022-06-30.bin temp.hex&lt;br /&gt;
  objcopy --change-addresses 0x08000000 temp.hex t48_bootrom_2022-06-30.hex&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=T48&amp;diff=926</id>
		<title>T48</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=T48&amp;diff=926"/>
		<updated>2022-12-21T06:47:16Z</updated>

		<summary type="html">&lt;p&gt;Balrog: adding info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===WCH-link===&lt;br /&gt;
&lt;br /&gt;
Debug header&lt;br /&gt;
&lt;br /&gt;
#BO&lt;br /&gt;
#*94 BOOT0&lt;br /&gt;
#3V3&lt;br /&gt;
#*no 3.3V on PCB. I guess connect to WCH-Link 3V3?&lt;br /&gt;
#SWDCLK&lt;br /&gt;
#*PA14/SWCLK&lt;br /&gt;
#SWDIO&lt;br /&gt;
#*PA13/SWDIO&lt;br /&gt;
#ground&lt;br /&gt;
#BOOT&lt;br /&gt;
#*U5 pin 4&lt;br /&gt;
#*SM16306SJ&lt;br /&gt;
#*https://www.lcsc.com/product-detail/LED-Drivers_Shenzhen-Sunmoon-Micro-SM16306S_C2830324.html&lt;br /&gt;
#*4 =&amp;gt; LE&lt;br /&gt;
#*BOOT1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boot to high pin =&amp;gt; seems to enable USB even with SWD plugged in&lt;br /&gt;
&lt;br /&gt;
  ID 4348:55e0 WinChipHead&lt;br /&gt;
This is USB bootloader mode&lt;br /&gt;
&lt;br /&gt;
Document at https://raw.githubusercontent.com/openwch/ch32v307/main/EVT/PUB/CH32V30xEVT%20Evaluation%20Board%20Manual.pdf indicates that for USB bootloader mode: &amp;quot;(1) BOOT0 to VCC, BOOT1 to the ground, connect to PC via serial port or USB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WCHISPStudio (the separate programming tool) sees the device when jumpered this way. The IDE doesn&#039;t, so it might be necessary to use this tool to do the programming.&lt;br /&gt;
===Unbrick===&lt;br /&gt;
&lt;br /&gt;
In theory we have all firmware (system ROM, bootloader, main firmware) and should be able to unbrick devices. However, I was unable to restore my devices&lt;br /&gt;
&lt;br /&gt;
Theory: unrick issue is firmware is not at correct .hex location. Things that didn&#039;t seem to work to get firmware .hex file:&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --set-start 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --change-addresses 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex  &lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex t48_bootrom_2022-06-30.bin temp.hex&lt;br /&gt;
  objcopy --change-addresses 0x08000000 temp.hex t48_bootrom_2022-06-30.hex&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=T48&amp;diff=925</id>
		<title>T48</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=T48&amp;diff=925"/>
		<updated>2022-12-21T06:11:11Z</updated>

		<summary type="html">&lt;p&gt;Balrog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===WCH-link===&lt;br /&gt;
&lt;br /&gt;
Debug header&lt;br /&gt;
&lt;br /&gt;
#BO&lt;br /&gt;
#*94 BOOT0&lt;br /&gt;
#3V3&lt;br /&gt;
#*no 3.3V on PCB. I guess connect to WCH-Link 3V3?&lt;br /&gt;
#SWDCLK&lt;br /&gt;
#*PA14/SWCLK&lt;br /&gt;
#SWDIO&lt;br /&gt;
#*PA13/SWDIO&lt;br /&gt;
#ground&lt;br /&gt;
#BOOT&lt;br /&gt;
#*U5 pin 4&lt;br /&gt;
#*SM16306SJ&lt;br /&gt;
#*https://www.lcsc.com/product-detail/LED-Drivers_Shenzhen-Sunmoon-Micro-SM16306S_C2830324.html&lt;br /&gt;
#*4 =&amp;gt; LE&lt;br /&gt;
#*BOOT1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
boot to high pin =&amp;gt; seems to enable USB even with SWD plugged in&lt;br /&gt;
&lt;br /&gt;
  ID 4348:55e0 WinChipHead&lt;br /&gt;
This is USB bootloader mode&lt;br /&gt;
&lt;br /&gt;
Document at https://raw.githubusercontent.com/openwch/ch32v307/main/EVT/PUB/CH32V30xEVT%20Evaluation%20Board%20Manual.pdf indicates that for USB bootloader mode: &amp;quot;(1) BOOT0 to VCC, BOOT1 to the ground, connect to PC via serial port or USB&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WCHISPStudio sees the device when jumpered this way&lt;br /&gt;
===Unbrick===&lt;br /&gt;
&lt;br /&gt;
In theory we have all firmware (system ROM, bootloader, main firmware) and should be able to unbrick devices. However, I was unable to restore my devices&lt;br /&gt;
&lt;br /&gt;
Theory: unrick issue is firmware is not at correct .hex location. Things that didn&#039;t seem to work to get firmware .hex file:&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --set-start 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex&lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex --change-addresses 0x08000000 t48_bootrom_2022-06-30.bin t48_bootrom_2022-06-30.hex  &lt;br /&gt;
&lt;br /&gt;
  objcopy --input-target=binary --output-target=ihex t48_bootrom_2022-06-30.bin temp.hex&lt;br /&gt;
  objcopy --change-addresses 0x08000000 temp.hex t48_bootrom_2022-06-30.hex&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=Main_Page&amp;diff=791</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=Main_Page&amp;diff=791"/>
		<updated>2021-06-03T19:53:09Z</updated>

		<summary type="html">&lt;p&gt;Balrog: freenode -&amp;gt; libera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Data_io_29b.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
The device programming wiki is a community resource for protocols and devices that read or write commercially available ICs. We are focusing on older devices (ex: EPROMs) that require more exotic voltages and/or connections than modern devices using protocols like JTAG.&lt;br /&gt;
&lt;br /&gt;
The most developed pages are for the [[TL866|Autoelectric TL866]] and [[BP Microsystems|BP Microsystems]] programmer families. Our second tier interests are probably Xeltek and Allpro.&lt;br /&gt;
&lt;br /&gt;
Unofficial software for [[arlabs|Andromeda Research Labs EPROM+ System]]&lt;br /&gt;
&lt;br /&gt;
Want an account? e-mail johndmcmaster at gmail.com explaining what you want to contribute. We can also be reached on #proghq on Libera IRC&lt;br /&gt;
&lt;br /&gt;
[[:Category:Vendor]]&lt;br /&gt;
&lt;br /&gt;
[[Recommendations|General recommendations]]&lt;br /&gt;
&lt;br /&gt;
Misc links&lt;br /&gt;
&lt;br /&gt;
*http://matthieu.benoit.free.fr/&lt;br /&gt;
*http://www.ezoflash.com/&lt;br /&gt;
*https://www.flashrom.org/&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=408</id>
		<title>BPM Socket</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=408"/>
		<updated>2018-05-09T14:31:03Z</updated>

		<summary type="html">&lt;p&gt;Balrog: oops -- Undo revision 407 by Balrog (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Accessories]]&lt;br /&gt;
&lt;br /&gt;
Look them up here: http://www3.bpmicro.com/DeviceList.nsf/SocketSolutions/&lt;br /&gt;
&lt;br /&gt;
Ex: http://www3.bpmicro.com/DeviceList.nsf/SocketSolutions/SM56TB&lt;br /&gt;
&lt;br /&gt;
This is also interesting: http://www3.bpmicro.com/DeviceList.nsf/128c573fb6a3a6d9862579b4006de31f!OpenView&lt;br /&gt;
&lt;br /&gt;
Info: [[http:&#039;&#039;www.bpmmicro.com/your-socket-solution/|http:&#039;&#039;www.bpmmicro.com/your-socket-solution/]]&lt;br /&gt;
&lt;br /&gt;
Device list: http://web.archive.org/web/20120925022829im_/http://www.bpmicro.com/pdf/engineering-device-list.pdf&lt;br /&gt;
&lt;br /&gt;
= Standard =&lt;br /&gt;
&lt;br /&gt;
Used on older programmers like BP series&lt;br /&gt;
&lt;br /&gt;
== SM32TC ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm32tc_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm32tc_top_open.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm32tc_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM44QC ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm44qc_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm44qc_top_open.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm44qc_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM48D ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm48d_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm48d_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM56TB ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm sm56tb btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm sm56tb top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
http://www3.bpmicro.com/DeviceList.nsf/SocketSolutions/SM56TB&lt;br /&gt;
&lt;br /&gt;
== SM100TQ ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm100tq_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm100tq_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-84UP ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm-84up_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm-84up_top_open.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm-84up_top_open_template.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm-84up_templates.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-208CQSX-Actel ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm-208cqsx-actel_top.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ASM100FBG ==&lt;br /&gt;
&lt;br /&gt;
[[File:mcmaster_bpm_sm-_bga_hsc_top.jpg|frameless]]&lt;br /&gt;
[[File:mcmaster_bpm_sm-_bga_hsc_btm.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Found at HSC. ASM100FBG is found in the EEPROM&lt;br /&gt;
&lt;br /&gt;
http://www3.bpmicro.com/DeviceList.nsf/SocketSolutions/ASM100FBG&lt;br /&gt;
&lt;br /&gt;
&amp;quot;BGA(100), 1.0 mm pitch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Only supports 2 devices&lt;br /&gt;
&lt;br /&gt;
== SMAH48DL1 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Bpm SMAH48DL1.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
Closest I could find: SMAH20P (http://www3.bpmicro.com/DeviceList.nsf/SocketSolutions/SMAH20P)&lt;br /&gt;
&lt;br /&gt;
Which is for a &amp;quot;PLCC(20...80)&amp;quot;. Weird&lt;br /&gt;
&lt;br /&gt;
= FX =&lt;br /&gt;
&lt;br /&gt;
= FX2, FX4 =&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=407</id>
		<title>BPM Socket</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=407"/>
		<updated>2018-05-09T14:30:37Z</updated>

		<summary type="html">&lt;p&gt;Balrog: Reverted edits by Mcmaster (talk) to last revision by Balrog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Accessories]]&lt;br /&gt;
&lt;br /&gt;
Info: [[http:&#039;&#039;www.bpmmicro.com/your-socket-solution/|http:&#039;&#039;www.bpmmicro.com/your-socket-solution/]]&lt;br /&gt;
&lt;br /&gt;
= Standard =&lt;br /&gt;
&lt;br /&gt;
Used on older programmers like BP series&lt;br /&gt;
&lt;br /&gt;
== SM32TC ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:top_open.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM44QC ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:top_open.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM48D ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm48d:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm48d:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM56TB ==&lt;br /&gt;
&lt;br /&gt;
{{:ln:bpm:sm56tb:top.jpg?300|}}&lt;br /&gt;
{{:ln:bpm:sm56tb:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
== SM100TQ ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm100tq:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm100tq:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-84UP ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top_open.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top_open_template.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:templates.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-208CQSX-Actel ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-208cqsx-actel:top.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-? BGA (HSC) ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-_bga_hsc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm-_bga_hsc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
TODO: plug in and see what its recognized as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= FX =&lt;br /&gt;
&lt;br /&gt;
= FX2, FX4 =&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=XGecu&amp;diff=406</id>
		<title>XGecu</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=XGecu&amp;diff=406"/>
		<updated>2018-05-09T00:37:04Z</updated>

		<summary type="html">&lt;p&gt;Balrog: Filled in more data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Vendor]]&lt;br /&gt;
&lt;br /&gt;
Autoelectric is a Chinese firm that produces the following devices:&lt;br /&gt;
* [[TL866]] universal programmer (widely cloned, replaced by the TL866 II PLUS)&lt;br /&gt;
* [[TL866 II PLUS]] universal programmer&lt;br /&gt;
* Various CAN bus equipment (out of scope for this wiki)&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.autoelectric.cn Official Website]&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=Category:Vendor&amp;diff=398</id>
		<title>Category:Vendor</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=Category:Vendor&amp;diff=398"/>
		<updated>2018-05-08T21:34:50Z</updated>

		<summary type="html">&lt;p&gt;Balrog: create&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This category lists various device programmer vendors.&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=TL866_TSOP48_adapter&amp;diff=237</id>
		<title>TL866 TSOP48 adapter</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=TL866_TSOP48_adapter&amp;diff=237"/>
		<updated>2018-05-08T01:41:31Z</updated>

		<summary type="html">&lt;p&gt;Balrog: add category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:TL866]]&lt;br /&gt;
[[Category:Accessories]]&lt;br /&gt;
&lt;br /&gt;
The tl866 has a 40 pin ZIF socket, but that means that it can&#039;t talk to all the pins of a 44 or 48 pin chip without more pin muxes.  There is an ATTiny13A that is being used as a rudimentary bit of DRM, and it has started causing problems.  As of MiniPro version 6.0 certain counterfeit TSOP48 adapters have some flaw that can be detected.  The solution would be to either upload Radioman&#039;s reverse engineered firmware from here: [https://github.com/radiomanV/TL866/tree/master/TSOP_Encryption Link], or to revert to MiniPro version 5.19 and Firmware 3.2.61.  This rollback can be done with the [[Firmware Updater Tool]].  You can check if your adapter is fake by going to  &amp;quot;help/about/tsop48detect&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.autoelectric.cn/MiniPro/TSOP48_identification.htm Autoelectric counterfeit page]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:TSOP48.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Rollback Fix ==&lt;br /&gt;
&lt;br /&gt;
Ok. you don&#039;t have the 5.91 version, download it here: [http://minipro.txt.si/index.php?title=Original_Windows_Software Minipro V5.91]  and unzip it somewhere in a folder.&lt;br /&gt;
&lt;br /&gt;
then download my firmware updater here: [http://bit.ly/YaJYDq TL866 firmware updater] and unzip it.&lt;br /&gt;
In my firmware updater folder you will find a exe file called TL866.exe; run it!&lt;br /&gt;
Once the firmware updater starts, browse for a file called update.dat in the above downloaded 5.91 minipro folder.&lt;br /&gt;
Click the reflash button!&lt;br /&gt;
Done. You should have now the 3.2.61 firmware version. Just use minipro.exe from the 5.91 folder to work.&lt;br /&gt;
If you will later want to use the 6.0 version of minipro you will be asked to reflash the firmware and obviously the minipro 6.0 version will upgrade the firmware again to 3.2.62 version.&lt;br /&gt;
&lt;br /&gt;
== Re-flash Fix ==&lt;br /&gt;
&lt;br /&gt;
Verified by Evan Allen to work, simply clone the git repository from here: [https://github.com/radiomanV/TL866/tree/master/TSOP_Encryption Link] and open the .cproj file in minipro, program the attiny13 @soic8 from the fake adapter in minipro and resolder.  This changes the tsop48detect result from &#039;fake&#039; to &#039;V3&#039;.&lt;br /&gt;
&lt;br /&gt;
[http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg936055/#msg936055 Alternate method]&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=236</id>
		<title>BPM Programmer</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Programmer&amp;diff=236"/>
		<updated>2018-05-08T01:39:37Z</updated>

		<summary type="html">&lt;p&gt;Balrog: add categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Programmer]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
= BP series =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
(11:36:56 PM) Lord_Nightmare: the main processor [of the bp1200] is an 80286-16, with a 32mhz xtal&lt;br /&gt;
(11:37:07 PM) Lord_Nightmare: [the board labeled] std48, it would [I assume] normally have [std48] printed on it nicely&lt;br /&gt;
(11:37:22 PM) Lord_Nightmare: this one was a refurbished unit and i guess they used an unprinted metal case for that pcb&lt;br /&gt;
(11:37:37 PM) Lord_Nightmare: std48 is the &#039;relay pcb&#039; &lt;br /&gt;
(11:37:38 PM) digshadow: but whats the point&lt;br /&gt;
(11:37:52 PM) Lord_Nightmare: i think it controls which pins are powered with what [rail] but am not sure&lt;br /&gt;
(11:38:06 PM) digshadow: gotcha&lt;br /&gt;
(11:38:07 PM) Lord_Nightmare: the bp1200 it is a &#039;separate&#039; pcb on top of the unit&lt;br /&gt;
(11:38:13 PM) digshadow: but its basically part of the unit right&lt;br /&gt;
(11:40:54 PM) Lord_Nightmare: the bp1600 has the &#039;relay board&#039; integrated as a board which sits on top of the rest of the inside of the unit inside the case&lt;br /&gt;
(11:41:16 PM) Lord_Nightmare: i think the 1400 does as well&lt;br /&gt;
(11:41:33 PM) Lord_Nightmare: while on the 1200 it sat on top of the unit&lt;br /&gt;
(11:46:35 PM) Lord_Nightmare: the most basic bp unit was the bp-1148 &amp;quot;device programmer&amp;quot;&lt;br /&gt;
(11:46:55 PM) Lord_Nightmare: note the case is identical to the 1200, and the only difference [in appearance] is &#039;universal&#039; is blacked out on the wording&lt;br /&gt;
(11:47:11 PM) Lord_Nightmare: http:&#039;&#039;vertassets.blob.core.windows.net/image/107fdcf5/107fdcf5-2dad-11d4-8c3d-009027de0829/bp1148.jpg&lt;br /&gt;
(11:47:46 PM) Lord_Nightmare: that picture is a mockup, the std48 &#039;layer&#039; is missing&lt;br /&gt;
(11:48:11 PM) Lord_Nightmare: http:&#039;&#039;thumbs.ebaystatic.com/d/l225/m/m1qMyAgqacqzlOo4KbeZLcw.jpg shows an actual 1148 &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BP-1200 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit top relay.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 relay btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit btm.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 unit side.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb0.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 pcb1.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 ps.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d back.jpg|frameless]]&lt;br /&gt;
[[File:Ln bpm bp-1200 cpcbpd8 d front.jpg|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 2 plug SM&lt;br /&gt;
&lt;br /&gt;
http:&#039;&#039;atariage.com/forums/topic/142884-bp-microsystems-eprom-programmer-a-cry-for-help/&lt;br /&gt;
* IF you get a TA-84 pin driver module (and a SM48D 48-pin DIP module, but  NOT the one that comes with the BP-1148) it will convert your BP-1148  to a BP1200/84.&lt;br /&gt;
&lt;br /&gt;
== BP-1400 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1400/84: [[http:&#039;&#039;web.archive.org/web/20061119190006/http:&#039;&#039;www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-84%20Data%20Sheet.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BP-1400/240: [[http:&#039;&#039;web.archive.org/web/20061119190026/http:&#039;&#039;www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/cd8e1e770bf83c0e862569510070a6cf/$FILE/1400-240%20Data%20Sheet.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Motherboard ===&lt;br /&gt;
&lt;br /&gt;
{{:pd:bpm:bp-1400:mb1.jpg?300}}&lt;br /&gt;
{{:pd:bpm:bp-1400:mb2.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
Mezzanine board:&lt;br /&gt;
&lt;br /&gt;
{{:pd:bpm:bp-1400:mez_top.jpg?300}}&lt;br /&gt;
{{:pd:bpm:bp-1400:mez_btm.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
{{:pd:bpm:bp-1400:ps.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BP-1410 ==&lt;br /&gt;
&lt;br /&gt;
[[bp-1410]]&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:bpm:bp-1410:ext_btm.jpg?300}}&lt;br /&gt;
{{mcmaster:bpm:bp-1410:ext_side.jpg?300}}&lt;br /&gt;
{{mcmaster:bpm:bp-1410:ext_top.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
Power supply:&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:bpm:bp-1410:ps_overview.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: USB&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1410/84 datasheet: [[http:&#039;&#039;web.archive.org/web/20060321214044/http:&#039;&#039;www.bpmicro.com/web/bphome.nsf/webpages/141084-PDF/$FILE/1410_84.pdf]]&lt;br /&gt;
&lt;br /&gt;
BP-1410/240 datasheet: [[http:&#039;&#039;web.archive.org/web/20060321214333/http:&#039;&#039;www.bpmicro.com/web/bphome.nsf/webpages/1410240-PDF/$FILE/1410_240.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== Motherboard ===&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:bpm:bp-1410:mb_overview.jpg?300}}&lt;br /&gt;
{{mcmaster:bpm:bp-1410:mb_usb_off2.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
Motherboard USB connector:&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:bpm:bp-1410:mb_usb_off.jpg?200}}&lt;br /&gt;
{{mcmaster:bpm:bp-1410:mb_usb_on.jpg?200}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BP-1600 ==&lt;br /&gt;
&lt;br /&gt;
External:&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:top.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:btm.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:side.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-1600 datasheet: [[http:&#039;&#039;web.archive.org/web/20050530023158/http:&#039;&#039;www.bpmicro.com/web/BPhome.nsf/webpages/1600-PDF/$FILE/1600DS_EN_0703.pdf]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
1400 has a 286 and the 1410 a 486&lt;br /&gt;
1600 supports 1.5V parts&lt;br /&gt;
5000 more devices (probably a lot more by now)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Motherboard: ===&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:mb1.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:mb2.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:mb_parallel_off.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
CPCD12A Rev. C&lt;br /&gt;
&lt;br /&gt;
CPU&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
intel&lt;br /&gt;
Intel DX4&lt;br /&gt;
iCOMP TM index=435&lt;br /&gt;
PC80486DX4100&lt;br /&gt;
L124EA01&lt;br /&gt;
&amp;amp;EW 3VOLT SL2M9&lt;br /&gt;
INTEL (M)(C) &#039;89 &#039;94&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connectors are numbered with 1 at the side of the top or left of the PCB, oriented such that writing is right side up (ie side with blue trim pot)&lt;br /&gt;
&lt;br /&gt;
J10 (Fan, N/C)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  N/C?  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  16.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  N/C?  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J11 (Term. 1, N/C)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  1.1  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  0.25  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  5.1  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
J12 (Term. 2, N/C)&lt;br /&gt;
&lt;br /&gt;
Was this supposed to be identical to above?  Broken?&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  0.8  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Voltage header&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! Label !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  +5V  ||  5.1  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  +3.3V  ||  3.3  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  GND  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  -3.5V  ||  -3.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  -5V  ||  -5.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  GND  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  +2.5V  ||  2.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  PGD  ||  4.1  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  VTH  ||  1.6  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:ps.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:bp-1600:ps_overview.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
J4 (12V fans...wtf?)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! Color !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  Red  ||  35.4  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  Red  ||  16.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  Black  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  Black  ||  5.3  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J5 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! Color !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  Purple  ||  35.4  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  Orange  ||  16.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  Black  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  Red  ||  5.3  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
J6 (to MB J4 or J20)&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=1&lt;br /&gt;
! # !! Color !! V !! Note &lt;br /&gt;
|-&lt;br /&gt;
|  1  ||  Purple  ||  35.4  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  2  ||  Orange  ||  16.5  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  3  ||  Black  ||  0.0  ||   &lt;br /&gt;
|-&lt;br /&gt;
|  4  ||  Red  ||  5.3  ||   &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BP-2200 ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Concurrent Programming System&amp;quot;&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: 4X 3 plug SM&lt;br /&gt;
&lt;br /&gt;
BP-2200 datasheet: [[http:&#039;&#039;web.archive.org/web/20061119185923/http:&#039;&#039;www.bpmicro.com/products.nsf/7df54a7a9b18958d862566710079b2a0/bc7af9c2aab5d676862566540077413c/$FILE/2200%20Data%20Sheet.pdf]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Parallel to USB upgrade ==&lt;br /&gt;
&lt;br /&gt;
Main page: [[bpm:WWAVUSBEPP]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== USB hub ==&lt;br /&gt;
&lt;br /&gt;
Used on gang programmers&lt;br /&gt;
&lt;br /&gt;
{{:anon:bpm:wwavusbhub:1.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
{{:anon:bpm:wwavusbhub:2.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
{{:anon:bpm:wwavusbhub:3.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
= EP series =&lt;br /&gt;
&lt;br /&gt;
== EP-1 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP&lt;br /&gt;
&lt;br /&gt;
== EP-1132 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-&lt;br /&gt;
&lt;br /&gt;
== EP-1140 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-40&lt;br /&gt;
&lt;br /&gt;
= PLD series =&lt;br /&gt;
&lt;br /&gt;
== PLD-1128 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-28&lt;br /&gt;
&lt;br /&gt;
= CP series =&lt;br /&gt;
&lt;br /&gt;
== CP-1128 ==&lt;br /&gt;
&lt;br /&gt;
PC interface: parallel port&lt;br /&gt;
&lt;br /&gt;
Chip interface: DIP-28&lt;br /&gt;
&lt;br /&gt;
= Silicon Sculptor =&lt;br /&gt;
&lt;br /&gt;
Actel programmers made by BPM.&lt;br /&gt;
&lt;br /&gt;
As these cost less than the &amp;quot;real&amp;quot; BPM programmers, presumably can&#039;t be used with normal BPM software and/or work with other adapters&lt;br /&gt;
&lt;br /&gt;
== Silicon Sculptor 1 ==&lt;br /&gt;
&lt;br /&gt;
Has 2 headers (left/right) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: parallel port&lt;br /&gt;
&lt;br /&gt;
There is version with 1 connector and a version with 6 connectors&lt;br /&gt;
&lt;br /&gt;
1X markings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Silicon Sculptor&lt;br /&gt;
FAIL&lt;br /&gt;
ACTIVE&lt;br /&gt;
PASS&lt;br /&gt;
START&lt;br /&gt;
ACTEL DEVICE PROGRAMMER&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Silicon Sculptor 2 ==&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Silicon Sculptor II&lt;br /&gt;
Actel&lt;br /&gt;
FAIL&lt;br /&gt;
ACTIVE&lt;br /&gt;
PASS&lt;br /&gt;
ACTEL DEVICE PROGRAMMER&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:ext.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:ext_btm_label.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:int_mb1.jpg?300}}&lt;br /&gt;
{{anon:bpm:ss2:int_mb2.jpg?300}}&lt;br /&gt;
{{anon:bpm:ss2:int_mb3.jpg?300}}&lt;br /&gt;
{{anon:bpm:ss2:int_mb4.jpg?300}}&lt;br /&gt;
{{anon:bpm:ss2:int_mb5.jpg?300}}&lt;br /&gt;
{{anon:bpm:ss2:int_mb6.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:int_driver.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:simm.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
{{anon:bpm:ss2:int_mez.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
== Actel Silicon Sculptor 3 ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:ss3:top.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
Above: DO NOT TOUCH!&lt;br /&gt;
&lt;br /&gt;
This appears to be a crippled BP-1410 (however, it has the front-panel button and the 512MB of RAM present in the BP-1710).  No analysis has been done to figure out where the devices differ (firmware, FPGA, host, etc)&lt;br /&gt;
&lt;br /&gt;
Product page: [[http:&#039;&#039;www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3|http:&#039;&#039;www.microsemi.com/products/fpga-soc/design-resources/programming/silicon-sculptor-3]]&lt;br /&gt;
&lt;br /&gt;
I love how they switched from roman numerals to Arabic numbers.  Maybe they&#039;ll call the next one Silicon Sculptor D…&lt;br /&gt;
&lt;br /&gt;
Has 3 headers (left/right/top) that adaptors plug into&lt;br /&gt;
&lt;br /&gt;
Interface: USB&lt;br /&gt;
&lt;br /&gt;
Markings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Silicon Sculptor 3&lt;br /&gt;
Actel&lt;br /&gt;
FAIL&lt;br /&gt;
ACTIVE&lt;br /&gt;
PASS&lt;br /&gt;
START (button)&lt;br /&gt;
ACTEL DEVICE PROGRAMMER&lt;br /&gt;
BP MICROSYSTEMS&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\\&lt;br /&gt;
&lt;br /&gt;
=== External ===&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:actel:ss3:ext_top.jpg?300}}&lt;br /&gt;
{{mcmaster:actel:ss3:ext_btm.jpg?300}}&lt;br /&gt;
{{mcmaster:actel:ss3:ext_side.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Motherboard ===&lt;br /&gt;
&lt;br /&gt;
Main assembly:&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:actel:ss3:mb1.jpg?300}}&lt;br /&gt;
{{mcmaster:actel:ss3:mb3.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
Driver board:&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:actel:ss3:cpcbpd8b_rev_b.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Power supply ===&lt;br /&gt;
&lt;br /&gt;
{{mcmaster:actel:ss3:ps1.jpg?300}}&lt;br /&gt;
{{mcmaster:actel:ss3:ps2.jpg?300}}&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=234</id>
		<title>BPM Socket</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=BPM_Socket&amp;diff=234"/>
		<updated>2018-05-08T01:39:10Z</updated>

		<summary type="html">&lt;p&gt;Balrog: add categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:BPM]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Accessories]]&lt;br /&gt;
&lt;br /&gt;
Info: [[http:&#039;&#039;www.bpmmicro.com/your-socket-solution/|http:&#039;&#039;www.bpmmicro.com/your-socket-solution/]]&lt;br /&gt;
&lt;br /&gt;
= Standard =&lt;br /&gt;
&lt;br /&gt;
Used on older programmers like BP series&lt;br /&gt;
&lt;br /&gt;
== SM32TC ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:top_open.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm32tc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM44QC ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:top_open.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm44qc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM48D ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm48d:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm48d:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM56TB ==&lt;br /&gt;
&lt;br /&gt;
{{:ln:bpm:sm56tb:top.jpg?300|}}&lt;br /&gt;
{{:ln:bpm:sm56tb:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
== SM100TQ ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm100tq:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm100tq:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-84UP ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top_open.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:top_open_template.jpg?300}}&lt;br /&gt;
{{:mcmaster:bpm:sm-84up:templates.jpg?300}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-208CQSX-Actel ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-208cqsx-actel:top.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SM-? BGA (HSC) ==&lt;br /&gt;
&lt;br /&gt;
{{:mcmaster:bpm:sm-_bga_hsc:top.jpg?300|}}&lt;br /&gt;
{{:mcmaster:bpm:sm-_bga_hsc:btm.jpg?300|}}&lt;br /&gt;
&lt;br /&gt;
TODO: plug in and see what its recognized as&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= FX =&lt;br /&gt;
&lt;br /&gt;
= FX2, FX4 =&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
	<entry>
		<id>https://proghq.org/w/index.php?title=TL866&amp;diff=232</id>
		<title>TL866</title>
		<link rel="alternate" type="text/html" href="https://proghq.org/w/index.php?title=TL866&amp;diff=232"/>
		<updated>2018-05-08T01:38:29Z</updated>

		<summary type="html">&lt;p&gt;Balrog: add categories&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:TL866]]&lt;br /&gt;
[[Category:Hardware]]&lt;br /&gt;
[[Category:Programmer]]&lt;br /&gt;
&lt;br /&gt;
NOTE: these pages were imported from [https://minipro.txt.si/index.php?title=Main_Page minipro wiki]&lt;br /&gt;
&lt;br /&gt;
This wiki is dedicated to gathering information about the [http://www.autoelectric.cn AutoElectric] MiniPro TL866 programmer.&lt;br /&gt;
&lt;br /&gt;
The TL866 is a universal EEPROM, FLASH, 8051, AVR, MCU, GAL, PIC, SPI chip programmer supporting around 13,000 chips.&lt;br /&gt;
&lt;br /&gt;
= Pages =&lt;br /&gt;
&lt;br /&gt;
[[:Category:TL866]]&lt;br /&gt;
&lt;br /&gt;
* [[Tl866 supported chips]]&lt;br /&gt;
* [[Tl866 sellers]]&lt;br /&gt;
* Hardware&lt;br /&gt;
** [[Tl866 design]]&lt;br /&gt;
** [[Tl866 TSOP48 adapter]]&lt;br /&gt;
* Software&lt;br /&gt;
** [[Autoelectric Minipro]] : vendor provided Windows client&lt;br /&gt;
** [[Vdudouyt Minipro]] : FOSS Linux client&lt;br /&gt;
** [[Radioman TL866 updater]] : firmware updater tool&lt;br /&gt;
** [[opentl866]] : FOSS firmware&lt;br /&gt;
&lt;br /&gt;
= Difference between TL866A and TL866CS =&lt;br /&gt;
&lt;br /&gt;
There&#039;re two version of the TL866 programmer, the TL866A with ICSP header and TL866CS without ICSP.&lt;br /&gt;
&lt;br /&gt;
TL866A has the ICSP header and TL866CS does not, otherwise the devices are physically the same. The TL866CS is also factory programmed to not use the ICSP header.&lt;br /&gt;
&lt;br /&gt;
This means that TL866A supports (in addition to all the chips TL866CS supports):&lt;br /&gt;
* Microchip ICSP support for some chips (in circuit programming)&lt;br /&gt;
* ICSP support for ATmega and SYNCMOS MCU SM89xxx SM59xxx (in circuit programming)&lt;br /&gt;
* AT45DBxxxx ICSP, programmable only on TL866A&lt;br /&gt;
&lt;br /&gt;
= Counterfeit programmers =&lt;br /&gt;
&lt;br /&gt;
There have been reports of a [http://www.eevblog.com/forum/repair/minipro-tl866-firmware-upgraded-and-broken-fake-device/ counterfeit version] of the tl866 out of aliexpress.  If you end up with one of these the official software will [http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg926428/#msg926428 detect it and erase] the contents of the PIC onboard.  It is theorized that the detection is due to sloppy piracy resulting in the serial number of all the fakes being the same.  To restore your device you now need to go though the operation to [http://minipro.txt.si/index.php?title=Firmware_Updater_Tool upgrade it] to a tl866a.&lt;br /&gt;
&lt;br /&gt;
= ICSP =&lt;br /&gt;
&lt;br /&gt;
ICSP connections are usually deductible from the MiniPro software.&lt;br /&gt;
&lt;br /&gt;
You select the chip, click the ICSP programming option (if available) and then the Information button. This will display a image with the appropriate connections.&lt;br /&gt;
&lt;br /&gt;
The images are also available in the img directory in your MiniPro directory&lt;br /&gt;
&lt;br /&gt;
== Handy helper image ==&lt;br /&gt;
&lt;br /&gt;
[[File:TL866 ICSP.png]]&lt;br /&gt;
&lt;br /&gt;
[http://www.eevblog.com/forum/blog/eevblog-411-minipro-tl866-universal-programmer-review/msg342728/#msg342728 Source]. Thanks radioman!&lt;br /&gt;
&lt;br /&gt;
= Schematic =&lt;br /&gt;
&lt;br /&gt;
The schematic in PDF format is available in [http://static.minipro.txt.si/mirror/docs/TL866_schematic.pdf TL866_schematic.pdf] by Radioman.&lt;br /&gt;
&lt;br /&gt;
It&#039;s intended use is a better understanding of the TL866 internal workings and is available here purely for experimental and educational purposes.&lt;/div&gt;</summary>
		<author><name>Balrog</name></author>
	</entry>
</feed>