|
Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
|
Copyright (c) 2025-2026 Microchip Technology Inc. More...
Go to the source code of this file.
Macros | |
| #define | MCHP_ADC_AIN0 0x00 |
| ADC input AIN0. | |
| #define | MCHP_ADC_AIN1 0x01 |
| ADC input AIN1. | |
| #define | MCHP_ADC_AIN2 0x02 |
| ADC input AIN2. | |
| #define | MCHP_ADC_AIN3 0x03 |
| ADC input AIN3. | |
| #define | MCHP_ADC_AIN4 0x04 |
| ADC input AIN4. | |
| #define | MCHP_ADC_AIN5 0x05 |
| ADC input AIN5. | |
| #define | MCHP_ADC_AIN6 0x06 |
| ADC input AIN6. | |
| #define | MCHP_ADC_AIN7 0x07 |
| ADC input AIN7. | |
| #define | MCHP_ADC_AIN8 0x08 |
| ADC input AIN8. | |
| #define | MCHP_ADC_AIN9 0x09 |
| ADC input AIN9. | |
| #define | MCHP_ADC_AIN10 0x0A |
| ADC input AIN10. | |
| #define | MCHP_ADC_AIN11 0x0B |
| ADC input AIN11. | |
| #define | MCHP_ADC_AIN12 0x0C |
| ADC input AIN12. | |
| #define | MCHP_ADC_AIN13 0x0D |
| ADC input AIN13. | |
| #define | MCHP_ADC_AIN14 0x0E |
| ADC input AIN14. | |
| #define | MCHP_ADC_AIN15 0x0F |
| ADC input AIN15. | |
| #define | MCHP_ADC_SCALEDCOREVCC 0x18 |
| 1/4 scaled core supply | |
| #define | MCHP_ADC_SCALEDVBAT 0x19 |
| 1/4 scaled VBAT | |
| #define | MCHP_ADC_SCALEDIOVCC 0x1A |
| 1/4 scaled I/O supply | |
| #define | MCHP_ADC_BANDGAP 0x1B |
| Bandgap voltage. | |
| #define | MCHP_ADC_PTAT 0x1C |
| PTAT temperature sensor. | |
| #define | MCHP_ADC_CTAT 0x1D |
| CTAT temperature sensor. | |
| #define | MCHP_ADC_DAC0 0x1E |
| DAC0 output. | |
| #define | MCHP_ADC_MUXPOS_VALID_MASK (GENMASK(0x1E, 0x18) | GENMASK(0x0F, 0x00)) |
| ADC positive input (MUXPOS) valid values in bits. | |
| #define | MCHP_ADC_MUXNEG_VALID_MASK (BIT(0x18) | GENMASK(0x07, 0x00)) |
| ADC negative input (MUXNEG) valid values in bits. | |
| #define | MCHP_ADC_REF_INTREF 0x00 |
| Internal bandgap reference (SUPC.VREF.SEL). | |
| #define | MCHP_ADC_REF_INTVCC0 0x02 |
| 1/2 VDDANA (VDDANA > 2.0 V) | |
| #define | MCHP_ADC_REF_INTVCC1 0x03 |
| VDDANA. | |
| #define | MCHP_ADC_REF_AREFA 0x04 |
| External reference A. | |
| #define | MCHP_ADC_REF_AREFB 0x05 |
| External reference B. | |
| #define | MCHP_ADC_REF_AREFC 0x06 |
| External reference C (ADC1 only). | |
Copyright (c) 2025-2026 Microchip Technology Inc.
SPDX-License-Identifier: Apache-2.0
ADC input selection definitions for SAM D5x/E5x devices.
| #define MCHP_ADC_AIN0 0x00 |
ADC input AIN0.
| #define MCHP_ADC_AIN1 0x01 |
ADC input AIN1.
| #define MCHP_ADC_AIN10 0x0A |
ADC input AIN10.
| #define MCHP_ADC_AIN11 0x0B |
ADC input AIN11.
| #define MCHP_ADC_AIN12 0x0C |
ADC input AIN12.
| #define MCHP_ADC_AIN13 0x0D |
ADC input AIN13.
| #define MCHP_ADC_AIN14 0x0E |
ADC input AIN14.
| #define MCHP_ADC_AIN15 0x0F |
ADC input AIN15.
| #define MCHP_ADC_AIN2 0x02 |
ADC input AIN2.
| #define MCHP_ADC_AIN3 0x03 |
ADC input AIN3.
| #define MCHP_ADC_AIN4 0x04 |
ADC input AIN4.
| #define MCHP_ADC_AIN5 0x05 |
ADC input AIN5.
| #define MCHP_ADC_AIN6 0x06 |
ADC input AIN6.
| #define MCHP_ADC_AIN7 0x07 |
ADC input AIN7.
| #define MCHP_ADC_AIN8 0x08 |
ADC input AIN8.
| #define MCHP_ADC_AIN9 0x09 |
ADC input AIN9.
| #define MCHP_ADC_BANDGAP 0x1B |
Bandgap voltage.
| #define MCHP_ADC_CTAT 0x1D |
CTAT temperature sensor.
| #define MCHP_ADC_DAC0 0x1E |
DAC0 output.
ADC negative input (MUXNEG) valid values in bits.
ADC positive input (MUXPOS) valid values in bits.
| #define MCHP_ADC_PTAT 0x1C |
PTAT temperature sensor.
| #define MCHP_ADC_REF_AREFA 0x04 |
External reference A.
| #define MCHP_ADC_REF_AREFB 0x05 |
External reference B.
| #define MCHP_ADC_REF_AREFC 0x06 |
External reference C (ADC1 only).
| #define MCHP_ADC_REF_INTREF 0x00 |
Internal bandgap reference (SUPC.VREF.SEL).
| #define MCHP_ADC_REF_INTVCC0 0x02 |
1/2 VDDANA (VDDANA > 2.0 V)
| #define MCHP_ADC_REF_INTVCC1 0x03 |
VDDANA.
| #define MCHP_ADC_SCALEDCOREVCC 0x18 |
1/4 scaled core supply
| #define MCHP_ADC_SCALEDIOVCC 0x1A |
1/4 scaled I/O supply
| #define MCHP_ADC_SCALEDVBAT 0x19 |
1/4 scaled VBAT