Become a subscriber (Free)

Join 29,000 other subscribers to receive subscriber sale discounts and other free resources.
Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine.

How to use an oscilloscope

Here's a few notes on how to use an oscilloscope.  First off I am going to show you one very important point using my oldest oscilloscope and that is - they haven't changed at all!

If you study the picture below then you'll see that all modern oscilloscopes follow the same basic pattern.

OK these days they have more functions (and are now digital) but the basic method: how to use an oscilloscope remains the same.

Even digital oscilloscopes follow the same basic pattern of the original oscilloscope design.

So looking at them is just as relevant now as it was 20 years ago and its one of the measurement methods that has not changed except for modernizing it into DSPs.

Jump to Adjust probe
Jump to Making measurements

How to use an oscilloscope : Older oscilloscope controls are still relevant today

oscilloscope same today as it was 20 years ago

Tip: For a digital oscilloscope all you need to know is the location of the 'Reset button'!!! - this will get you out of all trouble as you can set up digital oscilloscopes in many different ways and they often have options buried in the depths of the menu system.

Note: Before hitting the reset button - if someone else has been using it - save the settings (and possibly data) to an internal floppy drive or over the network to your hard disk - this will save you getting into trouble if someone else was using it.

How to use an oscilloscope (or CRT) : Find the beam!

The cathode ray oscilloscope (above) is the original oscilloscope and uses a high voltage cathode ray tube.  Electrons are forced off a plate at one end using very high voltages (1000s of volts) and guided by electric fields to the phosphor screen that fluoresces when hit by an electron.

Note: Never open the oscilloscope as these voltages are extremely dangerous they are high current and high voltage.  Even 10mA at 250Vac can kill and voltages in the oscilloscope are far higher.

The first thing you need to know about it is how to find the beam! Unlike a digital scope it does not test the inputs and set itself up for the most appropriate display mode for you - with the CRT you have to do this yourself.  Here's the bits that need setting up:

  1. Timebase
  2. Intensity
  3. Input
  4. Trigger
  5. Level

Note: You have to set all of these appropriately - setting any one incorrectly will result in an invisible beam.


How to use an oscilloscope timebaseThe timebase sets the time that the beam is scanned from left to right on the screen and it's calibrated in horizontal divisions (the black grid on the front of the screen).

The timebase (picture to left) is set to 0.5ms/DIV which means that the beam (ray) is moved through each horizontal division over the period of 0.5ms.  So the time for going from left to right covering the whole display is = 5ms (a frequency of 200Hz - 200 times a second) - for finding the beam this is a reasonable time.

Make sure that X-Y mode is not selected as this disables the timebase - on this oscilloscope it is one of the controls to the right (black button in the green area).

oscilloscope intensityHow to use an oscilloscope: Intensity

Sets the amount of electrons hitting the phosphor screen and it can be set it to zero - so you won't see a thing!  So set it to about ¾ full brightness.

Note: After you have found the beam turn it down as if you leave it on for a long time at a high intensity the phosphor burns leaving a permanent line in the phosphor.

How to use an oscilloscope: Input

oscilloscope input channelEach channel on the oscilloscope is really just a high quality amplifier with low noise, high bandwidth and selectable gain which connects to the vertical deflector in the oscilloscope.  

So if there is any input signal it will be amplified possibly moving the beam out of the display! set the channel input switch to ground (this switch is labeled DC, AC, GND).  Setting it to ground connects the input of the amplifier to ground and ignores the input signal.

Note: Remember to switch it back to DC or AC after beam finding otherwise you won't see any measurement!

How to use an oscilloscope: Trigger

oscilloscope trigger level auto normThe trigger detects when to start moving the beam to the right across the display.  Setting this to Auto makes the beam trigger continuously.

It triggers continuously using the internal timebase unless there is an input signal in which case that is used instead i.e. you always see the beam regardless of the input signal.

Note: If it is set to NORM then the oscilloscope won't trigger (unless there is an input signal) so again you won't see anything!

How to use an oscilloscope: Channel Level

oscilloscope input channelThe level adjust control moves the channel beam up and down on the display so you need to adjust it as the beam may be positioned outside the display. Each channel has a level control located beside the channel amplifier (here it's on the far right).

Sponsored Links...

How to use an oscilloscope : Setting up.

Most oscilloscopes have a test point that generates a low frequency square wave (~1kHz)  and you can use it to setup the oscilloscope and the oscilloscope probes.

First of all adjust the focus and intensity (after finding the beam) to get the best looking display - a nice sharp line.

Then set the input to ac and plug in the probe to the channel you are looking at and then attach the probe tip to the test point. You should then see the square wave - adjust the channel amplifier until its a good size in the display screen.

How to use an oscilloscope : Adjust a x10 probe.

Each probe has an adjustment screw terminal for probe compensation of the x10 mode.

Note: Times 10 means that the probe divides down the input signal by a factor of 10.  Inside the probe in addition to the resistive divider is a capacitive divider - the screw terminal is adjusting one of the capacitors.

oscilloscope trigger level
Adjust the trigger level so that the signal is stable and you can see a stable square wave.

Adjust the probe while looking at the signal so that the square wave has sharp edges at all corners i.e. shows high frequencies accurately.  

There may be undershoot (rounded corners) or overshoot (spikes at the corners) just adjust the screw terminal until these disappear and you have no overshoot and no undershoot.  

You have now adjusted the probe correctly.

How to use an oscilloscope: Making measurements

There are two fundamental things you can measure with an oscilloscope

  • Voltage
  • Time

How to use an oscilloscope : Measuring Voltage and frequency

oscilloscope input channelUsing the channel amplifier setting you can measure voltage here the amplifier is set to 0.2V per  (vertical) division.  

Just adjust the channel amplifier setting until the signal you are looking at 'just' fills the screen - this gives the maximum (most accurate) view of the signal.

You can measure DC or AC signals by selecting the appropriate switch setting.

GND sets the input of the channel amplifier to ground ignoring the input signal and it useful to find out where the zero volt reference is on the screen.

How to use an oscilloscope: Measuring DC signals

Before you measure a steady DC signal set the switch to GND and move the trace to the lowest horizontal graticule (black lines on screen).  This sets the zero voltage position - now set the switch to DC and put the probe on the DC signal - adjust the channel amplifier to keep the signal on screen.  

Count the number of divisions and multiply by the channel amplifier setting to read the voltage.  Of course its easy to select an easy voltage and amplifier setting to start with e.g. 5V with a 1V/division setting will make the trace move up 5 graticule divisions.

How to use an oscilloscope: Measuring AC signals

An AC signal is simply Alternating Current and is more commonly used to describe an alternating voltage as well and the text book AC waveform is the sinewave.

To make the measurement the amplifier settings are used in the same way as a DC measurement but now you need to start with the ground reference in the middle of the screen.  So set the input switch to GND and move the trace up to the center then set the input switch to AC.  

You need to do this as an AC signal moves above and below ground so to see the whole signal you need the ground reference in the middle.  

Now set the trigger level and adjust the channel amplifier so that the signal fills the screen and is stable.  Here's an example of a AC sinewave centered about the mid graticule.

How to use an oscilloscope : full sinewaveHere settings were:

Timebase : 0.5ms/div
Amplifier: 1.0V/div

So for a quick look the signal period is (looking at the rising edge where it crosses the zero axis - ~4.7 divisions or

5.2* 0.5ms = 2.6ms

So the frequency is 1/2.6ms = 384Hz

The peak voltage is

1V/div * 2 div = 2V

and so the Vrms = Vp/sqrt(2) = 1.41Vrms.

Note: The zero axis is shown by the other channel that is switched to ground - it just helps you to see the signal more easily and is not essential.

But this is not the most accurate way you can measure the signal - to do that you have to maximize the displayed signal.  

How to use an oscilloscope : full sinewaveIn the image to the right only half the signal is displayed because you know that a sine wave is repetitive and symmetrical. So you only need to see half the signal to fully characterize it.

Here settings were:

Timebase : 0.2ms/div
Amplifier: 0.5V/div

Half the period of the signal is 6.6 divisions

Half period : 6.6 * 0.2ms = 1.32ms,
Whole period : 2 * 1.32ms = 2.64ms

So there is an extra digit of accuracy obtained and the frequency is

1/2.64ms = 378.8Hz

Peak voltage is 4.2 divisions so

0.5V/div * 4.2 div = 0.5 * 4.2V = 2.1Vpeak

So Vrms = Vp/sqrt(2) = 1.49Vrms

Note: This measures the period in the most accurate way I'll leave you to figure out how you could measure both period and amplitude more accurately.

Tip: Buy a digital oscilloscope : All these calculations are done for you in real time - if you buy the right one - some also give you standard deviation, jitter and all manner of other measurements done using dsp.

Jump from how to use an oscilloscope
to Best microcontroller projects Home Page.

New! Comments

Have your say about what you just read! Leave me a comment in the box below.

Privacy Policy | Contact | About Me

Site Map | Terms of Use

Visit our Facebook Page:

   Click Here

Recent Articles

  1. How to use the BMP280 Barometric Pressure chip with the Arduino

    How to use the BMP280 for weather pressure measurement or altitude change detection.

    Read more

  2. How to use the SSD1306 OLED LCD.

    Easily use the SSD1306 in any of your projects.

    Read more

  3. Logic Level Converters made easy

    How to easily make a logic level converter e.g. between 3V and 5V.

    Read more

Sign up for MicroZine
''The'' Microcontroller Newsletter

Enter your first Name and primary email address in the form below:

And receive absolutely FREE a full project for:

"Measuring Analogue Voltages
Without An ADC"

(Using only one pin).

Instant Download:
You Can
Get It Right Now

Warning: This project could be  Removed 
at any time.  

It will  NOT be 
available indefinitely SO
To avoid 
disappointment  get it:


Don't worry -- your e-mail address is totally secure. I promise to use it only to send you MicroZine
Remember this is a project with full description and fully debugged C Source code - and it's not available from the main website.

You can only get it through this newsletter.

To get exclusive access Enter your first name Name and primary email address Now in the form above.:

But wait !

There's more...

You'll receive more
free and exclusive reports as well as site information and site product updates

Scroll up to the form above and sign up NOW. Don't forget it's FREE and if you don't like it, you can unsubscribe at any time.

Click Here Now to use the form above to get your Valuable information absolutely free.

Readers Comments

"I wanted to thank
you so so so much
for all the information
you have provided in
your site it's


- Ranish Pottath

"This site really is
the best and my favorite.
I find here many useful
projects and tips."

- Milan


"Awesome site,
very, very easy and nice
to navigate!"

- Matt

Learn Microcontrollers

"Interested in

Sign up for The
Free 7 day guide:


"I am a newbie to PIC
and I wanted to say
 how great your
site has been for me."

- Dave


"Your site is a great
and perfect work.

- Suresh


"I couldn't find the correct
words to define
yourweb site.

Very useful, uncovered,
honest and clear.

Thanks so much for
your time and works.

- Anon

Back to Top