Stimulus Control Language (SCL) is a software language used to inject values onto pins or into data memory locations during execution of the MPLAB IDE Simulator. Loosely based on the VHSIC Hardware Description Language (VHDL), SCL should be familiar to VHDL users.

Some of the features of SCL include:

Typical uses of SCL include: