4 ms·
I find the PIC peripherals better. The counter is fully async on the PICs for example which allows you to do very fast (50MHz+) pulse counting. Agree for getti
by cjsuk 9y ago
I find the PIC peripherals better. The counter is fully async on the PICs for example which allows you to do very fast (50MHz+) pulse counting.
Agree for getting things going though - definitely faster and none of that PICkit crap to deal with.
- lmilcin 9y agoMost of the time when I go for AVR it is because ease of use and if I need more from MCU I go for Cortex-M because they are dirt cheap and very powerful and you can always find a part that does what you need. For me there just isn't enough middle ground between 8-bit AVRs and ARM Cortex that would justify learning another platform. I might be biased, as I learned starting with AVRs and then took to Cortex-M3/M4 when my projects outgrew 8-bit. If I started with PIC that would probably be PIC/Cortex-M, but AVR is so much easier on a newb like I was few years ago.
- vvanders 9y agoYeah, for me I love the AVRs for small things but when I step up to a Cortex I love Cypress' PSoC. You get a mini CPLD and Arm m0/m3 on the same bus which lets you do all sorts of clever things.
- cjsuk 9y agoPSoC dev kit is also extremely cheap!
- vvanders 9y agoYes! They're incredible little chips. Want 8, 2 bit timers? Sure thing! One large 32bit timer? Done! Having a CPLD to drive your peripherals so that you can reconfigure them is a brilliant idea. The fact that you can drop down to VHDL is an awesome bonus. They've also got some small reconfigurable op-amps built in as well that lets do you really clever things while sleeping.