<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucilanga</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucilanga"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Lucilanga"/>
	<updated>2026-04-19T16:12:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_CH340.jpg&amp;diff=13627</id>
		<title>File:MHINSTEK MHS-5200A CH340.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_CH340.jpg&amp;diff=13627"/>
		<updated>2018-08-31T08:01:13Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13626</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13626"/>
		<updated>2018-08-31T07:58:29Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos */ add ch340 photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image           = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name            = MHINSTEK MHS-5200A&lt;br /&gt;
| status          = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser        = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms       = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude       = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity    = USB/serial&lt;br /&gt;
| website         = [https://translate.googleusercontent.com/translate_c?depth=1&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=auto&amp;amp;sp=nmt4&amp;amp;tl=en&amp;amp;u=http://www.mhinstek.com/product/html/%3F88.html&amp;amp;xid=17259,1500003,15700002,15700022,15700124,15700149,15700168,15700173,15700186,15700190,15700201&amp;amp;usg=ALkJrhj5uwzXTjOX5J5IsZRbjEe2d8Li_w mhinstek.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MHINSTEK MHS-5200A&amp;#039;&amp;#039;&amp;#039; (-06M/12M/20M/25M) is a dual-channel, standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
Device also supports different measurements via &amp;#039;Ext. In&amp;#039; or &amp;#039;TTL&amp;#039; channels. It can measure: frequency, counter, pulse width, period and duty cycle.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output stage:&lt;br /&gt;
** R2R-ladder 12bit DAC&lt;br /&gt;
** Signal/DC-offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable gain amplifier: AD603A&lt;br /&gt;
** Power amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I²C EEPROM, 512Kb (64K x 8) for arbitrary waveform data&lt;br /&gt;
* 74AHC14D hex inverting schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen1.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen2.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A base.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A analog.jpg|&amp;lt;small&amp;gt;PCB, analog circuitry&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A back.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A CH340.jpg|&amp;lt;small&amp;gt;2015 version PCB, with CH340&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
&lt;br /&gt;
The generator has an internal PL2303 USB-to-serial converter. The VID/PID is 067b:2303. Communication parameters are 57600 bps, 8N1.&lt;br /&gt;
&lt;br /&gt;
The earlier 2015 version (firmware 4.22) has CH340 chip for USB-to serial converter, so the VID/PID is 1a86:7523, while rest of the components and functions remain unchanged.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;br /&gt;
&lt;br /&gt;
Each command (&amp;#039;&amp;#039;set&amp;#039;&amp;#039; or &amp;#039;&amp;#039;read&amp;#039;&amp;#039;) starts with &amp;#039;:&amp;#039; and has to be terminated with a newline, ASCII code 0x0a (but CRLF, i.e. 0x0d 0x0a, is also accepted).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Set&amp;#039;&amp;#039; commands are acknowledged with an &amp;#039;ok&amp;#039; response, &amp;#039;&amp;#039;read&amp;#039;&amp;#039; commands echo the request followed by the parameter value.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.analogzoo.com/2015/08/mhs-5200a-teardown-and-review/ analogzoo.com: MHS-5200A Teardown and Review]&lt;br /&gt;
* [http://www.eevblog.com/forum/testgear/mhs-5200a-serial-protocol-reverse-engineered/ eevblog.com: MHS-5200A Serial Protocol Reverse Engineered]&lt;br /&gt;
* [https://docs.google.com/document/d/1HbLQ4u87RJkD3Ktyw7k9U7Zh5BPNzbrhMlszNGdXiiY/edit Google docs: MHS5200A Protocol]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13625</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13625"/>
		<updated>2018-08-31T07:48:30Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Connection */ add other vid/pid info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image           = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name            = MHINSTEK MHS-5200A&lt;br /&gt;
| status          = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser        = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms       = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude       = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity    = USB/serial&lt;br /&gt;
| website         = [https://translate.googleusercontent.com/translate_c?depth=1&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=auto&amp;amp;sp=nmt4&amp;amp;tl=en&amp;amp;u=http://www.mhinstek.com/product/html/%3F88.html&amp;amp;xid=17259,1500003,15700002,15700022,15700124,15700149,15700168,15700173,15700186,15700190,15700201&amp;amp;usg=ALkJrhj5uwzXTjOX5J5IsZRbjEe2d8Li_w mhinstek.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MHINSTEK MHS-5200A&amp;#039;&amp;#039;&amp;#039; (-06M/12M/20M/25M) is a dual-channel, standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
Device also supports different measurements via &amp;#039;Ext. In&amp;#039; or &amp;#039;TTL&amp;#039; channels. It can measure: frequency, counter, pulse width, period and duty cycle.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output stage:&lt;br /&gt;
** R2R-ladder 12bit DAC&lt;br /&gt;
** Signal/DC-offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable gain amplifier: AD603A&lt;br /&gt;
** Power amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I²C EEPROM, 512Kb (64K x 8) for arbitrary waveform data&lt;br /&gt;
* 74AHC14D hex inverting schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen1.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen2.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A base.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A analog.jpg|&amp;lt;small&amp;gt;PCB, analog circuitry&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A back.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
&lt;br /&gt;
The generator has an internal PL2303 USB-to-serial converter. The VID/PID is 067b:2303. Communication parameters are 57600 bps, 8N1.&lt;br /&gt;
&lt;br /&gt;
The earlier 2015 version (firmware 4.22) has CH340 chip for USB-to serial converter, so the VID/PID is 1a86:7523, while rest of the components and functions remain unchanged.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;br /&gt;
&lt;br /&gt;
Each command (&amp;#039;&amp;#039;set&amp;#039;&amp;#039; or &amp;#039;&amp;#039;read&amp;#039;&amp;#039;) starts with &amp;#039;:&amp;#039; and has to be terminated with a newline, ASCII code 0x0a (but CRLF, i.e. 0x0d 0x0a, is also accepted).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Set&amp;#039;&amp;#039; commands are acknowledged with an &amp;#039;ok&amp;#039; response, &amp;#039;&amp;#039;read&amp;#039;&amp;#039; commands echo the request followed by the parameter value.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.analogzoo.com/2015/08/mhs-5200a-teardown-and-review/ analogzoo.com: MHS-5200A Teardown and Review]&lt;br /&gt;
* [http://www.eevblog.com/forum/testgear/mhs-5200a-serial-protocol-reverse-engineered/ eevblog.com: MHS-5200A Serial Protocol Reverse Engineered]&lt;br /&gt;
* [https://docs.google.com/document/d/1HbLQ4u87RJkD3Ktyw7k9U7Zh5BPNzbrhMlszNGdXiiY/edit Google docs: MHS5200A Protocol]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13624</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=13624"/>
		<updated>2018-08-31T07:45:01Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: add measure mode info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image           = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name            = MHINSTEK MHS-5200A&lt;br /&gt;
| status          = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser        = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms       = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude       = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity    = USB/serial&lt;br /&gt;
| website         = [https://translate.googleusercontent.com/translate_c?depth=1&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=auto&amp;amp;sp=nmt4&amp;amp;tl=en&amp;amp;u=http://www.mhinstek.com/product/html/%3F88.html&amp;amp;xid=17259,1500003,15700002,15700022,15700124,15700149,15700168,15700173,15700186,15700190,15700201&amp;amp;usg=ALkJrhj5uwzXTjOX5J5IsZRbjEe2d8Li_w mhinstek.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MHINSTEK MHS-5200A&amp;#039;&amp;#039;&amp;#039; (-06M/12M/20M/25M) is a dual-channel, standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
Device also supports different measurements via &amp;#039;Ext. In&amp;#039; or &amp;#039;TTL&amp;#039; channels. It can measure: frequency, counter, pulse width, period and duty cycle.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output stage:&lt;br /&gt;
** R2R-ladder 12bit DAC&lt;br /&gt;
** Signal/DC-offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable gain amplifier: AD603A&lt;br /&gt;
** Power amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I²C EEPROM, 512Kb (64K x 8) for arbitrary waveform data&lt;br /&gt;
* 74AHC14D hex inverting schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen1.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen2.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A base.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A analog.jpg|&amp;lt;small&amp;gt;PCB, analog circuitry&amp;lt;/small&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A back.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
&lt;br /&gt;
The generator has an internal PL2303 USB-to-serial converter. The VID/PID is 067b:2303. Communication parameters are 57600 bps, 8N1.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;br /&gt;
&lt;br /&gt;
Each command (&amp;#039;&amp;#039;set&amp;#039;&amp;#039; or &amp;#039;&amp;#039;read&amp;#039;&amp;#039;) starts with &amp;#039;:&amp;#039; and has to be terminated with a newline, ASCII code 0x0a (but CRLF, i.e. 0x0d 0x0a, is also accepted).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Set&amp;#039;&amp;#039; commands are acknowledged with an &amp;#039;ok&amp;#039; response, &amp;#039;&amp;#039;read&amp;#039;&amp;#039; commands echo the request followed by the parameter value.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.analogzoo.com/2015/08/mhs-5200a-teardown-and-review/ analogzoo.com: MHS-5200A Teardown and Review]&lt;br /&gt;
* [http://www.eevblog.com/forum/testgear/mhs-5200a-serial-protocol-reverse-engineered/ eevblog.com: MHS-5200A Serial Protocol Reverse Engineered]&lt;br /&gt;
* [https://docs.google.com/document/d/1HbLQ4u87RJkD3Ktyw7k9U7Zh5BPNzbrhMlszNGdXiiY/edit Google docs: MHS5200A Protocol]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11329</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11329"/>
		<updated>2015-12-18T09:37:54Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.5 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-markings-intact.jpg|&amp;lt;small&amp;gt;PCB, bottom - chip markings intact&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;. It also requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Mcupro-2015-1-8-bottom-markings-intact.jpg&amp;diff=11328</id>
		<title>File:Mcupro-2015-1-8-bottom-markings-intact.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Mcupro-2015-1-8-bottom-markings-intact.jpg&amp;diff=11328"/>
		<updated>2015-12-18T09:33:23Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11327</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11327"/>
		<updated>2015-12-18T09:28:06Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.5 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-markings-intact.jpg|&amp;lt;small&amp;gt;PCB, bottom - chip markings intact&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11326</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11326"/>
		<updated>2015-12-18T09:25:10Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.5 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11325</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11325"/>
		<updated>2015-12-18T09:24:49Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Hardware (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.8 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11324</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11324"/>
		<updated>2015-12-18T09:17:30Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in SOT23-5 (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in SOT23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.8 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Mcupro-2015-1-8-voltage-regulators.jpg&amp;diff=11323</id>
		<title>File:Mcupro-2015-1-8-voltage-regulators.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Mcupro-2015-1-8-voltage-regulators.jpg&amp;diff=11323"/>
		<updated>2015-12-18T09:16:52Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11322</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11322"/>
		<updated>2015-12-18T09:15:02Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in SOT23-5 (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in SOT23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
[[File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.8 voltage regulators]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11321</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11321"/>
		<updated>2015-12-18T09:13:04Z</updated>

		<summary type="html">&lt;p&gt;Lucilanga: /* Photos (2015-01-08 variant) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in SOT23-5 (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in SOT23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3 and 1.8 voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Lucilanga</name></author>
	</entry>
</feed>