iCircuit is a user-friendly electronic circuit simulator and editor billed as ideal for students, hobbyists and engineers. Its advanced simulation engine can handle both analogue and digital circuits and features real-time, always-on analysis.


You use it as you would any CAD program: you add components, connect them together, and configure their properties. But iCircuit is unlike other CAD programs because the simulation is always running. It's just like working with the real circuit. Instead of  stopping to make a measurement or spending a lot of time compiling reports, you simply play with the circuit and see what happens.


There are over 30 components you can use to build your circuits. The app has everything from simple resistors to switches, MOSFETs and logic gates. It also has a multimeter that you use to probe around the circuit to instantly read voltages and currents. If you want to see how a value changes over time, you can view it with the built-in oscilloscope. The oscilloscope can simultaneously track many signals over time and features a touch interface for the time base as well as stacked and unstacked modes to make signal comparison easy.


iCircuit supports the following devices and components:

  • signal generators, voltage sources and current sources
  • resistors, capacitors and inductors
  • manual SPST/SPDT switches and SPST/SPDT relays
  • diodes, bipolar transistors and MOSFETs
  • speakers, buzzers and LEDs
  • A/D and D/A converterss
  • logic gates: AND, OR, NAND, NOR, XOR
  • JK and D flip-flops

iCircuit is available as an iOS app for the  iPhone and  iPad and as a MacOS app.


Image: iTunes store