Thanks for the reply, I don't even know where to start. Do you have any specific part number so I can look at the data sheet. I just need to find one that a lot of people use(particular people here), I need all the help I can get as my experience on micro controller is very limited.Hi,
I´ve done a lot with ATMEL (now Microchip) AVRs. Not bad, fast.
Did you check Arduino? It´s more an IDE, but they also sell boards. Lot´s of libraries.
And on some boards they also use AVRs.
Klaus
ThanksIf you think you will have significant amount of mixed signal
then this might interest you, post #3 and #5.
It is 32 bit, there is a low end family, PSOC 4, still 32 bit.
Would be various SMD, down to 28 SSOP. Main focus more
like 68 (if memory serves me).
Alternative is Atmel RISC, simple A/D and DAC, some dip packages
down to 8 pin, ATTINY85 kinds of parts, Or of course Microchip.
Regards, Dana.
Thanks
I just want simple small stuff to do simple things only, nothing fancy. The days when I was still working, 8051 core was still popular. I just want something simple.
I am looking at ATMEGA328, It's 28pin DIP which is easy to work with at home. Only thing is both Mouser and Digikey are out of stock. Any other suggestion I can look into?Hi,
Again: Arduino IDE works with (some kind of) C++.
Arduino uno uses AVR ATmega328.
Code size mainly depends on source code .... and only a little on language.
You surely could write meaningful C++ code which needs just 100 bytes of flash.
DAC are not very common on small 8 bit MCUs. Alternatively you may use (filtered) PWM or an external DAC.
"Enough" EEPROM ... what is enough? We don't know.
Btw: AVRs have: FLASH for program code, EEPROM for non volatile data, RAM for volatile data.
Klaus
Great, that's even better. I already put 5 into my cart. This is the first option for me. I just want to wait for a few, then I can narrow down.Digikey currently has the new AVR chips like AVR32DB28. This particular chip has a 10 bit DAC
which the ATmega328 doesn't have.
ThanksMight I also suggest that you get a prototyping board that lets you replace the MCU.
I'm more familiar with the original Microchip (i.e. PIC) families and they make 'Explorer' boards where you can plug i a number of different 'PIMs' (plug in modules) that hold the different MCUs.
This will allow you to start small and then expand over time as your knowledge and desire to tackle more complex projects increases.
Also don't be afraid of the 16-bit devices - many of them have more built-in modules such as DACs.
If you want to program in C++ then you might actually be limiting your options as many of the smaller MCUs are programmed in C - but C is a very good choice for many applications.
Susan
ThanksThese are along the lines I was thinkign about in the Microchip PIC area:
If you studied C++ then you do actually know C - just forget about classes etc. and realise that 'static' has a different meaning.
Susan
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?