Comparing Sine Waves with PIC Microcontrollers

Click For Summary
SUMMARY

The PIC16F877A and PIC16F628A microcontrollers can be used to compare sine waves due to their capabilities. The PIC16F877A features a 10-bit Analog-to-Digital Converter (ADC), enabling it to capture sine wave signals, particularly within the audio frequency range. However, developers must consider the limited RAM of 386 bytes on the PIC16F877A, which necessitates that signal comparisons be conducted almost instantaneously to meet application requirements.

PREREQUISITES
  • Understanding of PIC16F877A and PIC16F628A microcontroller specifications
  • Knowledge of 10-bit Analog-to-Digital Conversion
  • Familiarity with sine wave signal characteristics
  • Basic programming skills for microcontroller applications
NEXT STEPS
  • Research how to implement ADC on PIC16F877A
  • Explore techniques for real-time signal processing on microcontrollers
  • Learn about optimizing memory usage in embedded systems
  • Investigate audio frequency range specifications for signal comparison
USEFUL FOR

Embedded systems developers, electronics engineers, and hobbyists interested in signal processing with microcontrollers.

m.omara
Messages
1
Reaction score
0
hello

i need to now if i can compare between two sine wave by pic 16f877A or pic 16f628A?

that the input of pic become sine wave , can the pic read that wave or can generate it?

how i can do this ?

Any ideas?
 
Engineering news on Phys.org
A spot check of the '877 datasheet shows that it has a 10 bit Analog->Digital converter, so yes you could use it to capture a signal of suitable frequency...probably around the audio range would work fine.

There's not much RAM on PICs -- 386 bytes on the '877 -- so your signal comparison might have to be close to instantaneous. It'll all depend on the requirements for your application.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
6K
Replies
16
Views
3K
Replies
38
Views
6K
Replies
15
Views
3K
  • · Replies 8 ·
Replies
8
Views
5K
Replies
18
Views
3K
  • · Replies 26 ·
Replies
26
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 25 ·
Replies
25
Views
3K