├── images ├── microchip.jpg ├── dspic33e-ptg-adc.JPG ├── dspic33e-pwm-oc-ptg.JPG ├── dspic33e-spi-2slaves.JPG ├── dspic33e-spi-no-dma.JPG ├── dspic33e-spi-framed-1.JPG └── dspic33e-spi-framed-2.JPG ├── dspic33e-atan2 ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-atan2.X │ └── nbproject │ └── project.xml ├── dspic33e-pmp ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-pmp.X │ └── nbproject │ │ └── project.xml │ └── src │ └── system.h ├── dspic33e-rtcc ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep512gm710 │ │ │ └── rtcc_init.c │ │ │ └── dspic33ep512mu810 │ │ │ └── rtcc_init.c │ └── dspic33e-rtcc.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-ptg-adc ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-ptg-adc.X │ └── nbproject │ └── project.xml ├── dspic33e-adc-1msps ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-1msps.X │ └── nbproject │ │ └── project.xml │ └── src │ ├── tglpin.h │ └── adcdrv2.h ├── dspic33e-adc-chscan ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-chscan.X │ └── nbproject │ │ └── project.xml │ └── src │ └── tglpin.h ├── dspic33e-dma-trap ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep256gp506 │ │ │ └── uart1drv.c │ │ │ ├── dspic33ep512gm710 │ │ │ └── uart1drv.c │ │ │ └── dspic33ep512mu810 │ │ │ └── uart1drv.c │ └── dspic33e-dma-trap.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-doze-mode ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-doze-mode.X │ └── nbproject │ │ └── project.xml │ └── src │ └── ctglpin.h ├── dspic33e-ecan-fifo ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep512gm710 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ │ │ └── dspic33ep512mu810 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ └── dspic33e-ecan-fifo.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-ecan-rtr ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep512gm710 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ │ │ └── dspic33ep512mu810 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ └── dspic33e-ecan-rtr.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-eds-auto ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-eds-auto.X │ └── nbproject │ └── project.xml ├── dspic33e-eds-manual ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-eds-manual.X │ └── nbproject │ └── project.xml ├── dspic33e-ext-intr ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-ext-intr.X │ └── nbproject │ └── project.xml ├── dspic33e-fft-dsplib ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── src │ └── fft.h │ └── dspic33e-fft-dsplib.X │ └── nbproject │ └── project.xml ├── dspic33e-flash-rtsp ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-flash-rtsp.X │ └── nbproject │ └── project.xml ├── dspic33e-frc-tuning ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-frc-tuning.X │ └── nbproject │ │ └── project.xml │ └── src │ └── ctglpin.h ├── dspic33e-i2c-eeprom ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-i2c-eeprom.X │ └── nbproject │ └── project.xml ├── dspic33e-i2c-slave ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-i2c-slave.X │ └── nbproject │ └── project.xml ├── dspic33e-open-drain ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-open-drain.X │ └── nbproject │ └── project.xml ├── dspic33e-rtsp-ram ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-rtsp-ram.X │ └── nbproject │ └── project.xml ├── dspic33e-spi-framed ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-spi-framed.X │ └── nbproject │ └── project.xml ├── dspic33e-spi-no-dma ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-spi-no-dma.X │ └── nbproject │ └── project.xml ├── dspic33e-timer1-rtc ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-timer1-rtc.X │ └── nbproject │ └── project.xml ├── dspic33e-uart-lpbk ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep256gp506 │ │ │ └── uart_config.c │ │ │ ├── dspic33ep512gm710 │ │ │ └── uart_config.c │ │ │ └── dspic33ep512mu810 │ │ │ └── uart_config.c │ └── dspic33e-uart-lpbk.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-adc-altsamp ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-altsamp.X │ └── nbproject │ │ └── project.xml │ └── src │ └── tglpin.h ├── dspic33e-adc-fir-dma ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-fir-dma.X │ └── nbproject │ │ └── project.xml │ └── src │ ├── tglpin.s │ └── tglpin.h ├── dspic33e-adc-in-sleep ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-sleep.X │ └── nbproject │ │ └── project.xml │ └── src │ ├── soc_sleep.s │ ├── tglpin.h │ └── adcdrv3.h ├── dspic33e-clock-switch ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-clock-switch.X │ └── nbproject │ │ └── project.xml │ └── src │ └── ctglpin.h ├── dspic33e-sleep-wakeup ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-sleep-wakeup.X │ └── nbproject │ └── project.xml ├── dspic33e-spi-2slaves ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-spi-2slaves.X │ └── nbproject │ └── project.xml ├── dspic33e-spi-loopback ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep256gp506 │ │ │ └── spi1drv.c │ │ │ ├── dspic33ep512gm710 │ │ │ └── spi1drv.c │ │ │ └── dspic33ep512mu810 │ │ │ └── spi2drv.c │ └── dspic33e-spi-loopback.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-timer-period ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-timer-period.X │ └── nbproject │ └── project.xml ├── dspic33e-uart-no-dma ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-uart-no-dma.X │ └── nbproject │ └── project.xml ├── dspic33e-windowed-wdt ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-windowed-wdt.X │ └── nbproject │ └── project.xml ├── dspic33e-addr-err-trap ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-addr-err-trap.X │ └── nbproject │ └── project.xml ├── dspic33e-crc-generation ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-crc-generation.X │ └── nbproject │ └── project.xml ├── dspic33e-ecan-crosswire ├── README.md ├── firmware │ ├── src │ │ └── system_config │ │ │ └── exp16 │ │ │ ├── dspic33ep256gp506 │ │ │ └── ecan1_config.c │ │ │ ├── dspic33ep512gm710 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ │ │ └── dspic33ep512mu810 │ │ │ ├── ecan1_config.c │ │ │ └── ecan2_config.c │ └── dspic33e-ecan-crosswire.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-math-error-trap ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-math-error-trap.X │ └── nbproject │ └── project.xml ├── dspic33e-rtsp-word-write ├── README.md ├── firmware │ ├── src │ │ └── typedef.h │ └── dspic33e-rtsp-word-write.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-adc-chscan-no-dma ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-adc-chscan-no-dma.X │ └── nbproject │ │ └── project.xml │ └── src │ └── tglpin.h ├── dspic33e-intr-in-aux-flash ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-int-in-aux-flash.X │ └── nbproject │ └── project.xml ├── dspic33e-rtsp-to-aux-flash ├── README.md ├── firmware │ ├── src │ │ └── typedef.h │ └── dspic33e-rtsp-to-aux-flash.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-stack-error-trap ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-stack-error-trap.X │ └── nbproject │ └── project.xml ├── dspic33e-rtsp-from-aux-flash ├── README.md ├── firmware │ ├── src │ │ └── typedef.h │ └── dspic33e-rtsp-from-aux-flash.X │ │ └── nbproject │ │ └── project.xml └── .main-meta │ └── main.json ├── dspic33e-intr-in-aux-flash-alt ├── README.md ├── .main-meta │ └── main.json └── firmware │ └── dspic33e-intr-in-aux-flash-alt.X │ └── nbproject │ └── project.xml ├── dspic33e-oscillator-error-trap ├── README.md ├── .main-meta │ └── main.json └── firmware │ ├── dspic33e-oscillator-error-trap.X │ └── nbproject │ │ └── project.xml │ └── src │ └── ctglpin.h ├── README.md ├── changelog.md ├── .citd └── cloudprovider.yml ├── .gitignore ├── LICENSE.txt ├── dspic33e-pwm-oc-ptg ├── .main-meta │ └── main.json ├── firmware │ └── dspic33e-pwm-oc-ptg.X │ │ └── nbproject │ │ └── project.xml └── README.md ├── .main-meta └── main.json └── dspic33e-adc-iir-filter ├── .main-meta └── main.json ├── firmware ├── dspic33e-adc-iir-filter.X │ └── nbproject │ │ └── project.xml └── src │ └── tglpin.h └── README.md /images/microchip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/microchip.jpg -------------------------------------------------------------------------------- /dspic33e-atan2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-atan2/README.md -------------------------------------------------------------------------------- /dspic33e-pmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-pmp/README.md -------------------------------------------------------------------------------- /dspic33e-rtcc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/README.md -------------------------------------------------------------------------------- /dspic33e-ptg-adc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ptg-adc/README.md -------------------------------------------------------------------------------- /dspic33e-adc-1msps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-1msps/README.md -------------------------------------------------------------------------------- /dspic33e-adc-chscan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-chscan/README.md -------------------------------------------------------------------------------- /dspic33e-dma-trap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/README.md -------------------------------------------------------------------------------- /dspic33e-doze-mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-doze-mode/README.md -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/README.md -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/README.md -------------------------------------------------------------------------------- /dspic33e-eds-auto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-eds-auto/README.md -------------------------------------------------------------------------------- /dspic33e-eds-manual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-eds-manual/README.md -------------------------------------------------------------------------------- /dspic33e-ext-intr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ext-intr/README.md -------------------------------------------------------------------------------- /dspic33e-fft-dsplib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-fft-dsplib/README.md -------------------------------------------------------------------------------- /dspic33e-flash-rtsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-flash-rtsp/README.md -------------------------------------------------------------------------------- /dspic33e-frc-tuning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-frc-tuning/README.md -------------------------------------------------------------------------------- /dspic33e-i2c-eeprom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-i2c-eeprom/README.md -------------------------------------------------------------------------------- /dspic33e-i2c-slave/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-i2c-slave/README.md -------------------------------------------------------------------------------- /dspic33e-open-drain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-open-drain/README.md -------------------------------------------------------------------------------- /dspic33e-rtsp-ram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-ram/README.md -------------------------------------------------------------------------------- /dspic33e-spi-framed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-framed/README.md -------------------------------------------------------------------------------- /dspic33e-spi-no-dma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-no-dma/README.md -------------------------------------------------------------------------------- /dspic33e-timer1-rtc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-timer1-rtc/README.md -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/README.md -------------------------------------------------------------------------------- /images/dspic33e-ptg-adc.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-ptg-adc.JPG -------------------------------------------------------------------------------- /dspic33e-adc-altsamp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-altsamp/README.md -------------------------------------------------------------------------------- /dspic33e-adc-fir-dma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-fir-dma/README.md -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-in-sleep/README.md -------------------------------------------------------------------------------- /dspic33e-clock-switch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-clock-switch/README.md -------------------------------------------------------------------------------- /dspic33e-sleep-wakeup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-sleep-wakeup/README.md -------------------------------------------------------------------------------- /dspic33e-spi-2slaves/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-2slaves/README.md -------------------------------------------------------------------------------- /dspic33e-spi-loopback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/README.md -------------------------------------------------------------------------------- /dspic33e-timer-period/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-timer-period/README.md -------------------------------------------------------------------------------- /dspic33e-uart-no-dma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-no-dma/README.md -------------------------------------------------------------------------------- /dspic33e-windowed-wdt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-windowed-wdt/README.md -------------------------------------------------------------------------------- /images/dspic33e-pwm-oc-ptg.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-pwm-oc-ptg.JPG -------------------------------------------------------------------------------- /images/dspic33e-spi-2slaves.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-2slaves.JPG -------------------------------------------------------------------------------- /images/dspic33e-spi-no-dma.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-no-dma.JPG -------------------------------------------------------------------------------- /dspic33e-addr-err-trap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-addr-err-trap/README.md -------------------------------------------------------------------------------- /dspic33e-crc-generation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-crc-generation/README.md -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/README.md -------------------------------------------------------------------------------- /dspic33e-math-error-trap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-math-error-trap/README.md -------------------------------------------------------------------------------- /dspic33e-rtsp-word-write/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-word-write/README.md -------------------------------------------------------------------------------- /images/dspic33e-spi-framed-1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-framed-1.JPG -------------------------------------------------------------------------------- /images/dspic33e-spi-framed-2.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/images/dspic33e-spi-framed-2.JPG -------------------------------------------------------------------------------- /dspic33e-adc-chscan-no-dma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-adc-chscan-no-dma/README.md -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-intr-in-aux-flash/README.md -------------------------------------------------------------------------------- /dspic33e-rtsp-to-aux-flash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-to-aux-flash/README.md -------------------------------------------------------------------------------- /dspic33e-stack-error-trap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-stack-error-trap/README.md -------------------------------------------------------------------------------- /dspic33e-rtsp-from-aux-flash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-from-aux-flash/README.md -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash-alt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-intr-in-aux-flash-alt/README.md -------------------------------------------------------------------------------- /dspic33e-oscillator-error-trap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-oscillator-error-trap/README.md -------------------------------------------------------------------------------- /dspic33e-rtsp-to-aux-flash/firmware/src/typedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-to-aux-flash/firmware/src/typedef.h -------------------------------------------------------------------------------- /dspic33e-rtsp-word-write/firmware/src/typedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-word-write/firmware/src/typedef.h -------------------------------------------------------------------------------- /dspic33e-rtsp-from-aux-flash/firmware/src/typedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtsp-from-aux-flash/firmware/src/typedef.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![image](images/microchip.jpg) 2 | 3 | ## dsPIC33E Code Examples 4 | 5 | This repository contains the code examples for dsPIC33E device families. 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512gm710/rtcc_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512gm710/rtcc_init.c -------------------------------------------------------------------------------- /dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512mu810/rtcc_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-rtcc/firmware/src/system_config/exp16/dspic33ep512mu810/rtcc_init.c -------------------------------------------------------------------------------- /dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep256gp506/uart1drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep256gp506/uart1drv.c -------------------------------------------------------------------------------- /dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512gm710/uart1drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512gm710/uart1drv.c -------------------------------------------------------------------------------- /dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512mu810/uart1drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-dma-trap/firmware/src/system_config/exp16/dspic33ep512mu810/uart1drv.c -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-fifo/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-rtr/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c -------------------------------------------------------------------------------- /dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep256gp506/spi1drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep256gp506/spi1drv.c -------------------------------------------------------------------------------- /dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512gm710/spi1drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512gm710/spi1drv.c -------------------------------------------------------------------------------- /dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512mu810/spi2drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-spi-loopback/firmware/src/system_config/exp16/dspic33ep512mu810/spi2drv.c -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep256gp506/uart_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep256gp506/uart_config.c -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512gm710/uart_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512gm710/uart_config.c -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512mu810/uart_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-uart-lpbk/firmware/src/system_config/exp16/dspic33ep512mu810/uart_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep256gp506/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep256gp506/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512gm710/ecan2_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan1_config.c -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microchip-pic-avr-examples/dspic33e-code-examples/HEAD/dspic33e-ecan-crosswire/firmware/src/system_config/exp16/dspic33ep512mu810/ecan2_config.c -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- 1 | # dsPIC33E Code Examples v1.0.2 2 | ### Release Highlights 3 | 4 | Patch release to update the DFP in projects. 5 | 6 | # dsPIC33E Code Examples v1.0.1 7 | ### Release Highlights 8 | 9 | Minor corrections on [FFT code example](dspic33e-fft-dsplib). 10 | 11 | ### Features Added\Updated 12 | 13 | * Updated peakFrequency calculation formula to avoid rounding errors. 14 | * Corrected twiddle factors initialization in [twiddle_factors.c](dspic33e-fft-dsplib/firmware/src/twiddle_factors.c) for FFT lengths of 64 to 256. 15 | 16 | 17 | # dsPIC33E Code Examples v0.1.0 18 | ### Release Highlights 19 | 20 | Initial Release of dsPIC33E code examples on GitHub. 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /.citd/cloudprovider.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: xc16-mplabx-sonar-fmpp-python 5 | spec: 6 | containers: 7 | - name: xc16-mplabx-sonar-fmpp-python 8 | image: artifacts.microchip.com:7999/microchip/citd/bundles/xc16-mplabx-sonar-fmpp-python-yarn-node:latest 9 | imagePullPolicy: Always 10 | command: ['cat'] 11 | tty: true 12 | resources: 13 | requests: 14 | cpu: 500m 15 | memory: 1500Mi 16 | limits: 17 | cpu: 1 18 | memory: 2Gi 19 | - name: buildtools 20 | image: artifacts.microchip.com:7999/microchip/buildtools/doxygen:1.8.15-r0 21 | imagePullPolicy: Always 22 | command: ['cat'] 23 | tty: true 24 | resources: 25 | requests: 26 | cpu: 500m 27 | memory: 750Mi 28 | limits: 29 | cpu: 1 30 | memory: 1Gi 31 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # .gitignore file 2 | # 3 | # Set up for Microchip/MPLAB X® development 4 | # 5 | # Default gitignore files for code examples, only removing/ignoring usual MPLAB X® clutter 6 | 7 | # Excluding object files 8 | *.o 9 | *.ko 10 | *.obj 11 | *.elf 12 | 13 | # Excluding documentation output directories 14 | #docs/ 15 | 16 | # Excluding any executables 17 | *.exe 18 | 19 | #Excluding Files/Folders Auto-Generated by Test Harness 20 | .generated_files/ 21 | 22 | # Excluding Netbeans specific build directories and file types 23 | ~*.* 24 | .generated_files/ 25 | nbproject/build/ 26 | nbproject/dist/ 27 | nbproject/private/ 28 | nbproject/disassembly/ 29 | build/ 30 | dist/ 31 | private/ 32 | disassembly/ 33 | *.zip 34 | !code-templates.zip 35 | *.mk 36 | *.bash 37 | *.dump 38 | Makefile-genesis.properties 39 | 40 | # Excluding MPLAB X® Trace files 41 | *.log 42 | *.inx 43 | 44 | # KDE specific 45 | .directory 46 | 47 | # Misc 48 | .svn 49 | *.bak 50 | *.doc 51 | *.docx 52 | 53 | 54 | 55 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | © [2020] Microchip Technology Inc. and its subsidiaries 2 | 3 | Subject to your compliance with these terms, you may use this Microchip software and any derivatives exclusively with Microchip products. You are responsible 4 | for complying with third party license terms applicable to your use of third party software (including open source software) that may accompany this Microchip 5 | software. SOFTWARE IS “AS IS.” NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS SOFTWARE, INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, 6 | MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL OR CONSEQUENTIAL LOSS, 7 | DAMAGE, COST OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE 8 | FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS RELATED TO THE SOFTWARE WILL NOT EXCEED AMOUNT OF FEES, IF ANY, YOU 9 | PAID DIRECTLY TO MICROCHIP FOR THIS SOFTWARE. 10 | -------------------------------------------------------------------------------- /dspic33e-rtcc/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-rtcc", 7 | "version":"1.0.2", 8 | "displayName":"RTCC", 9 | "projectName":"dspic33e-rtcc", 10 | "shortDescription":"RTCC", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "RTCC" 35 | ], 36 | "keywords":[ 37 | "RTCC" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-atan2/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-atan2", 7 | "version":"1.0.2", 8 | "displayName":"atan2 Function", 9 | "projectName":"dspic33e-atan2", 10 | "shortDescription":"atan2 Function", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.0" 14 | }, 15 | "compiler":{ 16 | "name":"XC16", 17 | "semverRange":"^2.0" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Math" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-dma-trap/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-dma-trap", 7 | "version":"1.0.2", 8 | "displayName":"DMA TRAP", 9 | "projectName":"dspic33e-dma-trap", 10 | "shortDescription":"DMA TRAP", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "DMA" 35 | ], 36 | "keywords":[ 37 | "DMA" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-rtsp-ram/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-ram", 7 | "version":"1.0.2", 8 | "displayName":"RTSP RAM", 9 | "projectName":"dspic33e-rtsp-ram", 10 | "shortDescription":"RTSP RAM", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "RTSP", 37 | "RAM" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-clock-switch/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-clock-switch", 7 | "version":"1.0.2", 8 | "displayName":"Clock Switch", 9 | "projectName":"dspic33e-clock-switch", 10 | "shortDescription":"Clock Switch", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Clock" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-doze-mode/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-doze-mode", 7 | "version":"1.0.2", 8 | "displayName":"CPU In DOZE MODE", 9 | "projectName":"dspic33e-doze-mode", 10 | "shortDescription":"CPU In DOZE MODE", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Doze" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-spi-no-dma/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-spi-no-dma", 7 | "version":"1.0.2", 8 | "displayName":"SPI no DMA ", 9 | "projectName":"dspic33e-spi-no-dma", 10 | "shortDescription":"SPI no DMA ", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "SPI" 35 | ], 36 | "keywords":[ 37 | "SPI" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-uart-lpbk", 7 | "version":"1.0.2", 8 | "displayName":" UART Loop-back", 9 | "projectName":"dspic33e-uart-lpbk", 10 | "shortDescription":" UART Loop-back", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "UART" 35 | ], 36 | "keywords":[ 37 | "UART" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-uart-no-dma/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-uart-no-dma", 7 | "version":"1.0.2", 8 | "displayName":"UART no DMA", 9 | "projectName":"dspic33e-uart-no-dma", 10 | "shortDescription":"UART no DMA", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "UART" 35 | ], 36 | "keywords":[ 37 | "UART" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-windowed-wdt/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-windowed-wdt", 7 | "version":"1.0.2", 8 | "displayName":"Windowed WDT", 9 | "projectName":"dspic33e-windowed-wdt", 10 | "shortDescription":"Windowed WDT", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "WDT" 35 | ], 36 | "keywords":[ 37 | "WDT" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-flash-rtsp/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-flash-rtsp", 7 | "version":"1.0.2", 8 | "displayName":"Flash RTSP code example", 9 | "projectName":"dspic33e-flash-rtsp", 10 | "shortDescription":"Flash RTSP code example", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Flash" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-spi-loopback/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-spi-loopback", 7 | "version":"1.0.2", 8 | "displayName":"SPI Loop-back", 9 | "projectName":"dspic33e-spi-loopback", 10 | "shortDescription":"SPI Loop-back", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "SPI" 35 | ], 36 | "keywords":[ 37 | "SPI" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-crc-generation/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-crc-generation", 7 | "version":"1.0.2", 8 | "displayName":"CRC Generation", 9 | "projectName":"dspic33e-crc-generation", 10 | "shortDescription":"CRC Generation", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "CRC" 35 | ], 36 | "keywords":[ 37 | "CRC" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-intr-in-aux-flash", 7 | "version":"1.0.2", 8 | "displayName":"Intr In AUX Flash", 9 | "projectName":"dspic33e-intr-in-aux-flash", 10 | "shortDescription":"Intr In AUX Flash", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Flash" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-open-drain/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-open-drain", 7 | "version":"1.0.2", 8 | "displayName":"Open Drain Configuration", 9 | "projectName":"dspic33e-open-drain", 10 | "shortDescription":"Open Drain Configuration", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Open Drain" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-pmp/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-pmp", 7 | "version":"1.0.2", 8 | "displayName":"Parallel Master Port (PMP) module.", 9 | "projectName":"dspic33e-pmp", 10 | "shortDescription":"Parallel Master Port (PMP) module.", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "PMP" 35 | ], 36 | "keywords":[ 37 | "PMP" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-rtsp-word-write/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-word-write", 7 | "version":"1.0.2", 8 | "displayName":"RTSP Word Write", 9 | "projectName":"dspic33e-rtsp-word-write", 10 | "shortDescription":"RTSP Word Write", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "RTSP", 37 | "Flash" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-i2c-eeprom/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-i2c-eeprom", 7 | "version":"1.0.2", 8 | "displayName":"I2C Serial EEPROM Interface", 9 | "projectName":"dspic33e-i2c-eeprom", 10 | "shortDescription":"I2C Serial EEPROM Interface", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "I2C" 35 | ], 36 | "keywords":[ 37 | "I2C" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-in-sleep", 7 | "version":"1.0.2", 8 | "displayName":"ADC Conversion in Sleep mode", 9 | "projectName":"dspic33e-adc-in-sleep", 10 | "shortDescription":"ADC Conversion in Sleep mode", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC" 35 | ], 36 | "keywords":[ 37 | "ADC" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-i2c-slave/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-i2c-slave", 7 | "version":"1.0.2", 8 | "displayName":"Using I2C module as Slave device", 9 | "projectName":"dspic33e-i2c-slave", 10 | "shortDescription":"Using I2C module as Slave device", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "I2C" 35 | ], 36 | "keywords":[ 37 | "I2C" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash-alt/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e--intr-in-aux-flash-alt", 7 | "version":"1.0.2", 8 | "displayName":"Intr In AUX Flash Alt", 9 | "projectName":"dspic33e-intr-in-aux-flash-alt", 10 | "shortDescription":"Intr In AUX Flash Alt", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Flash" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-ptg-adc/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-ptg-adc", 7 | "version":"1.0.2", 8 | "displayName":"PTG and ADC", 9 | "projectName":"dspic33e-ptg-adc", 10 | "shortDescription":"PTG and ADC", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "PTG", 35 | "PWM", 36 | "ADC" 37 | ], 38 | "keywords":[ 39 | "PTG", 40 | "PWM", 41 | "ADC" 42 | ] 43 | } 44 | } -------------------------------------------------------------------------------- /dspic33e-sleep-wakeup/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-sleep-wakeup", 7 | "version":"1.0.2", 8 | "displayName":"Fast wake-up from SLEEP mode", 9 | "projectName":"dspic33e-sleep-wakeup", 10 | "shortDescription":"Fast wake-up from SLEEP mode", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Sleep", 37 | "Wakeup" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-addr-err-trap/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-addr-err-trap", 7 | "version":"1.0.2", 8 | "displayName":"Address Error Traps for Easy Debugging", 9 | "projectName":"dspic33e-addr-err-trap", 10 | "shortDescription":"Address Error Traps for Easy Debugging", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Trap" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-eds-auto/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-eds-auto", 7 | "version":"1.0.2", 8 | "displayName":"Automatic EDS Usage code example", 9 | "projectName":"dspic33e-eds-auto", 10 | "shortDescription":"Automatic EDS Usage code example", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "EDS", 37 | "Extended Data Space" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-eds-manual/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-eds-manual", 7 | "version":"1.0.2", 8 | "displayName":"Manual EDS Usage code example", 9 | "projectName":"dspic33e-eds-manual", 10 | "shortDescription":"Manual EDS Usage code example", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "EDS", 37 | "Extended Data Space" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-spi-framed/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-spi-framed", 7 | "version":"1.0.2", 8 | "displayName":"SPI module running in different modes", 9 | "projectName":"dspic33e-spi-framed", 10 | "shortDescription":"SPI module running in different modes", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "SPI" 35 | ], 36 | "keywords":[ 37 | "SPI" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-frc-tuning/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-frc-tuning", 7 | "version":"1.0.2", 8 | "displayName":"Dynamic tuning of Internal Fast RC Oscillator", 9 | "projectName":"dspic33e-frc-tuning", 10 | "shortDescription":"Dynamic tuning of Internal Fast RC Oscillator", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "FRC" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-math-error-trap/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-math-error-trap", 7 | "version":"1.0.2", 8 | "displayName":"Math Error Traps for Robust Operation", 9 | "projectName":"dspic33e-math-error-trap", 10 | "shortDescription":"Math Error Traps for Robust Operation", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Math" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-pwm-oc-ptg/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-pwm-oc-ptg", 7 | "version":"1.0.2", 8 | "displayName":"PWM OC and PTG", 9 | "projectName":"dspic33e-pwm-oc-ptg", 10 | "shortDescription":"PWM OC and PTG", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "PWM", 35 | "PTG", 36 | "OC" 37 | ], 38 | "keywords":[ 39 | "PWM", 40 | "PTG", 41 | "OC" 42 | ] 43 | } 44 | } -------------------------------------------------------------------------------- /dspic33e-stack-error-trap/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-stack-error-trap", 7 | "version":"1.0.2", 8 | "displayName":"Stack Error Traps for Easy Debugging", 9 | "projectName":"dspic33e-stack-error-trap", 10 | "shortDescription":"Stack Error Traps for Easy Debugging", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Stack", 37 | "Trap" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-adc-chscan/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-chscan", 7 | "version":"1.0.2", 8 | "displayName":"ADC Channel Scanning", 9 | "projectName":"dspic33e-adc-chscan", 10 | "shortDescription":"ADC Channel Scanning", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC", 35 | "TMR", 36 | "DMA" 37 | ], 38 | "keywords":[ 39 | "ADC", 40 | "TMR", 41 | "DMA" 42 | ] 43 | } 44 | } -------------------------------------------------------------------------------- /dspic33e-timer1-rtc/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-timer1-rtc", 7 | "version":"1.0.2", 8 | "displayName":"Timer1 used in Real-Time Clock Applications", 9 | "projectName":"dspic33e-timer1-rtc", 10 | "shortDescription":"Timer1 used in Real-Time Clock Applications", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "TMR" 35 | ], 36 | "keywords":[ 37 | "TMR", 38 | "RTC" 39 | ] 40 | } 41 | } -------------------------------------------------------------------------------- /dspic33e-adc-1msps/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-1msps", 7 | "version":"1.0.2", 8 | "displayName":"ADC Sampling at 1.1MSPS", 9 | "projectName":"dspic33e-adc-1msps", 10 | "shortDescription":"ADC Sampling at 1.1MSPS", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC" 35 | ], 36 | "keywords":[ 37 | "ADC", 38 | "Filter", 39 | "Algorithm" 40 | ] 41 | } 42 | } -------------------------------------------------------------------------------- /dspic33e-adc-altsamp/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-altsamp", 7 | "version":"1.0.2", 8 | "displayName":"ADC Alternate Sampling", 9 | "projectName":"dspic33e-adc-altsamp", 10 | "shortDescription":"ADC Alternate Sampling", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "TMR", 35 | "DMA", 36 | "ADC" 37 | ], 38 | "keywords":[ 39 | "TMR", 40 | "DMA", 41 | "ADC" 42 | ] 43 | } 44 | } -------------------------------------------------------------------------------- /dspic33e-ext-intr/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-ext-intr", 7 | "version":"1.0.2", 8 | "displayName":"External interrupt pins - Configuration and Use", 9 | "projectName":"dspic33e-ext-intr", 10 | "shortDescription":"External interrupt pins - Configuration and Use", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "EXT_INTERRUPT" 35 | ], 36 | "keywords":[ 37 | "Interrupt" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-spi-2slaves/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-spi-2slaves", 7 | "version":"1.0.2", 8 | "displayName":"Using 2 SPI Slave Peripherals with one SPI module", 9 | "projectName":"dspic33e-spi-2slaves", 10 | "shortDescription":"Using 2 SPI Slave Peripherals with one SPI module", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "SPI" 35 | ], 36 | "keywords":[ 37 | "SPI" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-timer-period/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-timer-period", 7 | "version":"1.0.2", 8 | "displayName":"Using Timer1 for Period Interrupts", 9 | "projectName":"dspic33e-timer-period", 10 | "shortDescription":"Using Timer1 for Period Interrupts", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "TMR" 35 | ], 36 | "keywords":[ 37 | "TMR", 38 | "Periodic Interrupts" 39 | ] 40 | } 41 | } -------------------------------------------------------------------------------- /dspic33e-adc-chscan-no-dma/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-chscan-no-dma", 7 | "version":"1.0.2", 8 | "displayName":"ADC Channel Scanning without DMA", 9 | "projectName":"dspic33e-adc-chscan-no-dma", 10 | "shortDescription":"ADC Channel Scanning without DMA", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC", 35 | "TMR" 36 | ], 37 | "keywords":[ 38 | "ADC", 39 | "TMR" 40 | ] 41 | } 42 | } -------------------------------------------------------------------------------- /dspic33e-adc-fir-dma/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-fir-dma", 7 | "version":"1.0.2", 8 | "displayName":"ADC Sampling and FIR Filtering", 9 | "projectName":"dspic33e-adc-fir-dma", 10 | "shortDescription":"ADC Sampling and FIR Filtering", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC" 35 | ], 36 | "keywords":[ 37 | "ADC", 38 | "Filter", 39 | "Algorithm" 40 | ] 41 | } 42 | } -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-crosswire", 7 | "version":"1.0.2", 8 | "displayName":"Crosswire Communication between CAN 1 and CAN 2 modules", 9 | "projectName":"dspic33e-ecan-crosswire", 10 | "shortDescription":"Crosswire Communication between CAN 1 and CAN 2 modules", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "CAN" 35 | ], 36 | "keywords":[ 37 | "CAN" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-code-examples", 7 | "version":"1.0.2", 8 | "displayName":"dsPIC33E Code Examples", 9 | "projectName":"dspic33e-code-examples", 10 | "shortDescription":"dsPIC33E Code Examples", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC" 35 | ], 36 | "keywords":[ 37 | "ADC", 38 | "Filter", 39 | "Algorithm" 40 | ] 41 | } 42 | } -------------------------------------------------------------------------------- /dspic33e-adc-iir-filter/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-adc-iir-filter", 7 | "version":"1.0.2", 8 | "displayName":"ADC Sampling and IIR Filtering", 9 | "projectName":"dspic33e-adc-iir-filter", 10 | "shortDescription":"ADC Sampling and IIR Filtering", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.0" 14 | }, 15 | "compiler":{ 16 | "name":"XC16", 17 | "semverRange":"^2.0" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "ADC" 35 | ], 36 | "keywords":[ 37 | "ADC", 38 | "Filter", 39 | "Algorithm" 40 | ] 41 | } 42 | } -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-rtr", 7 | "version":"1.0.2", 8 | "displayName":"Transmitting a Remote message from CAN1 and requesting TX from CAN2", 9 | "projectName":"dspic33e-ecan-rtr", 10 | "shortDescription":"Transmitting a Remote message from CAN1 and requesting TX from CAN2", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "CAN" 35 | ], 36 | "keywords":[ 37 | "CAN" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-ecan-fifo", 7 | "version":"1.0.2", 8 | "displayName":"Transmitting multiple messages from CAN1 and receiving it in CAN2 FIFO", 9 | "projectName":"dspic33e-ecan-fifo", 10 | "shortDescription":"Transmitting multiple messages from CAN1 and receiving it in CAN2 FIFO", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | "CAN" 35 | ], 36 | "keywords":[ 37 | "CAN" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-oscillator-error-trap/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-oscillator-error-trap", 7 | "version":"1.0.2", 8 | "displayName":"Oscillator failure traps and Fail-safe Clock Monitoring", 9 | "projectName":"dspic33e-oscillator-error-trap", 10 | "shortDescription":"Oscillator failure traps and Fail-safe Clock Monitoring", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Oscillator" 37 | ] 38 | } 39 | } -------------------------------------------------------------------------------- /dspic33e-rtsp-to-aux-flash/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-to-aux-flash", 7 | "version":"1.0.2", 8 | "displayName":"RTSP of Auxiliary Flash Memory from Primary Flash Memory", 9 | "projectName":"dspic33e-rtsp-to-aux-flash", 10 | "shortDescription":"RTSP of Auxiliary Flash Memory from Primary Flash Memory", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Flash", 37 | "RTSP" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-rtsp-from-aux-flash/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-rtsp-from-aux-flash", 7 | "version":"1.0.2", 8 | "displayName":"RTSP of Primary Flash Memory from Auxiliary Flash Memory", 9 | "projectName":"dspic33e-rtsp-from-aux-flash", 10 | "shortDescription":"RTSP of Primary Flash Memory from Auxiliary Flash Memory", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.6.297" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512MU810", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "Flash", 37 | "RTSP" 38 | ] 39 | } 40 | } -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash/firmware/dspic33e-int-in-aux-flash.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | int_aux_flash 7 | 5cfb2c51-a13b-4d23-a3a8-6c62b4bfaba0 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | .. 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-ptg-adc/firmware/dspic33e-ptg-adc.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | ptg_adc 7 | 9342ba30-6c47-4c7b-9fb4-c2de4970a5e3 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-rtsp-ram/firmware/dspic33e-rtsp-ram.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | rtsp_ram 7 | 85dafa96-b63e-4589-b5d3-4c9f859e5eaf 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-pwm-oc-ptg/firmware/dspic33e-pwm-oc-ptg.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | pwm_oc_ptg 7 | bda3a311-6d00-42ff-8c57-9e242947cf12 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-timer1-rtc/firmware/dspic33e-timer1-rtc.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | timer1_rtc 7 | 2a1d1b75-b6db-4ac6-9f32-645bf30be525 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-rtsp-to-aux-flash/firmware/dspic33e-rtsp-to-aux-flash.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | rtsp_to_aux_flsh 7 | f2ee3a1e-6ea8-4531-8397-8e90f3c214b5 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-fft-dsplib/.main-meta/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataVersion":"1.0.0", 3 | "category":"com.microchip.ide.project", 4 | "content":{ 5 | "metaDataVersion":"1.3.0", 6 | "name":"com.microchip.mplabx.project.dspic33e-fft-dsplib", 7 | "version":"1.0.2", 8 | "displayName":"FFT implementataion in dsPIC33E", 9 | "projectName":"dspic33e-fft-dsplib", 10 | "shortDescription":"Example code for dsPIC33E devices, demonstrating the implementation of FFT operations using the XC16/XC-DSC DSP Library.", 11 | "ide":{ 12 | "name":"MPLABX", 13 | "semverRange":">=6.25" 14 | }, 15 | "compiler":{ 16 | "name":"XC-DSC", 17 | "semverRange":"^3.21" 18 | }, 19 | "dfp":{ 20 | "name":"dsPIC33E-GM-GP-MC-GU-MU_DFP", 21 | "semverRange":"^1.7.316" 22 | }, 23 | "device":{ 24 | "metaDataVersion":"1.0.0", 25 | "category":"com.microchip.portal.contentRef", 26 | "content":{ 27 | "metaDataVersion":"1.0.0", 28 | "category":"com.microchip.device", 29 | "name":"dsPIC33EP512GM710", 30 | "versionRange":"*" 31 | } 32 | }, 33 | "peripherals":[ 34 | ], 35 | "keywords":[ 36 | "DSP", 37 | "FFT", 38 | "Algorithm" 39 | ] 40 | } 41 | } -------------------------------------------------------------------------------- /dspic33e-rtsp-from-aux-flash/firmware/dspic33e-rtsp-from-aux-flash.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | rtsp_fr_aux_flsh 7 | dbcad2dd-63c8-4688-a7f6-451e28568077 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | 25 | false 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dspic33e-pmp/firmware/dspic33e-pmp.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | pmp 7 | 09a85270-1d47-47c7-9998-2dc72f094c96 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | 29 | false 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /dspic33e-rtcc/firmware/dspic33e-rtcc.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | rtcc 7 | eabfe1fd-0551-48ee-8de3-741e3bc5bcd2 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | 29 | false 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /dspic33e-intr-in-aux-flash-alt/firmware/dspic33e-intr-in-aux-flash-alt.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | aux_flsh_alt 7 | 223f5bd6-181e-48d1-8298-bc8f8b7a0661 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../../../../ce480_intr_in_aux_flash_alt/firmware/src/system_config/exp16/dspic33ep512mu810 17 | ../src 18 | 19 | 20 | 21 | dspic33ep512mu810 22 | 2 23 | 24 | 25 | 26 | false 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /dspic33e-ecan-fifo/firmware/dspic33e-ecan-fifo.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | ecan_fifo 7 | 9c8edb57-fe76-4368-bd05-45e65cd314a3 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | 29 | false 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /dspic33e-ecan-rtr/firmware/dspic33e-ecan-rtr.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | ecan_rtr 7 | 09dfd574-3773-4d60-90f8-9980600d03e2 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | 29 | false 30 | 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /dspic33e-spi-loopback/firmware/dspic33e-spi-loopback.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | spi_lpbk 7 | ee6efc9b-deae-44a4-abf0-6c8049062740 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | ../src 16 | 17 | 18 | 19 | dspic33ep256gp506 20 | 2 21 | 22 | 23 | dspic33ep512GM710 24 | 2 25 | 26 | 27 | dspic33ep512MU810 28 | 2 29 | 30 | 31 | 32 | false 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /dspic33e-fft-dsplib/firmware/src/fft.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus // Provide C++ Compatability 2 | 3 | extern "C" { 4 | 5 | #endif 6 | 7 | // ***************************************************************************** 8 | // ***************************************************************************** 9 | // Section: Constants 10 | // ***************************************************************************** 11 | // ***************************************************************************** 12 | /* Constant Definitions */ 13 | #define FFT_BLOCK_LENGTH 512 // 512 /* = Number of frequency points in the FFT */ 14 | #define LOG2_BLOCK_LENGTH 9 /* = Number of "Butterfly" Stages in FFT processing */ 15 | #define SAMPLING_RATE 10000 /* = Rate at which input signal was sampled */ 16 | /* SAMPLING_RATE is used to calculate the frequency*/ 17 | /* of the largest element in the FFT output vector*/ 18 | 19 | #define FFTTWIDCOEFFS_IN_PROGMEM /*<---Comment out this line of the code if twiddle factors (coefficients) */ 20 | /*reside in data memory (RAM) as opposed to Program Memory */ 21 | /*Then remove the call to "TwidFactorInit()" and add the twiddle factor*/ 22 | /*coefficient file into your Project. An example file for a 256-pt FFT*/ 23 | /*is provided in this Code example */ 24 | 25 | #ifdef __cplusplus // Provide C++ Compatibility 26 | 27 | } 28 | 29 | #endif -------------------------------------------------------------------------------- /dspic33e-ext-intr/firmware/dspic33e-ext-intr.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | ext_intr 7 | a163864e-da5d-43ae-8bf5-7969a299df9f 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-spi-no-dma/firmware/dspic33e-spi-no-dma.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | spi_no_dma 7 | 2253be9b-086b-411d-bdd7-959638d70512 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep256gp506 21 | 2 22 | 23 | 24 | dspic33ep512gm710 25 | 2 26 | 27 | 28 | dspic33ep512mu810 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-uart-lpbk/firmware/dspic33e-uart-lpbk.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | uart_loopback 7 | 2f378046-0d38-49b7-adeb-7ee262410d6a 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | .. 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-addr-err-trap/firmware/dspic33e-addr-err-trap.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | addr_err_trap 7 | be3dac21-9697-49bf-a28d-f7e1fddb73e2 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | .. 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-sleep-wakeup/firmware/dspic33e-sleep-wakeup.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | sleep_wakeup 7 | a467e776-7db6-4543-9409-fd477f85d11d 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-spi-2slaves/firmware/dspic33e-spi-2slaves.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | spi_2slaves 7 | 23a38f84-d16e-4fe8-8af0-dd0c03cd47c2 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512MU810 25 | 2 26 | 27 | 28 | dspic33ep256GP506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-timer-period/firmware/dspic33e-timer-period.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | timer_period 7 | b4212a5b-2bc8-475f-806b-bb9d7f01ab76 8 | 0 9 | c 10 | 11 | 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-dma-trap/firmware/dspic33e-dma-trap.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | dma_trap 7 | 6c201317-5d1b-478d-9709-fd2145519bbf 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-math-error-trap/firmware/dspic33e-math-error-trap.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | math_err_trap 7 | 91f0f057-4162-480c-ba09-8ad4efc775fc 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-stack-error-trap/firmware/dspic33e-stack-error-trap.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | stack_err_trap 7 | e8126055-c292-4fd9-9031-9680d5cd158a 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep256gp506 21 | 2 22 | 23 | 24 | dspic33ep512gm710 25 | 2 26 | 27 | 28 | dspic33ep512MU810 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-adc-chscan/firmware/dspic33e-adc-chscan.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | adc_chscan 7 | 24b9f09b-c588-4731-a67b-badb39e1040b 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/firmware/dspic33e-adc-sleep.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | adc_sleep 7 | 94eee6ff-87b8-46c0-828a-675bbb8b690d 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | dspic33ep512gm710 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-doze-mode/firmware/dspic33e-doze-mode.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | doze_mode 7 | ae29be85-382f-4d74-bb5e-c42351fcb45e 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-flash-rtsp/firmware/dspic33e-flash-rtsp.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | flash_rtsp 7 | c26422fc-664d-4191-a615-00428a603f18 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512MU810 21 | 2 22 | 23 | 24 | dspic33ep256gp506 25 | 2 26 | 27 | 28 | dspic33ep512gm710 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-frc-tuning/firmware/dspic33e-frc-tuning.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | frc_tuning 7 | 0dd999a8-797c-4b4d-b780-c8185ef7f68f 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-i2c-eeprom/firmware/dspic33e-i2c-eeprom.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | iic_eeprom 7 | 43d5cbcd-4977-4fbb-865e-dcea969652ed 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512GM710 21 | 2 22 | 23 | 24 | dspic33ep256gp506 25 | 2 26 | 27 | 28 | dspic33ep512mu810 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-i2c-slave/firmware/dspic33e-i2c-slave.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | iic_slave 7 | f30592b0-bcd2-432f-8870-3d900b542ca2 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep256gp506 25 | 2 26 | 27 | 28 | dspic33ep512mu810 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-adc-1msps/firmware/dspic33e-adc-1msps.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | dspic33e-adc-1msps 7 | c80e8b60-8129-4bb8-a1db-fa88366ad786 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-clock-switch/firmware/dspic33e-clock-switch.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | clock_switch 7 | 4c8fe6a9-8fef-494a-bcb2-cadcac91221e 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-ecan-crosswire/firmware/dspic33e-ecan-crosswire.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | ecan_crosswire 7 | 086145e2-5fe1-4161-bdc1-a9fdd9d60eeb 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-rtsp-word-write/firmware/dspic33e-rtsp-word-write.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | rtsp_word_write 7 | b8cfa624-fe72-4230-a39b-6b509a88ef6e 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512mu810 21 | 2 22 | 23 | 24 | dspic33ep512gm710 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-adc-chscan-no-dma/firmware/dspic33e-adc-chscan-no-dma.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | adc_chscan_no_dma 7 | a9c9dcaa-e342-4988-84ac-c123b53af389 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-adc-iir-filter/firmware/dspic33e-adc-iir-filter.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | dspic33e-adc-iir-filter 7 | f026a86e-e5ca-4701-98ea-ff25ec32f8d7 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-fft-dsplib/firmware/dspic33e-fft-dsplib.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | fft_dsplib 7 | 6dc464e0-f616-461f-9b4d-8106736397f2 8 | 0 9 | c 10 | 11 | h 12 | inc 13 | ISO-8859-1 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep512gm710 21 | 2 22 | 23 | 24 | dspic33ep512mu810 25 | 2 26 | 27 | 28 | dspic33ep256gp506 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-oscillator-error-trap/firmware/dspic33e-oscillator-error-trap.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | osc_err_trap 7 | 067ea0ca-f733-431f-831b-f9b8288f30ee 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | 18 | 19 | 20 | dspic33ep256gp506 21 | 2 22 | 23 | 24 | dspic33ep512gm710 25 | 2 26 | 27 | 28 | dspic33ep512MU810 29 | 2 30 | 31 | 32 | 33 | false 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /dspic33e-pwm-oc-ptg/README.md: -------------------------------------------------------------------------------- 1 | ![image](../images/microchip.jpg) 2 | 3 | ## PWM OC AND PTG 4 | 5 | ## Description: 6 | 7 | In this example, Timer 2 is setup to time-out every 40 microseconds (25Khz Rate). 8 | This is used as synchronisation source of Output Compare Module 1 9 | 10 | Output Compare Module 1 is configured in Edge aligned PWM mode and Duty cycle is set for 5us(12.5% duty) 11 | OC1 is clocked from Peripheral Clock . 12 | 13 | PTG sequencer is set to wait for OC1 rising edge and then wait for half of the PWM period i.e 20us. 14 | This is done by configuring PTG general purpose timer PTGTO.After the time out of 20 us ,the PTG will generate 15 | PTG Trigger Ouput1.And this is selects as synchronisation source of Output Compare 2 (OC2).Thus inserting 16 | phase shift of half the PWM period between OC1 and OC2 outputs. 17 | 18 | PTG Timer is configured for delay of 20us and calculation is as follows: 19 | 20 | Required delay: 20us 21 | PTG Clock: 70MHz 22 | COunt in PTGT0LIm: 20us/(1/70MHz) = 20us*70Mhz = 1400; 23 | 24 | In this example OC2 is configured for 25% duty cycle or 10us . 25 | 26 | And the OC1 and OC2 outputs are mapped to RP54,RP55 pin respectively. 27 | 28 | ![image](../images/dspic33e-pwm-oc-ptg.JPG) 29 | 30 | This can be reconfigured according to application requirement. 31 | 32 | ## Hardware Used 33 | 34 | - Explorer 16/32 Development Board (https://www.microchip.com/DM240001-2) 35 | - dsPIC33EP512GM710 PIM (https://www.microchip.com/ma330035) 36 | 37 | 38 | ## Software Used 39 | 40 | - MPLAB� X IDE v6.00 or newer (https://www.microchip.com/mplabx) 41 | - MPLAB� XC16 v2.00 or newer (https://www.microchip.com/xc) 42 | 43 | -------------------------------------------------------------------------------- /dspic33e-atan2/firmware/dspic33e-atan2.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | atan2 7 | 3cd28476-78b1-451f-aada-426d84469d3d 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | inc 14 | 15 | 16 | ../firmware/src 17 | ../src 18 | 19 | 20 | 21 | dspic33ep512gm710 22 | 2 23 | 24 | 25 | dspic33ep512mu810 26 | 2 27 | 28 | 29 | dspic33ep256gp506 30 | 2 31 | 32 | 33 | 34 | false 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /dspic33e-crc-generation/firmware/dspic33e-crc-generation.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | crc_generation 7 | 74131ed5-887f-40a1-91e7-9e5517283b3d 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src 17 | C:/Users/i15795/Desktop 18 | 19 | 20 | 21 | dspic33ep512gm710 22 | 2 23 | 24 | 25 | dspic33ep512mu810 26 | 2 27 | 28 | 29 | dspic33ep256gp506 30 | 2 31 | 32 | 33 | 34 | false 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /dspic33e-adc-altsamp/firmware/dspic33e-adc-altsamp.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | adc_altsamp 7 | cf832e74-ff94-419d-a4a9-729dc05173e2 8 | 0 9 | c 10 | 11 | h 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../../../ce421_adc_chscan_no_dma/firmware/src 17 | ../src 18 | 19 | 20 | 21 | dspic33ep512gm710 22 | 2 23 | 24 | 25 | dspic33ep512mu810 26 | 2 27 | 28 | 29 | dspic33ep256gp506 30 | 2 31 | 32 | 33 | 34 | false 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /dspic33e-adc-fir-dma/firmware/dspic33e-adc-fir-dma.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | dspic33e-adc-fir-dma 7 | c69814db-42f7-4f8c-8429-76411e4cc851 8 | 0 9 | c 10 | 11 | h 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../../../../exp16/code_example_ref_input/33ECode_exmp/ce448_fir_adc_dma/trunk/src 17 | ../src 18 | 19 | 20 | 21 | dsp33ep512gm710 22 | 2 23 | 24 | 25 | dsp33ep512mu810 26 | 2 27 | 28 | 29 | dsp33ep256gp506 30 | 2 31 | 32 | 33 | 34 | false 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /dspic33e-eds-auto/firmware/dspic33e-eds-auto.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | eds_auto 7 | 45082876-16ed-43db-927d-4e8121530eff 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep512mu810 18 | ../src/system_config/exp16/dspic33ep256gp506 19 | 20 | 21 | 22 | dspic33ep512gm710 23 | 2 24 | 25 | 26 | dspic33ep512mu810 27 | 2 28 | 29 | 30 | dspic33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-eds-manual/firmware/dspic33e-eds-manual.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | eds_manual 7 | 94380c72-2889-4b8f-9512-56d358cd5bfb 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep512mu810 18 | ../src/system_config/exp16/dspic33ep256gp506 19 | 20 | 21 | 22 | dspic33ep512gm710 23 | 2 24 | 25 | 26 | dspic33ep512mu810 27 | 2 28 | 29 | 30 | dspic33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-open-drain/firmware/dspic33e-open-drain.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | open_drain 7 | 5ae55ee0-818a-4dde-99a8-79f53f3fd25a 8 | 0 9 | c 10 | 11 | 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep512mu810 18 | ../src/system_config/exp16/dspic33ep256gp506 19 | 20 | 21 | 22 | dspic33ep512gm710 23 | 2 24 | 25 | 26 | dspic33ep512mu810 27 | 2 28 | 29 | 30 | dspic33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-spi-framed/firmware/dspic33e-spi-framed.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | spi_framed 7 | 34d313d5-0eb3-43a8-b265-1a2a0fbb495d 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep256gp506 18 | ../src/system_config/exp16/dspic33ep512mu810 19 | 20 | 21 | 22 | dspic33ep512gm710 23 | 2 24 | 25 | 26 | dspic33ep512MU810 27 | 2 28 | 29 | 30 | dspic33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-uart-no-dma/firmware/dspic33e-uart-no-dma.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | uart_no_dma 7 | 19aa281f-1183-4664-9ddb-325127d5ef70 8 | 0 9 | c 10 | 11 | 12 | 13 | ISO-8859-1 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep512mu810 18 | ../src/system_config/exp16/dspic33ep256gp506 19 | 20 | 21 | 22 | dsp33ep516gm710 23 | 2 24 | 25 | 26 | dsp33ep516mu810 27 | 2 28 | 29 | 30 | dsp33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-windowed-wdt/firmware/dspic33e-windowed-wdt.X/nbproject/project.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | com.microchip.mplab.nbide.embedded.makeproject 4 | 5 | 6 | windowed_wdt 7 | 2b67e90b-8d63-405f-af6a-59c0a6000537 8 | 0 9 | c 10 | 11 | 12 | ISO-8859-1 13 | 14 | 15 | 16 | ../src/system_config/exp16/dspic33ep512gm710 17 | ../src/system_config/exp16/dspic33ep512mu810 18 | ../src/system_config/exp16/dspic33ep256gp506 19 | 20 | 21 | 22 | dspic33ep512gm710 23 | 2 24 | 25 | 26 | dspic33ep512mu810 27 | 2 28 | 29 | 30 | dspic33ep256gp506 31 | 2 32 | 33 | 34 | 35 | false 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /dspic33e-adc-iir-filter/README.md: -------------------------------------------------------------------------------- 1 | ![image](../images/microchip.jpg) 2 | 3 | ## ADC Sampling and IIR Filtering 4 | 5 | ## Description: 6 | 7 | In this example, ADC is configured to sample (AIN5) at 8Khz rate and converted data is assembled as 256 sample buffer before triggering filtering operation. 8 | 9 | Timer 3 is setup to time-out every 125 microseconds (8Khz Rate). 10 | As a result, the module will stop sampling and trigger a 12-bit A/D conversion on every Timer3 time-out, i.e., Ts=125us. 11 | At that time, the conversion process starts and completes Tc=14*Tad periods later. 12 | When the conversion completes, the module starts sampling again. However, since Timer3 13 | is already on and counting, about (Ts-Tc)us later, Timer3 will expire again and trigger 14 | next conversion. 15 | 16 | ADC module clock time period is configured as Tad=Tcy*(ADCS+1)= (1/40M)*64 = 1.6us (625Khz). 17 | Hence the conversion time for 12-bit A/D Conversion Time Tc=14*Tad = 22.4us 18 | 19 | void initTmr3(); 20 | Timer 3 is configured to time-out at 8Khz rate. 21 | 22 | void initAdc1(void); 23 | ADC module is set-up to convert AIN5 input using CH0 S/H on Timer 3 event in 12-bit mode. 24 | 25 | void initDma0(void); 26 | DMA channel 0 is configured in ping-pong mode to move the converted data from ADC to DMA RAM on every sample/convert sequence. 27 | It generates interrupt after every 256 sample transfer. 28 | 29 | void \_\_attribute\_\_((\_\_interrupt\_\_)) _DMA0Interrupt(void); 30 | DMA interrupt service routine performs IIR filtering on the data buffer. 31 | 32 | 33 | ## Hardware Used 34 | 35 | - Explorer 16/32 Development Board (https://www.microchip.com/DM240001-2) 36 | - dsPIC33EP512GM710 PIM (https://www.microchip.com/ma330035) or dsPIC33EP512MU810 PIM (https://www.microchip.com/MA330025-1) or dsPIC33EP256GP506 PIM (https://www.microchip.com/MA330030) 37 | 38 | 39 | ## Software Used 40 | 41 | - MPLAB® X IDE v6.00 or newer (https://www.microchip.com/mplabx) 42 | - MPLAB® XC16 v2.00 or newer (https://www.microchip.com/xc) 43 | -------------------------------------------------------------------------------- /dspic33e-adc-fir-dma/firmware/src/tglpin.s: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Port pin toggle file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | tglPin.s 9 | 10 | Summary: 11 | Toggles RA6 port pin. 12 | 13 | Description: 14 | This file consists of the port initialization and pin toggling functions. 15 | The RA6 pin is first initialized to function as an output pin 16 | and then a small function is written to toggle the RA6 pin between 1 and 0. 17 | *******************************************************************************/ 18 | /******************************************************************************* 19 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 20 | 21 | Microchip licenses to you the right to use, modify, copy and distribute 22 | Software only when embedded on a Microchip microcontroller or digital signal 23 | controller that is integrated into your product or third party product 24 | (pursuant to the sublicense terms in the accompanying license agreement). 25 | 26 | You should refer to the license agreement accompanying this Software for 27 | additional information regarding your rights and obligations. 28 | 29 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 30 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 31 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 32 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 33 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 34 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 35 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 36 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 37 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 38 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 39 | *******************************************************************************/ 40 | 41 | ; Select the device family 42 | 43 | .include "xc.inc" 44 | 45 | 46 | .global _CtglPin 47 | .global _CtglPinInit 48 | 49 | ; Init RA6 for toggling 50 | _CtglPinInit: 51 | bclr ODCF,#7 52 | bclr TRISF,#7 53 | return 54 | 55 | ; Toggle RA6 56 | ; Toggle Freq is 1/8 of system clock frequency 57 | _CtglPin: 58 | loop: 59 | btg LATF,#7 60 | ; bra loop 61 | 62 | return 63 | -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/firmware/src/soc_sleep.s: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Source file to put the device to Sleep 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | soc_sleep.s 9 | 10 | Summary: 11 | Sleep routine. 12 | 13 | Description: 14 | This file consists of the routine to put the device in Sleep mode. 15 | The device then wakes up after an end of conversion signal is received. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | 40 | ; ***************************************************************************** 41 | ; ***************************************************************************** 42 | ; Section: Included Files 43 | ; ***************************************************************************** 44 | ; ***************************************************************************** 45 | 46 | .include "xc.inc" 47 | 48 | .global _SocnSleep 49 | 50 | _SocnSleep: 51 | bclr AD1CON1,#1 52 | pwrsav #0 53 | nop 54 | nop 55 | nop 56 | nop 57 | return 58 | .end 59 | 60 | /* End of File */ -------------------------------------------------------------------------------- /dspic33e-pmp/firmware/src/system.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce452 header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | system.h 9 | 10 | Summary: 11 | 12 | 13 | Description: 14 | 15 | *******************************************************************************/ 16 | /******************************************************************************* 17 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 18 | 19 | Microchip licenses to you the right to use, modify, copy and distribute 20 | Software only when embedded on a Microchip microcontroller or digital signal 21 | controller that is integrated into your product or third party product 22 | (pursuant to the sublicense terms in the accompanying license agreement). 23 | 24 | You should refer to the license agreement accompanying this Software for 25 | additional information regarding your rights and obligations. 26 | 27 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 28 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 29 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 30 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 31 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 32 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 33 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 34 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 35 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 36 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 37 | *******************************************************************************/ 38 | // ***************************************************************************** 39 | // ***************************************************************************** 40 | // Section: Included Files 41 | // ***************************************************************************** 42 | // ***************************************************************************** 43 | #include 44 | 45 | #include "timer.h" 46 | #include "lcd.h" 47 | 48 | #ifdef __cplusplus // Provide C++ Compatability 49 | extern "C" 50 | { 51 | #endif 52 | #ifdef __cplusplus // Provide C++ Compatibility 53 | } 54 | 55 | #endif 56 | 57 | /***************************************************************************** 58 | * EOF 59 | *****************************************************************************/ 60 | -------------------------------------------------------------------------------- /dspic33e-adc-fir-dma/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | CtglPin.h 9 | 10 | Summary: 11 | Toggles a particular pin. 12 | 13 | Description: 14 | This file has the declarations of the CtglPinInit and CtglPin functions 15 | that are used to initialize a port pin and toggle that particular pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) <2012> released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __tglpin_H__ 40 | #define __tglpin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | 44 | extern "C" { 45 | 46 | #endif 47 | 48 | 49 | // ***************************************************************************** 50 | // ***************************************************************************** 51 | // Section: Interface Routines 52 | // ***************************************************************************** 53 | // ***************************************************************************** 54 | extern void CtglPinInit(void); 55 | extern void CtglPin(void); 56 | 57 | #ifdef __cplusplus // Provide C++ Compatibility 58 | 59 | } 60 | 61 | #endif 62 | 63 | #endif 64 | -------------------------------------------------------------------------------- /dspic33e-doze-mode/firmware/src/ctglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | ctglpin.h 9 | 10 | Summary: 11 | Toggles a particular port pin. 12 | 13 | Description: 14 | This file has the declarations of the ctglPinInit and ctglPin functions 15 | that are used to initialize a port pin and toggle that particular pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __CTGLPIN_H__ 40 | #define __CTGLPIN_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | // External Functions 53 | extern void CtglPinInit( void ); 54 | extern void CtglPin( void ); 55 | 56 | #ifdef __cplusplus // Provide C++ Compatibility 57 | } 58 | 59 | #endif 60 | #endif 61 | -------------------------------------------------------------------------------- /dspic33e-clock-switch/firmware/src/ctglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | ctglpin.h 9 | 10 | Summary: 11 | Toggles a particular port pin. 12 | 13 | Description: 14 | This file has the declarations of the ctglPinInit and ctglPin functions 15 | that are used to initialize a port pin and toggle that particular pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __CTGLPIN_H__ 40 | #define __CTGLPIN_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | // External Functions 53 | extern void CtglPinInit( void ); 54 | extern void CtglPin( void ); 55 | 56 | #ifdef __cplusplus // Provide C++ Compatibility 57 | } 58 | 59 | #endif 60 | #endif 61 | -------------------------------------------------------------------------------- /dspic33e-oscillator-error-trap/firmware/src/ctglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | ctglpin.h 9 | 10 | Summary: 11 | Toggles a particular pin. 12 | 13 | Description: 14 | This file has the declarations of the ctglPinInit and ctglPin functions 15 | that are used to initialize a port pin and toggle that particular pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __CTGLPIN_H__ 40 | #define __CTGLPIN_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | // External Functions 53 | extern void CtglPinInit( void ); 54 | extern void CtglPin( void ); 55 | 56 | #ifdef __cplusplus // Provide C++ Compatibility 57 | } 58 | 59 | #endif 60 | #endif 61 | -------------------------------------------------------------------------------- /dspic33e-adc-iir-filter/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce420 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | tglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __TglPin_H__ 40 | #define __TglPin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | 44 | extern "C" { 45 | 46 | #endif 47 | 48 | // ***************************************************************************** 49 | // ***************************************************************************** 50 | // Section: Interface Routines 51 | // ***************************************************************************** 52 | // ***************************************************************************** 53 | 54 | extern void TglPinInit(void); 55 | extern void TglPin(void); 56 | 57 | #ifdef __cplusplus // Provide C++ Compatibility 58 | 59 | } 60 | 61 | #endif 62 | 63 | #endif 64 | /******************************************************************************* 65 | End of File 66 | */ 67 | -------------------------------------------------------------------------------- /dspic33e-adc-1msps/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce401 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | tglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __tglpin_H__ 40 | #define __tglpin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void TglPinInit( void ); 53 | extern void TglPin( void ); 54 | 55 | #ifdef __cplusplus // Provide C++ Compatibility 56 | } 57 | 58 | #endif 59 | #endif 60 | 61 | /******************************************************************************* 62 | End of File 63 | */ 64 | -------------------------------------------------------------------------------- /dspic33e-adc-altsamp/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce420 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | tglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __tglpin_H__ 40 | #define __tglpin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void TglPinInit( void ); 53 | extern void TglPin( void ); 54 | 55 | #ifdef __cplusplus // Provide C++ Compatibility 56 | } 57 | 58 | #endif 59 | #endif 60 | 61 | /******************************************************************************* 62 | End of File 63 | */ 64 | -------------------------------------------------------------------------------- /dspic33e-adc-chscan/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce420 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | TglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __TglPin_H__ 40 | #define __TglPin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void TglPinInit( void ); 53 | extern void TglPin( void ); 54 | 55 | #ifdef __cplusplus // Provide C++ Compatibility 56 | } 57 | 58 | #endif 59 | #endif 60 | 61 | /******************************************************************************* 62 | End of File 63 | */ 64 | -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce420 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | TglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __TGLPIN_H__ 40 | #define __TGLPIN_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void TglPinInit( void ); 53 | extern void TglPin( void ); 54 | 55 | #ifdef __cplusplus // Provide C++ Compatibility 56 | } 57 | 58 | #endif 59 | #endif 60 | 61 | /******************************************************************************* 62 | End of File 63 | */ 64 | -------------------------------------------------------------------------------- /dspic33e-adc-chscan-no-dma/firmware/src/tglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ce420 pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | tglPin.h 9 | 10 | Summary: 11 | Pin toggle function declarations. 12 | 13 | Description: 14 | This header file contains the declaration for the functions 15 | that initialize the port pin and toggle the given pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __tglpin_H__ 40 | #define __tglpin_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void TglPinInit( void ); 53 | extern void TglPin( void ); 54 | 55 | #ifdef __cplusplus // Provide C++ Compatibility 56 | } 57 | 58 | #endif 59 | #endif 60 | 61 | /******************************************************************************* 62 | End of File 63 | */ 64 | -------------------------------------------------------------------------------- /dspic33e-frc-tuning/firmware/src/ctglpin.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | Pin toggle header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | ctglpin.h 9 | 10 | Summary: 11 | Toggles a particular pin. 12 | 13 | Description: 14 | This file has the declarations of the ctglPinInit and ctglPin functions 15 | that are used to initialize a port pin and toggle that particular pin. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __CTGLPIN_H__ 40 | #define __CTGLPIN_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | // External Functions 53 | extern void ctglPinInit( void ); 54 | extern void ctglPin( void ); 55 | 56 | #ifdef __cplusplus // Provide C++ Compatibility 57 | } 58 | 59 | #endif 60 | #endif 61 | 62 | /******************************************************************************* 63 | End of File 64 | */ 65 | -------------------------------------------------------------------------------- /dspic33e-adc-in-sleep/firmware/src/adcdrv3.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ADC Driver header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | adcdrv3.h 9 | 10 | Summary: 11 | Declarations for ADC functions. 12 | 13 | Description: 14 | This header file consists of the declaration of the 15 | ADC and DMA initialization functions and also the DMA ISR. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __ADCDRV3_H__ 40 | #define __ADCDRV3_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | /* These functions are used to initialize the ADC1, Timer 3 and DMA0 modules 53 | and are called by the main function. */ 54 | // External Functions 55 | extern void InitAdc1( void ); 56 | extern void __attribute__ ( (__interrupt__) ) _AD1Interrupt( void ); 57 | #ifdef TEST_MODE 58 | extern unsigned char test_flag; 59 | #endif 60 | #ifdef __cplusplus // Provide C++ Compatibility 61 | } 62 | 63 | #endif 64 | #endif 65 | -------------------------------------------------------------------------------- /dspic33e-adc-1msps/firmware/src/adcdrv2.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************* 2 | ADC Driver header file 3 | 4 | Company: 5 | Microchip Technology Inc. 6 | 7 | File Name: 8 | adcdrv2.h 9 | 10 | Summary: 11 | Definitions for ADC functions. 12 | 13 | Description: 14 | This header file consists of the ADC and DMA initialization 15 | functions and also the DMA ISR. 16 | *******************************************************************************/ 17 | /******************************************************************************* 18 | Copyright (c) 2012 released Microchip Technology Inc. All rights reserved. 19 | 20 | Microchip licenses to you the right to use, modify, copy and distribute 21 | Software only when embedded on a Microchip microcontroller or digital signal 22 | controller that is integrated into your product or third party product 23 | (pursuant to the sublicense terms in the accompanying license agreement). 24 | 25 | You should refer to the license agreement accompanying this Software for 26 | additional information regarding your rights and obligations. 27 | 28 | SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 29 | EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF 30 | MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR A PARTICULAR PURPOSE. 31 | IN NO EVENT SHALL MICROCHIP OR ITS LICENSORS BE LIABLE OR OBLIGATED UNDER 32 | CONTRACT, NEGLIGENCE, STRICT LIABILITY, CONTRIBUTION, BREACH OF WARRANTY, OR 33 | OTHER LEGAL EQUITABLE THEORY ANY DIRECT OR INDIRECT DAMAGES OR EXPENSES 34 | INCLUDING BUT NOT LIMITED TO ANY INCIDENTAL, SPECIAL, INDIRECT, PUNITIVE OR 35 | CONSEQUENTIAL DAMAGES, LOST PROFITS OR LOST DATA, COST OF PROCUREMENT OF 36 | SUBSTITUTE GOODS, TECHNOLOGY, SERVICES, OR ANY CLAIMS BY THIRD PARTIES 37 | (INCLUDING BUT NOT LIMITED TO ANY DEFENSE THEREOF), OR OTHER SIMILAR COSTS. 38 | *******************************************************************************/ 39 | #ifndef __ADCDRV2_H__ 40 | #define __ADCDRV2_H__ 41 | 42 | #ifdef __cplusplus // Provide C++ Compatability 43 | extern "C" 44 | { 45 | #endif 46 | 47 | // ***************************************************************************** 48 | // ***************************************************************************** 49 | // Section: Interface Routines 50 | // ***************************************************************************** 51 | // ***************************************************************************** 52 | extern void InitAdc1( void ); 53 | extern void InitDma0( void ); 54 | extern void __attribute__ ( (__interrupt__) ) _DMA0Interrupt( void ); 55 | 56 | #ifdef __cplusplus // Provide C++ Compatibility 57 | #ifdef TEST_MODE 58 | extern unsigned char test_flag_buffA; 59 | extern unsigned char test_flag_buffB; 60 | #endif 61 | } 62 | 63 | #endif 64 | #endif 65 | 66 | /******************************************************************************* 67 | End of File 68 | */ 69 | --------------------------------------------------------------------------------