avr-db

There are 31 repositories under avr-db topic.

  • DxCore

    SpenceKonde/DxCore

    Arduino core for AVR DA, DB, DD, EA and future DU-series parts - Microchip's latest and greatest AVRs. Library maintainers: Porting help and adviccee is available.

    Language:C2172029657
  • microchip-pic-avr-examples/avr128db48-low-bom-mic-interface-using-opamp

    This Atmel Studio 7 bare metal example in Low-BOM Microphone Interface Using the Analog Signal Conditioning (OPAMP) (AN3631) shows how to interface an electret microphone with a microcontroller (MCU) using the OPAMP. In addition to the microphone, only one resistor and one capacitor are required. The OPAMP also provides the ability to adjust the gain under firmware control.

    Language:C3301
  • microchip-pic-avr-examples/avr128db48-using-opamp-as-a-regulated-power-supply-mplab

    This MPLAB X bare metal example in Using the Internal OPAMP as Regulated Power Supply for MVIO (AN3636) shows how to use the OPAMP as a regulated power supply for a second voltage domain. This removes the need for a second external power supply. The regulated power supply features is showcased by acting as the second power supply for the Multi-Voltage I/O (MVIO)

    Language:Makefile3301
  • microchip-pic-avr-examples/avr128db48-cnano-opamp-demo-fw-mplab

    This MPLAB X bare metal code demonstrates the different ways of configuring the Analog Signal Conditioning (OPAMP) peripheral with the AVR128DB48 Curiosity Nano development kit. This is the factory programmed FW on the kit, allowing opamp evaluation without programming.

    Language:C2501
  • microchip-pic-avr-examples/avr128db48-cnano-opamp-demo-fw-studio

    This Atmel Studio 7 bare metal code demonstrates the different ways of configuring the Analog Signal Conditioning (OPAMP) peripheral with the AVR128DB48 Curiosity Nano development kit. This is the factory programmed FW on the kit, allowing opamp evaluation without programming.

    Language:C251
  • microchip-pic-avr-examples/avr128db48-constant-current-driver-using-opamp

    This Atmel Studio 7 bare metal example in Constant-Current Driver Using the Analog Signal Conditioning (OPAMP) Peripheral (AN3632), shows how to use the OPAMP to implement a constant-current driver using just one external resistor. The OPAMP peripheral also provides the ability to adjust the current setting under firmware control.

    Language:C230
  • microchip-pic-avr-examples/avr128db48-getting-started-with-mvio-mplab

    These MPLAB X bare metal examples in Getting Started with Multi Voltage I/O (MVIO) (TB3287) show how the MVIO is used on the AVR® DB family of microcontrollers. The MVIO peripheral allows a subset of the I/O pins to be powered by a different I/O voltage domain VDDIO2, eliminating the need for external level shifters

    Language:Makefile240
  • microchip-pic-avr-examples/avr128db48-low-bom-mic-interface-using-opamp-studio-start

    This Atmel START example in Low-BOM Microphone Interface Using the Analog Signal Conditioning (OPAMP) (AN3631) shows how to interface an electret microphone with a microcontroller (MCU) using the OPAMP. In addition to the microphone, only one resistor and one capacitor are required.

    Language:C220
  • microchip-pic-avr-examples/avr128db48-overcurrent-protection-mindi

    This repository provides a Mindi Schematic simulating a core independent overcurrent protection and current draw trigger level using the internal OPAMP, TCD and AC as well as a model of a DC motor.

  • microchip-pic-avr-examples/avr128db48-training-on-opamp-xoschf-mvio-studio

    Atmel Studio 7 training code examples for the AVR DB family of microcontrollers, demonstrating use of the OPAMP, XOSCHF and MVIO peripherals.

    Language:C240
  • microchip-pic-avr-examples/avr128db48-using-opamp-as-a-regulated-power-supply

    This Atmel Studio 7 bare metal example in Using the Internal OPAMP as Regulated Power Supply for MVIO (AN3636) shows how to use the OPAMP as a regulated power supply for a second voltage domain. This removes the need for a second external power supply. The regulated power supply features is showcased by acting as the second power supply for the Multi-Voltage I/O (MVIO)

    Language:C240
  • khoih-prog/Dx_TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.) using DxCore. These AVRDx Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That is mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers interval is very long (ulong millisecs). The most important feature is they are ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks

    Language:C1100
  • microchip-pic-avr-examples/avr128db48-constant-current-driver-using-opamp-mplab

    This MPLAB X bare metal example in Constant-Current Driver Using the Analog Signal Conditioning (OPAMP) Peripheral (AN3632), shows how to use the OPAMP to implement a constant-current driver using just one external resistor. The OPAMP peripheral also provides the ability to adjust the current setting under firmware control.

    Language:Makefile130
  • microchip-pic-avr-examples/avr128db48-getting-started-with-opamp-studio-start

    These Atmel Studio 7 START examples in Getting Started with Analog Signal Conditioning (OPAMP) (TB3286), show how the OPAMP can be used on the AVR DB family of microcontrollers. The OPAMP peripheral features up to three internal operational amplifiers.

    Language:C1302
  • microchip-pic-avr-examples/avr128db48-getting-started-with-xoschf

    These Atmel Studio 7 bare metal examples in Getting Started with High Frequency Crystal Oscillator (XOSCHF) in AVR® DB (TB3272), show how the XOSCHF and Clock Failure Detection (CFD) is used on the AVR DB family of microcontrollers.

    Language:C140
  • microchip-pic-avr-examples/avr128db48-low-bom-mic-interface-using-opamp-mplab

    This MPLAB X bare metal example in Low-BOM Microphone Interface Using the Analog Signal Conditioning (OPAMP) (AN3631) shows how to interface an electret microphone with a microcontroller (MCU) using the OPAMP. In addition to the microphone, only one resistor and one capacitor are required. The OPAMP also provides the ability to adjust the gain under firmware control.

    Language:Makefile1301
  • microchip-pic-avr-examples/avr128db48-opamp-gain-and-offset-calibration

    This Atmel Studio 7 bare metal example in Gain and Offset Calibration of the Analog Signal Conditioning (OPAMP) Peripheral (AN3633) shows how to calibrate the gain and offset of the OPAMP when configured as a Programmable Gain Amplifier (PGA). The internal Digital-to-Analog converter (DAC) and Analog-to-Digital converter (ADC) are used to perform the calibration procedure. No external components are required.

    Language:C1411
  • microchip-pic-avr-examples/avr128db48-opamp-gain-and-offset-calibration-mplab

    This MPLAB X bare metal example in Gain and Offset Calibration of the Analog Signal Conditioning (OPAMP) Peripheral (AN3633) shows how to calibrate the gain and offset of the OPAMP when configured as a Programmable Gain Amplifier (PGA). The internal Digital-to-Analog converter (DAC) and Analog-to-Digital converter (ADC) are used to perform the calibration procedure. No external components are required.

    Language:C130
  • microchip-pic-avr-examples/avr128db48-opamp-gain-and-offset-calibration-studio-start

    This Atmel START based example shows how to calibrate the gain and offset of the OPAMP when configured as a PGA. The internal DAC and ADC are used to perform the calibration procedure. No external components are required.

    Language:C120
  • microchip-pic-avr-examples/avr128db48-overcurrent-protection-mplab-mcc

    This repository provides a MCC MPLAB® X project for a core independent overcurrent protection and handling with auto-calibration of current draw trigger level using the internal OPAMP, TCD and AC.

    Language:C1301
  • microchip-pic-avr-examples/avr128db48-overcurrent-protection-studio

    This repository provides a bare metal Microchip Studio project for a core independent overcurrent protection and handling with auto-calibration of current draw trigger level using the internal OPAMP, TCD, and AC.

    Language:C120
  • microchip-pic-avr-examples/avr128db48-overcurrent-protection-studio-start

    This repository provides an Atmel START project for a core independent overcurrent protection and handling with auto-calibration of current draw trigger level using the internal OPAMP, TCD and AC.

    Language:C130
  • microchip-pic-avr-examples/avr128db48-training-on-opamp-xoschf-mvio-mplab

    MPLAB X training code examples for the AVR DB family of microcontrollers, demonstrating use of the OPAMP, XOSCHF and MVIO peripherals.

    Language:C1301
  • echoromeo/avr128db48-clap-sensor

    Clap Sensor using the OPAMPs inside the AVR DB MCU

    Language:C0100
  • khoih-prog/Dx_Slow_PWM

    This library enables you to use ISR-based PWM channels on Arduino AVRDx-based boards (AVR128Dx, AVR64Dx, AVR32Dx, etc.), using DxCore, to create and output PWM any GPIO pin. It now supports up to 64 ISR-based PWM channels, while consuming only 1 Hardware Timer. PWM channel interval can be very long (ulong microsecs / millisecs). The most important feature is they're ISR-based PWM channels, supporting lower PWM frequencies with suitable accuracy. Their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. These ISR-based PWMs, still work even if other software functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software-based PWM using millis() or micros(). That's necessary if you need to control devices requiring high precision. Now you can change the PWM settings on-the-fly.

    Language:C0140
  • michpro/Arduino_Pro_Mini_Dx

    AVRDx uC module in Arduino Pro Mini format

  • pkwasniok/avr-db-sbus

    Library for handling SBUS protocool on AVR DB family MCUs

    Language:C0100
  • microchip-pic-avr-examples/avr128db48-constant-current-driver-using-opamp-studio-start

    This START based Microchip Studio example shows how to use the Analog Signal Conditioning (OPAMP) peripheral to implement a constant-current driver using one external resistor. The constant current amperage setting can be adjusted using firmware control.

    Language:C20
  • microchip-pic-avr-examples/avr128db48-getting-started-with-mvio

    These Atmel Studio 7 bare metal examples in Getting Started with Multi Voltage I/O (MVIO) (TB3287) show how the MVIO is used on the AVR® DB family of microcontrollers. The MVIO peripheral allows a subset of the I/O pins to be powered by a different I/O voltage domain VDDIO2, eliminating the need for external level shifters.

    Language:C401
  • microchip-pic-avr-examples/avr128db48-getting-started-with-opamp-studio

    These Atmel Studio 7 bare metal examples in Getting Started with Analog Signal Conditioning (OPAMP) (TB3286), show how the OPAMP can be used on the AVR DB family of microcontrollers. The OPAMP peripheral features up to three internal operational amplifiers.

    Language:C502
  • microchip-pic-avr-examples/avr128db48-getting-started-with-xoschf-mplab

    These MPLAB X bare metal examples in Getting Started with High Frequency Crystal Oscillator (XOSCHF) in AVR® DB (TB3272), show how the XOSCHF and Clock Failure Detection (CFD) is used on the AVR DB family of microcontrollers.

    Language:Makefile40