If you're planning to develop a product that uses a microcontroller (MCU), then you'll want to take note of next week's Design News Continuing Education course, "MCU Software Development – A Step-by-Step Guide."
The online class, which provides an overview of the main software tools used in MCU development, is targeted at product designers of all backgrounds, ranging from mechanical and electrical engineers to software developers. It will run Sept. 22-26. "It's a quick way to get up to speed on designing with microcontrollers, which are really becoming pervasive now," said Warren Miller, who will host the five-day session.
Miller, a 30-year veteran of the electronics industry, will focus on tools that can be employed with the Atmel AVR XMEGA microcontroller and its associated evaluation board. However, he said the concepts presented in the class apply to virtually any microcontroller.
"We'll be showing how to download free tools, use the development board, and do some sample designs," Miller said. "By the end of the class, you will actually have done your own design."
He encourages product developers to attend the course, regardless of their level of experience. "Today's compilers and evaluation boards are so good that you can basically create a touch interface without knowing any code at all. You just tell it the parameters you need, and, lo and behold, it will generate the code that runs on your MCU."
The course, sponsored by Digi-Key, will start with basics and then attempt to build expertise over the five-day period. The first day will offer an introduction to MCU software development. Subsequent days will include explanations of the AVR XMEGA microcontroller, the evaluation board, and the necessary software tools. On the final day, Miller will take the class through an example design.
For most of the attendees, "this will offer a new skill they can use," Miller said. "And even if they don’t develop software directly, it can help them understand what the other people on their team are doing."
Click here to sign up.