Register to reply

Which Microcontroller?

by dk99
Tags: microcontroller
Share this thread:
dk99
#1
Jan13-10, 04:13 AM
P: 10
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.
Phys.Org News Partner Engineering news on Phys.org
Greater safety and security at Europe's train stations
Fingerprints for freight items
On the way to a safe and secure smart home
berkeman
#2
Jan13-10, 12:32 PM
Mentor
berkeman's Avatar
P: 41,109
Quote Quote by dk99 View Post
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.
Topher925
#3
Jan13-10, 02:33 PM
Topher925's Avatar
P: 1,672
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.

berkeman
#4
Jan13-10, 04:00 PM
Mentor
berkeman's Avatar
P: 41,109
Which Microcontroller?

Who you calling old timer?!
cjameshuff
#5
Jan13-10, 04:24 PM
P: 210
Quote Quote by Topher925 View Post
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.
dk99
#6
Jan13-10, 09:47 PM
P: 10
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
#7
Jan14-10, 01:14 AM
Mentor
berkeman's Avatar
P: 41,109
Quote Quote by dk99 View Post
Ya.. Atmega looks like a superior choice because it's got an inbuilt ADC and all.

please suggest any tutorials for learning about microcontrollers
Quote Quote by berkeman View Post
the manufacturer will have tutorial resources on their website.
4-char
cjameshuff
#8
Jan14-10, 03:09 PM
P: 210
Quote Quote by dk99 View Post
please suggest any tutorials for learning about microcontrollers
Like I said, look at Atmel's application notes: http://www.atmel.com/dyn/products/ap...?family_id=607

AVR335, AVR222, and AVR223 in particular look like they may be of interest.


Register to reply

Related Discussions
PIC microcontroller, rs232 Engineering, Comp Sci, & Technology Homework 1
First Microcontroller Electrical Engineering 19
Where to buy microcontroller Computing & Technology 0
Drilling PCB using Microcontroller Electrical Engineering 3
Microcontroller Suggestions... Electrical Engineering 8