User Manual
XScopes 
User’s Manual 
   DS-XScopes-3.5 – December, 2014   Page | 32 
Name 
Bits 
Notes 
MFFT 
Index 8 
Bit 0: Hamming Window 
Only one window must be selected, or none for No Window. 
Bit 1: Hann Window 
Bit 2: Blackman Window 
Bit 3: Vertical Log 
Bit 4: IQ FFT 
Bit 5: Scope Mode 
Multiple modes can be selected simultaneously. If no bits are 
set, the Meter mode is displayed. 
Bit 6: XY Mode 
Bit 7: FFT Mode 
Sweep 
Index 9 
Bit 0: Acceleration Direction 
Bit 1: Accelerate Sweep 
Bit 2: Sweep Direction 
Bit 3: Ping Pong Mode 
Bit 4: Sweep Frequency 
Bit 5: Sweep Amplitude 
Bit 6: Sweep Offset 
Bit 7: Sweep Duty Cycle 
Sniffer 
Index 10 
Bit 0: Baud 0 
UART Sniffer Baud Rates: 
000: 1200 , 001: 2400, 010: 4800, 011: 9600, 
100: 19200, 101: 38400, 110: 57600, 111: 115200 
Bit 1: Baud 1 
Bit 2: Baud 2 
Bit 3: Uart 0 
UART Data bits: 
00: 5 Bits , 01: 6 Bits , 10: 7 Bits , 11: 8 Bits 
Bit 4: Uart 1 
Bit 5: Parity Mode / SS Invert 
Enables UART parity check 
SPI Invert Slave Select 
Bit 6: Parity / CPOL Clock Polarity 
UART Parity Odd (1), Parity Even (0) 
SPI Clock Polarity 
Bit 7: Stop Bit / CPOH Clock Phase 
1 Stop bit (0), 2 Stop bits (1) 
SPI Clock Phase 
MStatus 
Index 11 
Bit 0: Update 
Exits triggering if the bit is set 
Bit 1: Update AWG 
The AWG parameters must be updated if the bit is set 
Bit 2: Update MSO 
The MSO parameters must be updated if the bit is set 
Bit 3: Go Sniffer 
Enters the Sniffer mode if the bit is set 
Bit 4: Stop 
Oscilloscope Stopped 
Bit 5: Triggered 
Oscilloscope Triggered 
Bit 6: Meter VDC 
If both bits are cleared, the Meter mode measures Frequency. 
If both bits are set, the Meter mode counts Pulses. 
Bit 7: Meter VPP 
Table 11: Bitfield variable description 
6.3 Vendor ID and Product ID 
If you are using LibUSB to interface with the device, you need:  VID=16D0  PID=06F9 
If you are using WinUSB, you will need the GUID defined on the driver’s .inf file:  
GUID= 88BAE032-5A81-49f0-BC3D-A4FF138216D6 
6.4 Command Set 
When using the serial port, the commands are sent to the XScope in ASCII format, further data sent or received is in 
binary. When using the USB interface, the commands are sent as CONTROL READ requests, where the packet’s request 
byte is the command, and the packet’s Index and Value are additional parameters sent to the XScope. If the PC is 
requesting data, it will be returned in the endpoint 0 IN buffer. Table 12 shows the XScope Interface Protocol Commands. 










