EPCs (Embedded PCs) are complete computers built on a single PCB, and take advantage of PC-compatible architecture as there is extensive knowledge and resources available. What makes EPCs different from Desktop or Notebook PCs are the specialized form factor, ruggedized mechanical design, extended operating temperature range (industrial temperature range, usually -40°C to +85°C or +105°C), low power consumption (vs. Desktop PCs), extended product/platform lifetime, vast range of software tools, and very specific technical support. EPCs also tend to have higher power density and, as such, the requirements for compact signal processing and power conversion solutions are usually at the top of the list.