Veketti
Full Member level 3
Dear All,
I’ve been playing around with PIC 12F and 16F series microcontrollers now for awhile and learned few things the hard way. Before I started this journey, I had to choose between Atmel and Microchip. I chose Microchip after I found it to be kind of more recommended. Anyways, those things that I’ve learned the hard way are that I started with the low end pic’s. Lack of memory and processing power.
Now for what I need your help is to decide what series I should start exploring or go to perhaps some ARM cortex Mx series (I don’t know is that even an option). My situation is that I don’t need to care if the chip costs 1.70$ or 8$ each as I’m doing this for hobby and I’d rather pay few extra bucks to get real support for floating point numbers and memory so that I don’t need to optimize the last byte. Also I want support from the complier and chip hardware to those floats so that no need to play with integers when float is needed. At least 10bit ADC with several channels, timers, 5V operating voltage, support for I2C and uart are bonus, to name few of what I’d need. C is the language I want to continue using. I also wouldn't want to have more chips eg. external flash or so.
What confuses me is that when I google what people recommend, those threads go like, go to PIC24F, next one says go to dsPIC3x and the other says go directly to arm xxxyyy.. So I’m counting on your experience what you recommend based on what I’ve said? Can you also explain why you recommend that? I hope nobody gets offended by this post.
Your help is greatly appreciated.
I’ve been playing around with PIC 12F and 16F series microcontrollers now for awhile and learned few things the hard way. Before I started this journey, I had to choose between Atmel and Microchip. I chose Microchip after I found it to be kind of more recommended. Anyways, those things that I’ve learned the hard way are that I started with the low end pic’s. Lack of memory and processing power.
Now for what I need your help is to decide what series I should start exploring or go to perhaps some ARM cortex Mx series (I don’t know is that even an option). My situation is that I don’t need to care if the chip costs 1.70$ or 8$ each as I’m doing this for hobby and I’d rather pay few extra bucks to get real support for floating point numbers and memory so that I don’t need to optimize the last byte. Also I want support from the complier and chip hardware to those floats so that no need to play with integers when float is needed. At least 10bit ADC with several channels, timers, 5V operating voltage, support for I2C and uart are bonus, to name few of what I’d need. C is the language I want to continue using. I also wouldn't want to have more chips eg. external flash or so.
What confuses me is that when I google what people recommend, those threads go like, go to PIC24F, next one says go to dsPIC3x and the other says go directly to arm xxxyyy.. So I’m counting on your experience what you recommend based on what I’ve said? Can you also explain why you recommend that? I hope nobody gets offended by this post.
Your help is greatly appreciated.