Skip to content
@microchip-pic-avr-examples

Microchip PIC & AVR Examples

Microchip Technology

Popular repositories Loading

  1. pic16f17146-cold-plate-mplab-mcc pic16f17146-cold-plate-mplab-mcc Public

    Control a Peltier device with a PIC16F17146 to regulate the temperature of a metal plate.

    C 35 11

  2. pic24-dspic-can-canfd-bootloader pic24-dspic-can-canfd-bootloader Public

    CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.

    C 21 9

  3. pic16f18446-cnano-greenhouse pic16f18446-cnano-greenhouse Public

    A plant monitoring system with PIC16F18446 which provides automated control of soil moisture and air humidity in a greenhouse. It also displays the environment parameters: air humidity, soil moistu…

    C 16 4

  4. dspic33e-code-examples dspic33e-code-examples Public

    dsPIC33E Code Examples

    C 16 1

  5. pic18f57q84-2-axis-cnc pic18f57q84-2-axis-cnc Public

    Example of a 2-axis CNC machine that makes use of NCOs and DMAs for core-independent operation on the PIC18F-Q84 family of devices.

    C 13 4

  6. atmega4809-getting-started-with-usart-studio atmega4809-getting-started-with-usart-studio Public

    This repository contains 5 bare metal code examples that show how to use the USART peripheral of the ATmega4809 device in different modes. It's a companion to the TB3216-Getting Started with Univer…

    C 13 3

Repositories

Showing 10 of 807 repositories
  • avr128db48-i2c-io-expander1-leds-polled-printf Public

    LED chaser increments binary on 6 LEDs every 100 ms. When all on, toggles 8 LEDs every sec. Polled with Delay driver, shows hex/binary of I/O expander pins via UART printf.

    microchip-pic-avr-examples/avr128db48-i2c-io-expander1-leds-polled-printf’s past year of commit activity
    C 0 0 0 0 Updated Oct 23, 2025
  • avr128db48-i2c-proximity-sensor-callbacks-dvrt Public

    Reads proximity sensor value. With DV Run Time output, sends values to MPLAB® Data Visualizer via DVRT protocol every 100 ms. Uses Timer driver callbacks for sampling frequency.

    microchip-pic-avr-examples/avr128db48-i2c-proximity-sensor-callbacks-dvrt’s past year of commit activity
    C 0 0 0 0 Updated Oct 23, 2025
  • avr128db48-i2c-io-expander1-leds-callbacks-printf Public

    LED chaser increments binary on 6 LEDs every 100 ms. When all on, toggles 8 LEDs every sec. Uses Timer driver callbacks to switch from 100 to 1000 ms. Shows hex/binary of I/O pins via UART printf.

    microchip-pic-avr-examples/avr128db48-i2c-io-expander1-leds-callbacks-printf’s past year of commit activity
    0 0 0 0 Updated Oct 22, 2025
  • avr128db48-i2c-proximity-sensor-callbacks-data-streamer Public

    Reads proximity sensor value. With Data Streamer output, sends values to MPLAB® Data Visualizer via protocol every 100 ms. Uses Timer driver callbacks for sampling frequency.

    microchip-pic-avr-examples/avr128db48-i2c-proximity-sensor-callbacks-data-streamer’s past year of commit activity
    C 0 0 0 0 Updated Oct 22, 2025
  • dspic33a-curiosity-oob Public

    dsPIC33A Curiosity Out of Box Demos

    microchip-pic-avr-examples/dspic33a-curiosity-oob’s past year of commit activity
    C 4 1 0 0 Updated Oct 21, 2025
  • dspic33a-crypto-accelerator-module Public

    These MPLAB® X IDE demo projects showcase applications built with the Crypto Library which leverages the pre-compiled Crypto Accelerator Module (CAM) Hardware Driver to demonstrate various cryptographic algorithms supported by the CAM

    microchip-pic-avr-examples/dspic33a-crypto-accelerator-module’s past year of commit activity
    C 1 0 0 0 Updated Oct 21, 2025
  • avr128db48-i2c-io-expander2-leds-and-buttons-callbacks-printf Public

    I/O Expander 1 pins (8 LEDs) set as outputs, low (LEDs on). I/O Expander 2 pins (SW1-3, 5 joystick inputs) as inputs. Button/joystick turns LED off. Nano SW resets LEDs. Uses I/O interrupts & pin change.

    microchip-pic-avr-examples/avr128db48-i2c-io-expander2-leds-and-buttons-callbacks-printf’s past year of commit activity
    0 0 0 0 Updated Oct 21, 2025
  • avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf Public

    I/O Expander 1 pins (8 LEDs) set as outputs, low (LEDs on). I/O Expander 2 pins (SW1-3, 5 joystick inputs) as digital inputs. Button/joystick turns LED off. Curiosity Nano SW resets LEDs on.

    microchip-pic-avr-examples/avr128db48-i2c-io-expander2-leds-and-buttons-polled-printf’s past year of commit activity
    C 0 0 0 0 Updated Oct 21, 2025
  • avr128db48-find-all-i2c-clients-on-bus-callback-printf-errors Public

    I2C write tried for all client addresses. ACK/NACK printed via UART. On completion, valid I2C addresses with ACK shown in printf message.

    microchip-pic-avr-examples/avr128db48-find-all-i2c-clients-on-bus-callback-printf-errors’s past year of commit activity
    C 0 0 0 0 Updated Oct 21, 2025
  • ml-dspic33ck-curiosity-imu-data-logger Public

    IMU data logger for dSPIC33CK DSC

    microchip-pic-avr-examples/ml-dspic33ck-curiosity-imu-data-logger’s past year of commit activity
    C 1 0 0 0 Updated Oct 21, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.