This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.
The Digi-Key Continuing Education Center, presented by Design News, is a well-established program with an extensive archive of content at your disposal. View any previous course by simply navigating through previous semester content and selecting the course of your choosing.
The CEC will get you up to speed quickly on a host of technologies you've been meaning to study via a series of 45-minute online lessons taught by our faculty of expert tutors.
The first lecture of this series is all about the hardware. Although there are a multitude of RP2040 development boards available from a number of commercial vendors, a pre-packaged RP2040 solution may not be suitable for your particular project...
The criteria, processes, and examples that we have covered in this course will provide many modern ideas on how to select a microcontroller. In this session, we will explore corner cases and additional considerations that are often overlooked...
In this session, we will walk through several application examples on how to select the right microcontroller for an application. Attendees will see how to select a microcontroller for a machine-learning system and an IoT sensor node.
Microcontrollers are traditionally chosen by the electrical team, but today’s products require that designers forgo tradition and allow software to drive their microcontroller selection. In this session, we will explore a modern process for...
With so many microcontroller options available today, it can be difficult to find just the right one for an application. In this session, we will examine the various criteria that designers should consider when selecting their microcontroller...
The number of microcontrollers available today is growing, and the technologies available are vast. Microcontrollers are finding their way into cutting-edge applications using machine learning and into the most basic applications. In this session...
The bane of many projects is how to successfully manage software configurations. Many code bases are used across multiple product lines and SKUs. Managing which features are included and which are excluded can result in complex spaghetti code. In...
Quality cannot be added to a system at the end of the development cycle—it must be maintained at every stage. In this session, we will explore what it takes to build a quality embedded system. We will discuss how to analyze embedded systems for...
It’s amazing how quickly a well-architected system can descend into chaos! In this session, we will explore how to analyze our embedded software as we develop it to ensure that we maintain high coherence and minimize coupling. Attendees will walk...
Many real-time systems rely on an RTOS to manage timing and low-level features in the microcontroller system. In this session, we will explore how to architect an embedded application using an RTOS. Attendees will learn how to develop and verify...