Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I have experience with AVR,There are many peripherals in the AVR family like as ADC,comparator,REF,I2C,Dual USART, eeprom,Timers (with many featurs),LCD drivers.
There are AVR that have RF ,USB,secure,CAN Bus,FPGA,...
There are AVRs that are suitable for high speed and some for low power portable designs.
It have many support like as www.avrfreaks.com and good documents on atmel site and internet.
It have some good c compilers from IAR , and free GCC.
freeRTOS also support it.
I think AVR does what you want in 8 bit and no need to learn others.
In next step 16 bit like as msp430 is not sufficient ,select 32bit ARM7 like as atmel
SAM7 series.
The above list for AVR is about 400~500 $ except fot c compiler(the price is depend on compiler selection(AVR GCC,imagecraft,IAR,code vision,...)
The primary cost of AVR maybe higher than msp430,but you should define your needs and select your micro.
AVR have a good site for support(avrfreaks) and many free projects are available for it.
Msp430 in electronic spec and peripherals and IC cost is not better than avr.
The choice is by designer and it depends on many things.
I have design many project for MSP430 and i think it the best in comper to AVR and PIC :
1) MSP430 16 bit bus ,AVR,PIC,8051 8Bit bus
2) Lot of support appliction and source code {even in C language} on ti site
3) You can get free samples ASAP
4) Very low power consumption best for portable application
5) Code tranperncy easy task in the family - not like pic
6) 8 mips in 8 MHZ , pic is 5 mips in 20 MHZ
7) Low cost development tools see www.OLIMEX.com
8) Jtag debug and programming - the best way to do the task
9) use internal oscilator works first time when powered ON - importent for beginners
I have made some projects with MSP430F149 and AVR ATmega128L
MSP430:
- 16 bit bus
- hardware MAC
- EM Compatibility - is better than AVR
- max 60kB Flash memory
- max 2kB RAM memory
- lower power consumption, more low power modes
- low cost JTAG debugger
- ADC 12bit
AVR:
- Harvard architecture - data and program memories are separated - faster program execution
- more flash memory
- more RAM memory
- hardware SPI, I2C
- ADC 10 bit
can the MPS430 self-program (write its own flash from a program?) - the micro like AVR that do this and support segmenting memory for a bootloader are very handy. I can download my application via a serial port connection and this can be remoted across the internet or WiFi LAN, etc.
The 16 bit, and esp. the 32 Bit RISC micros are much more memory inefficient than 8 bitters, assuming typical applications rather than floating point intensive. So 64K of flash goes fast in 16/32 bit chips.
yes MSP430 can do that (ISP) over the serial, SPI, wireless.
some of the best sides of MSP for me
1- very cheap! for beginning HW
2- I totally program it by C
3- F2xx series uses Spy-Bi-Wire programming needs just 2 line.(smaller connectors for programming)
4- It's extremely low power. (I saw apple energized msp430 )
5- It's future promising for Zigbee
Last words: Topic was created as MPS430 TI & AVR Compare ?
I just difference that.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.