Edge Positive or negative slope on any channel or front-panel auxiliary input. Coupling includes DC, AC, HF reject, LF reject, and noise reject. Pulse Width Trigger on width of positive or negative pulses that are >, <, =, ≠, or inside/outside a specified period of time. Runt Trigger on a pulse that crosses one threshold but fails to cross a second threshold before crossing the first again. Logic Trigger when any logical pattern of channels goes false or stays true for specified period of time. Any input can be used as a clock to look for the pattern on a clock edge. Pattern (AND, NAND) specified for all input channels defined as High, Low, or Don’t Care. Setup and Hold Trigger on violations of both setup time and hold time between clock and data present on any of the analog and digital input channels. Rise/Fall Time Trigger on pulse edge rates that are faster or slower than specified. Slope may be positive, negative, or either. Video Trigger on all lines, odd, even, or all fields on NTSC, PAL, and SECAM video signals. I2C (optional) Trigger on Start, Repeated Start, Stop, Missing ACK, Address (7 or 10 bit), Data, or Address and Data on I2C buses up to 3.4 Mb/ s. SPI (optional) Trigger on SS, MOSI, MISO, or MOSI and MISO on SPI buses up to 10.0 Mb/s. RS-232/422/485/UART (optional) Trigger on Tx Start Bit, Rx Start Bit, Tx End of Packet, Rx End of Packet, Tx Data, Rx Data, Tx Parity Error, and Rx Parity Error up to 10 Mb/s. CAN (optional) Trigger on Start of Frame, Frame Type (data, remote, error, overload), Identifier (standard or extended), Data, Identifier and Data, End of Frame, Missing ACK, or Bit Stuffing Error on CAN signals up to 1 Mb/s. Data can be further specified to trigger on ≤, <, =, >, ≥, or ≠ a specific data value. User-adjustable sample point is set to 50% by default. LIN (optional) Trigger on Sync, Identifier, Data, Identifier and Data, Wakeup Frame, Sleep Frame, Errors such as Sync, Parity, or Checksum Errors. Parallel (available on MSO models only) Trigger on a parallel bus data value.