| Digital Power Starter Kit 3 Firmware dsPIC33C Boost Converter Voltage Mode Control Example |

Device Peripheral Assignments
Hardware Abstraction Layer » State Machine Settings

Assignment of microcontroller device specific chip-resources to circuit functions and signals. More...

Collaboration diagram for Device Peripheral Assignments:

#define | _OsTimerInterrupt _T1Interrupt
| Global state-machine peripheral assignments. More...
#define | _OSTIMER_IP _T1IP
| interrupt priority register More...
#define | _OSTIMER_IE _T1IE
| interrupt enable bit More...
#define | _OSTIMER_IF _T1IF
| interrupt flag bit More...
#define | _OSTIMER_PRIORITY 2
| interrupt priority (1 ... 7, default = 2) More...
#define | _OsTimerInterrupt _T1Interrupt
| Global state-machine peripheral assignments. More...
#define | _OSTIMER_IP _T1IP
| interrupt priority register More...
#define | _OSTIMER_IE _T1IE
| interrupt enable bit More...
#define | _OSTIMER_IF _T1IF
| interrupt flag bit More...
#define | _OSTIMER_PRIORITY 2
| interrupt priority (1 ... 7, default = 2) More...
#define | _OSTIMER_PER PR1
| Timer period register. More...
#define | _OSTIMER_TMRCAP TMR1
| Timer period counter register. More...
#define | _UartRxInterrupt _U1RXInterrupt
| Interrupt serivce routine label. More...
#define | _UartRx_IP _U1RXIP
| interrupt priority register More...
#define | _UartRx_IE _U1RXIE
| interrupt enable bit More...
#define | _UartRx_IF _U1RXIF
| interrupt flag bit More...
#define | _UartTxInterrupt _U1TXInterrupt
| Interrupt serivce routine label. More...
#define | _UartTx_IP _U1TXIP
| interrupt priority register More...
#define | _UartTx_IE _U1TXIE
| interrupt enable bit More...
#define | _UartTx_IF _U1TXIF
| interrupt flag bit More...
#define | _UartRxDmaInterrupt _DMA1Interrupt
| Interrupt serivce routine label. More...
#define | _UartRxDma_IP _DMA1IP
| interrupt priority register More...
#define | _UartRxDma_IE _DMA1IE
| interrupt enable bit More...
#define | _UartRxDma_IF _DMA1IF
| interrupt flag bit More...
#define | _UartTxDmaInterrupt _DMA0Interrupt
| Interrupt serivce routine label. More...
#define | _UartTxDma_IP _DMA0IP
| interrupt priority register More...
#define | _UartTxDma_IE _DMA0IE
| interrupt enable bit More...
#define | _UartTxDma_IF _DMA0IF
| interrupt flag bit More...
#define | _CRCxInterrupt _CRCInterrupt
| Interrupt serivce routine label. More...
#define | _CRC_IP _CRCIP
| interrupt priority register More...
#define | _CRC_IE _CRCIE
| interrupt enable bit More...
#define | _CRC_IF _CRCIF
| interrupt flag bit More...
#define | _CRCFIFO_FULL _CRCFUL
| Flag for FIFO Full bit. More...
#define | UART_RX_ISR_PRIORITY 1
| Voltage loop interrupt vector priority (valid settings between 0...6 with 6 being the highest priority) More...
#define | UART_TX_ISR_PRIORITY 1
| Voltage loop interrupt vector priority (valid settings between 0...6 with 6 being the highest priority) More...

## Detailed Description

Assignment of microcontroller device specific chip-resources to circuit functions and signals.

## Macro Definition Documentation

## ◆ _CRC_IE

#define _CRC_IE _CRCIE

interrupt enable bit

Definition at line 199 of file dspic33c_mcal.h.

## ◆ _CRC_IF

#define _CRC_IF _CRCIF

interrupt flag bit

Definition at line 200 of file dspic33c_mcal.h.

## ◆ _CRC_IP

#define _CRC_IP _CRCIP

interrupt priority register

Definition at line 198 of file dspic33c_mcal.h.

## ◆ _CRCFIFO_FULL

#define _CRCFIFO_FULL _CRCFUL

Flag for FIFO Full bit.

Definition at line 201 of file dspic33c_mcal.h.

## ◆ _CRCxInterrupt

#define _CRCxInterrupt _CRCInterrupt

Interrupt serivce routine label.

Definition at line 197 of file dspic33c_mcal.h.

## ◆ _OSTIMER_IE [1/2]

#define _OSTIMER_IE _T1IE

interrupt enable bit

Definition at line 171 of file dspic33c_mcal.h.

## ◆ _OSTIMER_IE [2/2]

#define _OSTIMER_IE _T1IE

interrupt enable bit

Definition at line 176 of file dpsk3_hwdescr.h.

## ◆ _OSTIMER_IF [1/2]

#define _OSTIMER_IF _T1IF

interrupt flag bit

Definition at line 172 of file dspic33c_mcal.h.

## ◆ _OSTIMER_IF [2/2]

#define _OSTIMER_IF _T1IF

interrupt flag bit

Definition at line 177 of file dpsk3_hwdescr.h.

## ◆ _OSTIMER_IP [1/2]

#define _OSTIMER_IP _T1IP

interrupt priority register

Definition at line 170 of file dspic33c_mcal.h.

## ◆ _OSTIMER_IP [2/2]

#define _OSTIMER_IP _T1IP

interrupt priority register

Definition at line 175 of file dpsk3_hwdescr.h.

## ◆ _OSTIMER_PER

#define _OSTIMER_PER PR1

Timer period register.

Definition at line 174 of file dspic33c_mcal.h.

## ◆ _OSTIMER_PRIORITY [1/2]

#define _OSTIMER_PRIORITY 2

interrupt priority (1 ... 7, default = 2)

Definition at line 173 of file dspic33c_mcal.h.

## ◆ _OSTIMER_PRIORITY [2/2]

#define _OSTIMER_PRIORITY 2

interrupt priority (1 ... 7, default = 2)

Definition at line 178 of file dpsk3_hwdescr.h.

## ◆ _OSTIMER_TMRCAP

#define _OSTIMER_TMRCAP TMR1

Timer period counter register.

Definition at line 175 of file dspic33c_mcal.h.

## ◆ _OsTimerInterrupt [1/2]

#define _OsTimerInterrupt _T1Interrupt

Global state-machine peripheral assignments.

The main task scheduler time base required a timer interrupt to separate high-priority from low-priority tasks. The high priority task timer interrupt is configured here.Interrupt serivce routine label

Definition at line 169 of file dspic33c_mcal.h.

## ◆ _OsTimerInterrupt [2/2]

#define _OsTimerInterrupt _T1Interrupt

Global state-machine peripheral assignments.

The main task scheduler time base required a timer interrupt to separate high-priority from low-priority tasks. The high priority task timer interrupt is configured here.Interrupt serivce routine label

Definition at line 174 of file dpsk3_hwdescr.h.

## ◆ _UartRx_IE

#define _UartRx_IE _U1RXIE

interrupt enable bit

Definition at line 179 of file dspic33c_mcal.h.

## ◆ _UartRx_IF

#define _UartRx_IF _U1RXIF

interrupt flag bit

Definition at line 180 of file dspic33c_mcal.h.

## ◆ _UartRx_IP

#define _UartRx_IP _U1RXIP

interrupt priority register

Definition at line 178 of file dspic33c_mcal.h.

## ◆ _UartRxDma_IE

#define _UartRxDma_IE _DMA1IE

interrupt enable bit

Definition at line 189 of file dspic33c_mcal.h.

## ◆ _UartRxDma_IF

#define _UartRxDma_IF _DMA1IF

interrupt flag bit

Definition at line 190 of file dspic33c_mcal.h.

## ◆ _UartRxDma_IP

#define _UartRxDma_IP _DMA1IP

interrupt priority register

Definition at line 188 of file dspic33c_mcal.h.

## ◆ _UartRxDmaInterrupt

#define _UartRxDmaInterrupt _DMA1Interrupt

Interrupt serivce routine label.

Definition at line 187 of file dspic33c_mcal.h.

## ◆ _UartRxInterrupt

#define _UartRxInterrupt _U1RXInterrupt

Interrupt serivce routine label.

Definition at line 177 of file dspic33c_mcal.h.

## ◆ _UartTx_IE

#define _UartTx_IE _U1TXIE

interrupt enable bit

Definition at line 184 of file dspic33c_mcal.h.

## ◆ _UartTx_IF

#define _UartTx_IF _U1TXIF

interrupt flag bit

Definition at line 185 of file dspic33c_mcal.h.

## ◆ _UartTx_IP

#define _UartTx_IP _U1TXIP

interrupt priority register

Definition at line 183 of file dspic33c_mcal.h.

## ◆ _UartTxDma_IE

#define _UartTxDma_IE _DMA0IE

interrupt enable bit

Definition at line 194 of file dspic33c_mcal.h.

## ◆ _UartTxDma_IF

#define _UartTxDma_IF _DMA0IF

interrupt flag bit

Definition at line 195 of file dspic33c_mcal.h.

## ◆ _UartTxDma_IP

#define _UartTxDma_IP _DMA0IP

interrupt priority register

Definition at line 193 of file dspic33c_mcal.h.

## ◆ _UartTxDmaInterrupt

#define _UartTxDmaInterrupt _DMA0Interrupt

Interrupt serivce routine label.

Definition at line 192 of file dspic33c_mcal.h.

## ◆ _UartTxInterrupt

#define _UartTxInterrupt _U1TXInterrupt

Interrupt serivce routine label.

Definition at line 182 of file dspic33c_mcal.h.

## ◆ UART_RX_ISR_PRIORITY

#define UART_RX_ISR_PRIORITY 1

Voltage loop interrupt vector priority (valid settings between 0...6 with 6 being the highest priority)

Definition at line 203 of file dspic33c_mcal.h.

## ◆ UART_TX_ISR_PRIORITY

#define UART_TX_ISR_PRIORITY 1

Voltage loop interrupt vector priority (valid settings between 0...6 with 6 being the highest priority)

Definition at line 204 of file dspic33c_mcal.h.