Electronics > Beginners
Gooligum? Advice for a PIC novice
gooligumelec:
--- Quote from: ebclr on December 07, 2019, 11:13:44 am ---I don't recommend wasting your time learning legacy CPU's got to arm or RISC-V your investment will have a better ROE than with legacy Pic's
--- End quote ---
Yeah, it depends what you're trying to achieve. Certainly it doesn't make much sense to use an 8-bit PIC as the main MCU in most new projects. Your typical STM32 (or insert other ARM) clearly blows them away in price/performance. They can still make sense as an I/O processor though, e.g. suppose you're building a device with a bigger ARM and it's going to run Linux. Although your main CPU is going to have a lot of smart peripherals and DMA that limits the need for low latency realtime response, there are still situations where a tiny PIC hanging off the side to handle something that's timing critical can be an appropriate solution.
But as for learning - that's another matter. Sure, it can seem a waste to learn about simple 8-bit PICs, but the key work here is "simple". Data sheet for the 10F200 (which the Gooligum course starts with) is less than 100 pages, compared with > 1000 for your typical ARM part. The architecture and programming model are simple, as are the peripherals such as timers. You can get your head around the whole part.
When you then move on to something bigger and more modern, that you'd actually use in a practical design, it's easier to take in because you've seen some of it before, in a simpler form.
That's the theory, but it worked for me.
Jan Audio:
Dont you have something else to program ?
Try DOS first ( console application ).
Navigation
[0] Message Index
[*] Previous page
Go to full version