Understanding the dev-board’s components
The dev-board contains the hardware components and interfaces needed to support a wide variety of embedded system applications. The dev-board contains hardware components such as LEDs, push-buttons, USB, Ethernet, power regulation, etc. The dev-board also has hardware interfaces, including pins and cable connectors. One use for the pins is to connect external components to the MCU (e.g., a display, sensors, power, other development-boards, etc.). Another use for the pins is to provide communication links to the MCU, such as serial, USB, or Ethernet. The following sections explore some of the dev-board’s main components, starting with the MCU.
The microcontroller unit (MCU)
An MCU is an integrated circuit (IC), and it is the dev-board’s main component. MCUs are often used in embedded systems to provide the primary processing capabilities. Typically, there is much thought and time spent choosing the proper MCU for...