element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum Where do I start  in embedded?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 37 replies
  • Subscribers 483 subscribers
  • Views 3575 views
  • Users 0 members are here
  • microcontrollers
  • embedded
Related

Where do I start  in embedded?

majorkuso
majorkuso over 10 years ago

I would like to get better at building embedded devices but can't decide between avr or pic. I have the pickit 3 for pics and avr usbasp  and arduino. the arduino is ok, but I want to get closer to the metal. I would like some structured projects that I can build and familiarize myself with both the hardware and more importantly the c coding i would like to get better at my c. What would you guys recommend?

  • Sign in to reply
  • Cancel

Top Replies

  • johnbeetem
    johnbeetem over 10 years ago in reply to dougw +2
    Caveat: PSoC4 and PSoC5 are great chips, but the PSoC Creator environment you need to design with them only runs on Microsoft Windows.
  • DAB
    DAB over 10 years ago +1
    Hi James, I would suggest the cypress Semiconductor PSOC 4 family. They have a great free development IDE plus they have programmable hardware for digital and analog circuits. They have a great range of…
  • Jan Cumps
    Jan Cumps over 10 years ago +1
    You can go to the very metal with that Arduino that you have. There's no need to invest.
  • DAB
    0 DAB over 10 years ago

    Hi James,

     

    I would suggest the cypress Semiconductor PSOC 4 family.

    They have a great free development IDE plus they have programmable hardware for digital and analog circuits.

    They have a great range of projects integrated into the IDE so you can follow step by step examples as you learn more about digital and analog circuits and how you can integrate them into the software.

     

    There are also a lot of beginners electronic circuit kits that you can add as you get more comfortable working with the circuits.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 10 years ago

    You can go to the very metal with that Arduino that you have. There's no need to invest.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • majorkuso
    0 majorkuso over 10 years ago in reply to Jan Cumps

    I would like to take the arduino out of the equation if possible. that way I could get the clock speed of the avr or pic just trying to find a good set of courses or something that can make it easier to learn.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • dougw
    0 dougw over 10 years ago in reply to majorkuso

    The PSoC4 (programmable system-on-a-chip) includes an ARM Cortex M0 which is much faster than an Arduino.

    The PSoC4 Prototyping Kit ($4) is also much cheaper than an Arduino.

    Both systems have a free Integrated Development Environment. The PSoC IDE includes peripheral software drivers (including source code) for the system-on-a-chip.

    There is a new PSOC5 Prototyping Kit (for about $10) which is even more powerful (includes an ARM Cortex M3)

    I think the PSoC5 is a better kit because it includes a proper programmer/debugger (that can also be used with the PSoC4)

    There are lots of You Tube videos and the following projects provide great examples of how to implement real functionality:

    100 Projects in 100 Days

    100 projects in 100 days | Cypress

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • johnbeetem
    0 johnbeetem over 10 years ago in reply to dougw

    Caveat: PSoC4 and PSoC5 are great chips, but the PSoC Creator environment you need to design with them only runs on Microsoft Windows.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • dougw
    0 dougw over 10 years ago in reply to johnbeetem

    Good point John, I'm not a big fan of Windows, especially not 8.1, but there have always been orders of magnitude more programs that run on Windows than any other OS. If we refuse to use Windows, we have to give up a lot of choice and some productivity. The situation is improving steadily with more software running on other platforms and OS's, and deteriorating a bit with older software not running on new Windows and an ever increasing epidemic of malware, but everyone must weigh the trade-offs for their own requirements. For me, I just want to use the most productive and most powerful tools I can find, so I will have to keep a Windows machine around to run PSoC Creator and other key software - for a while. (I hear some people are running Creator in a virtual machine, but I have no Idea how effective that is)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • majorkuso
    0 majorkuso over 10 years ago

    I have noticed more books and material for the pic mcu but more community support for the avr could someone recommend a structured or semi-structured course on one or the other.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 10 years ago in reply to majorkuso

    Hi James - it must be irritating when you ask the way to Tippperary and everyone says why not go to Dublin instead !

     

    If funds are short and you have the Pickit 3 then go with Pics - Microchip offer  a huge range of parts at reasonable prices and with good hardware and software support. Lots of app notes and still many parts in DIY friendly DIL packages.

     

    You don't say what you want to do but here's a fun part: http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC24HJ128GP502

    You can get it in DIP and you get free tools if you like.

     

    There are loads of simple Pic projects on the web (you can start with a much simpler one than the PIC24....

     

    I wouldn't bother with a course - think of  a (simple) project and have a go.

     

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • kas.lewis
    0 kas.lewis over 10 years ago

    Hello James where are you located. A lot of people here I'm sure have LOTS of extra kit lying around that they might be happy to share, I know I do...

     

    Kas

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • majorkuso
    0 majorkuso over 10 years ago in reply to kas.lewis

    I live in south Georgia and the problem there is it is heavily agricultural driven so there are few people that share these interests

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube