Zephyr API Documentation 4.5.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_pic32cz_ca_adc.h File Reference

SPDX-FileCopyrightText: 2026 Microchip Technology Inc. More...

Go to the source code of this file.

Macros

#define ADC_CORE0_BIT   BIT(0)
#define ADC_CORE1_BIT   BIT(1)
#define ADC_CORE2_BIT   BIT(2)
#define ADC_CORE3_BIT   BIT(3)
#define ADC_CORES_NO_DIFF_SUPPORT   ADC_CORE0_BIT
#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_VDD_CORE   0x06
 Internal VDDCORE channel (ADC1 only).
#define MCHP_ADC_TEMP_SENS   0x06
 Internal Temp Sensor channel (ADC2 only).
#define MCHP_ADC_IVREF_1_2   0x06
 Internal 1.2V IVREF channel (ADC3 only).

Detailed Description

SPDX-FileCopyrightText: 2026 Microchip Technology Inc.

SPDX-License-Identifier: Apache-2.0

ADC input selection definitions for PIC32CZ CA devices.

Macro Definition Documentation

◆ ADC_CORE0_BIT

#define ADC_CORE0_BIT   BIT(0)

◆ ADC_CORE1_BIT

#define ADC_CORE1_BIT   BIT(1)

◆ ADC_CORE2_BIT

#define ADC_CORE2_BIT   BIT(2)

◆ ADC_CORE3_BIT

#define ADC_CORE3_BIT   BIT(3)

◆ ADC_CORES_NO_DIFF_SUPPORT

#define ADC_CORES_NO_DIFF_SUPPORT   ADC_CORE0_BIT

◆ MCHP_ADC_AIN0

#define MCHP_ADC_AIN0   0x00

ADC input AIN0.

◆ MCHP_ADC_AIN1

#define MCHP_ADC_AIN1   0x01

ADC input AIN1.

◆ MCHP_ADC_AIN10

#define MCHP_ADC_AIN10   0x0A

ADC input AIN10.

◆ MCHP_ADC_AIN11

#define MCHP_ADC_AIN11   0x0B

ADC input AIN11.

◆ MCHP_ADC_AIN12

#define MCHP_ADC_AIN12   0x0C

ADC input AIN12.

◆ MCHP_ADC_AIN13

#define MCHP_ADC_AIN13   0x0D

ADC input AIN13.

◆ MCHP_ADC_AIN14

#define MCHP_ADC_AIN14   0x0E

ADC input AIN14.

◆ MCHP_ADC_AIN15

#define MCHP_ADC_AIN15   0x0F

ADC input AIN15.

◆ MCHP_ADC_AIN2

#define MCHP_ADC_AIN2   0x02

ADC input AIN2.

◆ MCHP_ADC_AIN3

#define MCHP_ADC_AIN3   0x03

ADC input AIN3.

◆ MCHP_ADC_AIN4

#define MCHP_ADC_AIN4   0x04

ADC input AIN4.

◆ MCHP_ADC_AIN5

#define MCHP_ADC_AIN5   0x05

ADC input AIN5.

◆ MCHP_ADC_AIN6

#define MCHP_ADC_AIN6   0x06

ADC input AIN6.

◆ MCHP_ADC_AIN7

#define MCHP_ADC_AIN7   0x07

ADC input AIN7.

◆ MCHP_ADC_AIN8

#define MCHP_ADC_AIN8   0x08

ADC input AIN8.

◆ MCHP_ADC_AIN9

#define MCHP_ADC_AIN9   0x09

ADC input AIN9.

◆ MCHP_ADC_IVREF_1_2

#define MCHP_ADC_IVREF_1_2   0x06

Internal 1.2V IVREF channel (ADC3 only).

◆ MCHP_ADC_TEMP_SENS

#define MCHP_ADC_TEMP_SENS   0x06

Internal Temp Sensor channel (ADC2 only).

◆ MCHP_ADC_VDD_CORE

#define MCHP_ADC_VDD_CORE   0x06

Internal VDDCORE channel (ADC1 only).