Which Microcontroller to Choose for VARIABLE DIGITAL NOTCH FILTER Lab Project

  • Thread starter Thread starter dk99
  • Start date Start date
  • Tags Tags
    Microcontroller
AI Thread Summary
For a VARIABLE DIGITAL NOTCH FILTER lab project, the Atmega-32 microcontroller is recommended over the 8051 due to its superior design and built-in ADC capabilities. While the 8051 is a legacy chip with established resources, it may not be the best choice for modern applications, especially if advanced processing is required. The Atmega-32 is favored for its simplicity and effectiveness in digital signal processing tasks. Users are encouraged to explore Atmel's application notes and resources for tutorials on microcontroller programming. Overall, the Atmega-32 is positioned as the more suitable option for this project.
dk99
Messages
10
Reaction score
0
Which Microcontroller??

i am supposed to build a VARIABLE DIGITAL NOTCH FILTER using a microcontroller (either avr atmega-32 or 8051) for my lab project.
I don't know which one to chose please help me out.
And suggest any nice tutorials to learn about microcontrollers.
 
Engineering news on Phys.org


dk99 said:
i am supposed to build a VARIABLE DIGITAL NOTCH FILTER using a microcontroller (either avr atmega-32 or 8051) for my lab project.
I don't know which one to chose please help me out.
And suggest any nice tutorials to learn about microcontrollers.

I've used the 8051 for some DSP, but it's just an 8-bit processor, right? Seems like you would only use it for DSP if the DSP were relatively simple, and cost was a big factor.

For either one, the manufacturer will have tutorial resources on their website.
 


I would use the Atmega-32. The 8051 is a legacy chip that is only kept around because old timers don't like to learn new technology.
 


Who you calling old timer?! :biggrin:
 


Topher925 said:
I would use the Atmega-32. The 8051 is a legacy chip that is only kept around because old timers don't like to learn new technology.

That's a bit unjust. There's a lot of legacy hardware and software, design tools, etc that's been thoroughly developed and tested that requires 8051 processors, and there's no shortage of sources for compatible processors. Migrating to a more modern processor would often be expensive and would involve not-insignificant risks. It's not just kept around because "old timers don't like to learn new technology".

That said, I'd go with the AVR. It's a simple and clean design, and if your goal isn't specifically to learn the 8051, it seems an odd choice. The AVR is also a bit unusual for this, though...like the 8051, it's an 8-bit microcontroller, not a DSP, and depending on your needs may be extremely lacking in processing power. In any case, check out http://www.avrfreaks.net/ for forums and other resources, and look at Atmel's application notes.
 


Ya.. Atmega looks like a superior choice because it's got an inbuilt ADC and all.

please suggest any tutorials for learning about microcontrollers
 


dk99 said:
Ya.. Atmega looks like a superior choice because it's got an inbuilt ADC and all.

please suggest any tutorials for learning about microcontrollers

berkeman said:
the manufacturer will have tutorial resources on their website.

4-char
 
Back
Top