Triggering 555 Timer: How to Use PIC Microprocessor

  • Thread starter Thread starter djkross
  • Start date Start date
  • Tags Tags
    555 timer Timer
Click For Summary
SUMMARY

The discussion focuses on triggering a monostable 555 timer using a PIC16F84A microprocessor. Users confirmed that the PIC can successfully trigger the 555 timer if the I/O port is set as an Output and both devices share a compatible +5V power supply. Key considerations include ensuring the trigger pulse from the PIC is normally high, with a low pulse lasting at least 1 microsecond, and verifying the wiring against the schematic. Oscilloscope checks on the PIC output pin are recommended for troubleshooting.

PREREQUISITES
  • Understanding of 555 timer configurations, specifically monostable and astable modes.
  • Familiarity with PIC microcontrollers, particularly the PIC16F84A.
  • Knowledge of pulse width modulation and timing requirements for triggering circuits.
  • Basic skills in circuit troubleshooting and using an oscilloscope.
NEXT STEPS
  • Research the timing specifications for the Texas Instruments LM555 and its CMOS variants.
  • Learn about power supply bypass capacitors and their importance in circuit stability.
  • Explore programming techniques for generating precise timing pulses with the PIC16F84A.
  • Investigate common troubleshooting methods for microcontroller and timer circuits.
USEFUL FOR

Electronics hobbyists, embedded systems developers, and engineers working with microcontrollers and timer circuits will benefit from this discussion.

djkross
Messages
1
Reaction score
0
hey guys... I'm having some trouble trying to figure out how to trigger a siren I'm working on. i have an astable circuit setup with the output of the monostable 555 connected to the output of the astable 555s to trigger the circuit. i wanted to trigger the circuit using a PIC microprocessor but a teammate of mine says i can't do that. so far, the only way it's actually working is by grounding the trigger pin of the monostable 555. is there a chip or a circuit that i could add to this existing one that will be connected to the trigger pin of the monostable 555 and could have a signal sent to it by the PIC that will ground its output and thereby grounding the trigger pin of the monostable 555, which will get the result that I'm looking for?
 
Engineering news on Phys.org
I checked the data sheets for the PIC16F84A and the Texas Instruments LM555 and don't see a problem.

If the I/O port of the PIC is set as an Output and the supply voltages are compatible, I see no reason it wouldn't work. Ideally the PIC and the 555 Monostable should be driven with the same power supply, +5V and Gnd.

Be sure there are power supply bypass capacitors installed fairly near the chips.

Make sure your program sets the PIC output pin you are using to be Output, not Input. The Trigger pulse from the PIC to the Monostable should be normally high with a low pulse at least 1uS duration, perhaps longer if you are using a CMOS version of the 555. Since the PIC can operate with a 20MHz clock, you program will probably need a time delay to set the pulse duration

The Trigger pulse should also be shorter than the 555 output pulse.

If you have an Oscilloscope available, check for a pulse on the PIC output pin.

If all that fails to fix it, have someone else check your wiring against the schematic. Next would be to either replace the PIC and 555 or try them in another working circuit to see if they are still good.
 
  • Informative
Likes   Reactions: anorlunda

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 30 ·
2
Replies
30
Views
4K
  • · Replies 14 ·
Replies
14
Views
2K
Replies
16
Views
3K
  • · Replies 29 ·
Replies
29
Views
9K
Replies
2
Views
4K
  • · Replies 58 ·
2
Replies
58
Views
12K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 8 ·
Replies
8
Views
7K
  • · Replies 19 ·
Replies
19
Views
4K