Presented By:
Now you can earn IEEE Professional Development Hours by attending CEC courses.
  • All class times are listed in Eastern Time.
  • All classes will consist of a 45 minute lecture and an interactive chat session.
  • Registered users must sign up to participate and get credit for each course.
  • A downloadable calendar invite is available for each course. Register and visit each classroom page to download the invite.
  • Questions? Please contact us here.

Digi-Key Continuing Education Center, hosted on Design News, will get you up to working speed quickly in a host of technologies you've been meaning to study, but haven't had the time, via a series of 45-minute online lessons – all without leaving the comfort of your lab or office. Our faculty of expert tutors has divided the interdisciplinary world of design engineering into five dimensions: microcontrollers (basic and advanced), sensors, wireless, power, and lighting.

All of these topics will be tackled in a dedicated week of interactive tutorials where you can ask questions of the tutor, discuss knotty issues with your fellow students, and download a wealth of additional learning materials. (Don't worry if you can't attend a particular course live – seminars are also archived, and our online educational discussions take place 24 hours a day.)

Upcoming Classes

CEC Semester Fifteen 2019

Circuit Design on a Budget

Mar 1, 20192:00pm EST
In our final class, we will compare our finished board to the criteria we set forth and also compare the steps we had to take and differences for our two EDA tools, as well as for Altium Designer. We will look at the pros and cons of our different tools and be ready to choose our tools for our next...
Feb 28, 20192:00pm EST
Now that we have our schematic completed, we will move the netlist in both tools to the layout editor and create our PCB. We will quickly touch on the placement, routing, and auto-routing steps for each tool. At the end of this penultimate class, we will have a full set of gerber drawings to send...
Feb 27, 20192:00pm EST
In our third class we will use the parts we selected to create the circuit for our product. Using the symbols from our selected bill of materials (BOM), we will lay out the schematic for our product. We will show the steps for both EDA tools (CircuitStudio and KiCad) and compare the process for...
Feb 26, 20192:00pm EST
In our second class we will establish the parameters for our finished circuit. Based on the specifications that we laid out in the first class, we will start our component selection, checking our supplier for availability and deciding on our packaging. We will compare the packaging selections to...
Feb 25, 20192:00pm EST
In our first day, we will briefly look at the design process from concept to PCB and will introduce our class project. We will look at the process for getting and installing each of the tools on our computers. We will then set our goal -- getting a finished PCB manufactured from our week's work.

Essential Coding Techniques for Hardware Engineers

Feb 1, 20192:00pm EST
The goal is to contact an email server and send an informational email to a remote device at the appropriate moment. To accomplish this, we will need to code an SMTP application that our WIZ850io and ARM microcontroller can successfully execute.
Jan 31, 20192:00pm EST
The WIZ850io module offloads the internet access and wired Ethernet tasks from our ARM microcontroller. An ioLibrary (internet offload library) is provided by the WIZ850io manufacturer. Our mission today is to adapt the WIZnet ioLibrary and WIZ850io module for use with our ARM microcontroller.
Jan 30, 20192:00pm EST
Our IoT design contains a pair of EEPROMs in its nonvolatile memory subsystem. One of the EEPROMs is a specialized IC that contains a factory-programmed, globally unique 48-bit node address. The other EEPROM is a standard 256Kbit device. Both EEPROMs require an SPI communications portal. Today’s...
Jan 29, 20192:00pm EST
The ARM microcontroller’s second USART will be used to interface to a smart LCD touch display. Today, we will generate code to enable the USART and establish a logical bidirectional communications channel to the touch display.
Jan 28, 20192:00pm EST
We begin by translating our hardware components into logical elements. Data paths to and from the ARM microcontroller will also be defined. We will use a J-link PRO for debugging and programming. An alternate debugging portal consisting of one of the ARM microcontroller’s USARTs. An FTDI TTL-232R-...