avr-db
There are 31 repositories under avr-db topic.
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.
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.
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)
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.
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.
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.
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
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.
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.
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)
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
echoromeo/avr128db48-clap-sensor
Clap Sensor using the OPAMPs inside the AVR DB MCU
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.
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
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.
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.
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.
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.