“The IC Time Machine”

What is it?

“A highly stable controller capable of producing accurate time delays, or oscillation.”
-Philips Components and Semiconductors

The 555 is a 8-pin intergrated circuit with 2 modes of opperation. The time delay (stable) mode is controlled by one capacitor and one resistor. The oscillation (astable) mode is controlled by a capacitor and two resistors. There is also a third mode Bistable mode or Schmitt trigger  : the 555 can operate as a flip-flop, if the DIS pin is not connected and no capacitor is used. This post will focus on some of the basics of 555 ic.


1. 555 ic introduction

2. Pin configuration

3. Operation modes

4. Component  selection

5. Specifications for NE555

6. Derivatives

7. Resources

1. 555 ic introduction

Around 1971, the Signetics Corporation introduced the 555 timer IC. It was called “The IC Time Machine”. It was also the first and only commercial IC timer available at the time.

he 555 Integrated Circuit (IC) is an easy to use timer that has many applications. It is widely used in electronic circuits and this popularity means it is also very cheap to purchase. A ‘dual’ version called the 556 is also available which includes two independent 555 ICs in one package.

This IC is a  monolithic timing circuit that can produce accurate and highly stable time delays or oscillation. Like other commonly used op-amps, this IC is also very much reliable, easy to use and cheaper in cost. It has a variety of applications including monostable and astable multivibrators, dc-dc converters, digital logic probes, waveform generators, analog frequency meters and tachometers, temperature measurement and control devices, voltage regulators etc. The timer basically operates in one of the two modes either as a monostable (one-shot) multivibrator or as an astable (free-running) multivibrator.The SE 555 is designed for the operating temperature range from – 55°C to 125° while the NE 555 operates over a temperature range of 0° to 70°C.

2. Pin Configuration

The following illustration shows  the 555 (8-pin).

In a circuit diagram the 555 timer chip is often drawn with pins not in the same order as the actual chip, this is because it is much easier to recognize the function of each pin, and makes drawing circuit diagrams much easier.

Pin functions:

Trigger input: when less than 1/3 Vs (‘active low’) this makes the output high (+Vs). It monitors the discharging of the timing capacitor in an astable circuit. It has high input impedance greater than 2M.

Threshold inputwhen greater than 2/3 Vs (‘active high’) this makes the output low (0V)*. It monitors the charging of the timing capacitor in astable and monostable circuits. It has high input impedance greater than 10M.
providing the trigger input is > 1/3 Vs, otherwise the trigger input will override the threshold input and hold the output high (+Vs).

Reset input: when less than about 0.7V (‘active low’) this makes the output low (0V), overriding other inputs. When not required it should be connected to +Vs. It has an input impedance of about 10k.

RECOMMENDED READ  Automated Plant Watering System Uses Car Parts

Control input: this can be used to adjust the threshold voltage which is set internally to be 2/3Vs, usually this function is not required and the control input is connected to 0V with a 0.01µF capacitor to eliminate electrical noise. It can be left unconnected if noise is not a problem.

Discharge pin it is connected to 0V when the timer output is low and is used to discharge the timing capacitor in astable and monostable circuits.

Output pin of a standard 555 or 556 can sink and source up to 200mA. This is more than most ICs and is sufficient for many output transducers, including LEDs (with a resistor in series), low current lamps, piezo transducers, loudspeakers, relay coils and some motors. The output voltage does not quite reach 0V and +Vs, especially if a large current is flowing. To switch larger currents a transistor is needed to be used as switch.

3.  Operational modes

The 555 timer has  following  operational modes

  • Monostable mode: in this mode, the 555 functions as a “one-shot”. Applications include timers, missing pulse detection, bouncefree switches, touch switches, frequency divider, capacitance measurement, pulse-width modulation (PWM) etc
  • Astable – free running mode: the 555 can operate as an oscillator. Uses include LED and lamp flashers, pulse generation, logic clocks, tone generation, security alarms, pulse position modulation, etc.
  • Bistable mode or Schmitt trigger: the 555 can operate as a flip-flop, if the DIS pin is not connected and no capacitor is used. Uses include bouncefree latched switches, etc.
One shot, monostable:

In the one-shot mode, the 555 acts like a monostable multivibrator. A monostable is said to have a single stable state–that is the off state. Whenever it is triggered by an input pulse, the monostable switches to its temporary state. It remains in that state for a period of time determined by an RC network. It then returns to its stable state. In other words, the monostable circuit generates a single pulse of fixed time duration each time it receives and input trigger pulse. Thus the name one-shot. One-shot multivibrators are used for turning some circuit or external component on or off for a specific length of time. It is also used to generate delays. When multiple one-shots are cascaded, a variety of sequential timing pulses can be generated. Those pulses will allow you to time and sequence a number of related operations.

RECOMMENDED READ  Android: How to get MAC address of Ethernet port (not WiFi)

The width of the output pulse is determined by the time constant of an RC network, which consists of a capacitor (C) and a resistor (R). The output pulse ends when the charge on the C equals 2/3 of the supply voltage. The output pulse width can be lengthened or shortened to the need of the specific application by adjusting the values of R and C.

The output pulse width of time t, which is the time it takes to charge C to 2/3 of the supply voltage, is given by

monostable design equation

where t is in seconds, R is in ohms and C is in farads.

The circuit used to make a 555 timer monostable is quite simple it just needs a few components.

Now this is the basic circuit! u can build hundreds of modified monostables to add features and achieve different functions. We will add a few in to the blog soon.

Astable oscillator:

In astable mode, the 555 timer puts out a continuous stream of rectangular pulses having a specified frequency. Resistor R1 is connected between VCC and the discharge pin (pin 7) and another resistor (R2) is connected between the discharge pin (pin 7), and the trigger (pin 2) and threshold (pin 6) pins that share a common node. Hence the capacitor is charged through R1 and R2, and discharged only through R2, since pin 7 has low impedance to ground during output low intervals of the cycle, therefore discharging the capacitor.

In the astable mode, the frequency of the pulse stream depends on the values of R1, VR1 and C1: VR1 is made variable here so that we can adjust it to get variable time-period, for fixed time-period a fix value resistor should be used.The component selection program can be used to get the values.

In astable mode the frequency cn be calculated as

astable design formula

The period, t, of the pulses is given by:

The HIGH and LOW times of each pulse can be calculated from:

The duty cycle of the waveform, usually expressed as a percentage, is given by:

An alternative measurement of HIGH and LOW times is the mark space ratio:

It is usual to make R1=1 kΩ because this helps to give the output pulses a duty cycle close to 50%, that is, the HIGH and LOW times of the pulses are approximately equal.

Bistable Mode:


In bistable mode, the 555 timer acts as a basic flip-flop. The trigger and reset inputs (pins 2 and 4 respectively on a 555) are held high via Pull-up resistors while the threshold input (pin 6) is simply grounded. Thus configured, pulling the trigger momentarily to ground acts as a ‘set’ and transitions the output pin (pin 3) to Vcc (high state). Pulling the reset input to ground acts as a ‘reset’ and transitions the output pin to ground (low state). No capacitors are required in a bistable configuration. Pins 5 and 7 (control and discharge) are left floating.

RECOMMENDED READ  The Cheap Way to Glitch an STM8 Microcontroller
4. Component selection

With a little practice, it is quite easy to choose appropriate values for a 555 timer astable. To make things even easier, you might like to download the DOCTRONICS 555 timer component selection program from DOCTRONICS.

The program works with all versions of Windows™ from Windows 95™ through to Windows 7™ and looks like this:

555 component selector

To download the program, (~210K) click on the image. for detailed instructions on how to use click here

A online utility is also available  Online component selector

5. Specifications


These specifications apply to the NE555. Other 555 timers can have different specifications depending on the grade (military, medical, etc).

Supply voltage (VCC) 4.5 to 15 V
Supply current (VCC = +5 V) 3 to 6 mA
Supply current (VCC = +15 V) 10 to 15 mA
Output current (maximum) 200 mA
Maximum Power dissipation 600 mW
Power Consumption (minimum operating) 30 mW@5V, 225 mW@15V
Operating temperature 0 to 70 °C
6. Derivatives


Many pin-compatible variants, including CMOS versions, have been built by various companies. Bigger packages also exist with two or four timers on the same chip. The 555 is also known under the following type numbers:

Manufacturer Model Remark
Avago Technologies Av-555M
Custom Silicon Solutions CSS555/CSS555C CMOS from 1.2 V, IDD < 5 µA
ECG Philips ECG955M
Exar XR-555
Fairchild Semiconductor NE555/KA555
Harris HA555
IK Semicon ILC555 CMOS from 2 V
Intersil SE555/NE555
Intersil ICM7555 CMOS
Lithic Systems LC555
Maxim ICM7555 CMOS from 2 V
Motorola MC1455/MC1555
National Semiconductor LM1455/LM555/LM555C
National Semiconductor LMC555 CMOS from 1.5 V
NTE Sylvania NTE955M
Raytheon RM555/RC555
RCA CA555/CA555C
STMicroelectronics NE555N/ K3T647
Texas Instruments SN52555/SN72555
Texas Instruments TLC555 CMOS from 2 V
Zetex ZSCT1555 down to 0.9 V
NXP Semiconductors ICM7555 CMOS
HFO / East Germany B555


DATASHEET:    555 data sheet

555 timer ( Doctronics.com)

555 Timer Tutorial (Tony van Roon, University of Guelph, Canada)

555 timer IC (from Wikipedia, the free encyclopaedia)

The 555 IC

Online component selector


Dost Muhammad Shah

Dost Muhammad specializing in Embedded Design, Firmware development, PCB designing , testing and prototyping. He enjoys sharing his experience with others .Get in touch with Dost on Twitter or via Contact form


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.