We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

Continuous Positive Airway Pressure (CPAP) machines deliver therapy for obstructive sleep apnea. Essentially an air pump, a CPAP device continually adjusts its output to the user’s breathing pattern in order to maintain a constant pressure. To meet system objectives, CPAP designers use various types of motors, all of which can be controlled by our PIC® microcontrollers (MCUs) with flexible integrated motor control peripherals.

Our options for components in CPAP machines include:

  • dsPIC® Digital Signal Controller (DSC) with Digital Signal Processing (DSP) and motor control
  • Signal conditioning and amplification chips
  • Temperature sensors
  • Touch and gesture sensing

System Diagram

Microchip Has What CPAP Designers Need

  • dsPIC DSCs with integrated peripherals to implement numerous motor control strategies, including sensorless Brushless Direct Current (BLDC) control
  • A portfolio of free and low-cost code examples, software libraries and development tools to reduce motor control system design, time and risk
  • High-accuracy temperature sensors to maintain comfortable delivered-air temperature
  • Low-offset, low-noise op amps to amplify and condition signals from temperature and pressure sensors before analog-to-digital conversion
  • Hardware and software solutions for touch, proximity and free-space gesture-based control of systems that are easy to use in the dark



Examples – Microcontrollers with:
Integrated op amps, Analog-to-Digital Converters (ADCs), LCD, touch channels, Core Independent Peripherals and eXtreme Low Power (XLP)/picoPower® technology

Signal Conditioning and Power Management

Examples – Op amps, instrumentation amplifiers, battery management, switching regulators and Low-Dropout (LDO) regulators


Examples – Bluetooth®,  Bluetooth Low Energy and Wi-Fi®

Other Products

Examples – Memory, USB, Ethernet, data and video transceivers

Application Notes

Title Download
AN594 - Using the CCP Module(s) Download
AN857 - Brushless DC Motor Control Made Easy Download
AN1160 - Sensorless BLDC Control with Back-EMF Filtering Using a Majority Function Download
AN1375 - See What You Can Do with CTMU Download
AN1428 - LCD Biasing and Contrast Control Methods Download
AN1468 - Peripheral Brief: Programmable Switch Mode Controller (PSMC) Download

Medical Video Channel

Medical Video Channel