We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

AN4225

Title
Title
Maximizing the Signal: Tips and Tricks to Properly Acquiring Analog Signals
Name
Name
AN4225
Date
Date
10/27/2021
Description
Description
The objective of this guide is to discuss some of the pitfalls in setting up the ADC, sampling analog signals, and howand when to use the ADC features to help filter the signal while minimizing software computations.

Silicon Products

Title Product Title
AVR64DD14
Multi-Voltage I/O
AVR64DD14 Multi-Voltage I/O
AVR64DA32
Real Time Control and Analog Performance
AVR64DA32 Real Time Control and Analog Performance
AVR32DA32
Real Time Control and Analog Performance
AVR32DA32 Real Time Control and Analog Performance
PIC18F06Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F06Q41 Compact, Powerful MCUs with Advanced Analog
AVR64DD20
Multi-Voltage I/O
AVR64DD20 Multi-Voltage I/O
AVR32DD32
Multi-Voltage I/O
AVR32DD32 Multi-Voltage I/O
PIC18F15Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F15Q41 Compact, Powerful MCUs with Advanced Analog
ATTINY826
12-bit diff ADC with PGA
ATTINY826 12-bit diff ADC with PGA
AVR64EA32
12-bit diff ADC/PGA, Flash RWW
AVR64EA32 12-bit diff ADC/PGA, Flash RWW
AVR128DA32
Real Time Control and Analog Performance
AVR128DA32 Real Time Control and Analog Performance
AVR16DD20
Multi-Voltage I/O
AVR16DD20 Multi-Voltage I/O
AVR64DA64
Real Time Control and Analog Performance
AVR64DA64 Real Time Control and Analog Performance
AVR32DB48
Analog Signal Conditioning, Multi-Voltage I/O
AVR32DB48 Analog Signal Conditioning, Multi-Voltage I/O
AVR32DB28
Analog Signal Conditioning, Multi-Voltage I/O
AVR32DB28 Analog Signal Conditioning, Multi-Voltage I/O
PIC18F04Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F04Q41 Compact, Powerful MCUs with Advanced Analog
AVR128DA64
Real Time Control and Analog Performance
AVR128DA64 Real Time Control and Analog Performance
AVR32DD28
Multi-Voltage I/O
AVR32DD28 Multi-Voltage I/O
PIC18F14Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F14Q41 Compact, Powerful MCUs with Advanced Analog
AVR32DA48
Real Time Control and Analog Performance
AVR32DA48 Real Time Control and Analog Performance
AVR128DA28
Real Time Control and Analog Performance
AVR128DA28 Real Time Control and Analog Performance
ATTINY824
12-bit diff ADC with PGA
ATTINY824 12-bit diff ADC with PGA
AVR64EA48
12-bit diff ADC/PGA, Flash RWW
AVR64EA48 12-bit diff ADC/PGA, Flash RWW
PIC18F05Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F05Q41 Compact, Powerful MCUs with Advanced Analog
AVR128DA48
Real Time Control and Analog Performance
AVR128DA48 Real Time Control and Analog Performance
AVR64DD32
Multi-Voltage I/O
AVR64DD32 Multi-Voltage I/O
AVR64DD28
Multi-Voltage I/O
AVR64DD28 Multi-Voltage I/O
AVR16DD14
Multi-Voltage I/O
AVR16DD14 Multi-Voltage I/O
ATTINY3227
12-bit diff ADC with PGA
ATTINY3227 12-bit diff ADC with PGA
AVR16DD28
Multi-Voltage I/O
AVR16DD28 Multi-Voltage I/O
ATTINY1627
12-bit diff ADC with PGA
ATTINY1627 12-bit diff ADC with PGA
ATTINY827
12-bit diff ADC with PGA
ATTINY827 12-bit diff ADC with PGA
AVR64EA28
12-bit diff ADC/PGA, Flash RWW
AVR64EA28 12-bit diff ADC/PGA, Flash RWW
AVR32DD14
Multi-Voltage I/O
AVR32DD14 Multi-Voltage I/O
AVR32DB32
Analog Signal Conditioning, Multi-Voltage I/O
AVR32DB32 Analog Signal Conditioning, Multi-Voltage I/O
AVR64DA48
Real Time Control and Analog Performance
AVR64DA48 Real Time Control and Analog Performance
AVR64DA28
Real Time Control and Analog Performance
AVR64DA28 Real Time Control and Analog Performance
PIC18F16Q41
Compact, Powerful MCUs with Advanced Analog
PIC18F16Q41 Compact, Powerful MCUs with Advanced Analog
AVR32DA28
Real Time Control and Analog Performance
AVR32DA28 Real Time Control and Analog Performance
ATTINY426
12-bit diff ADC with PGA
ATTINY426 12-bit diff ADC with PGA
AVR32EA32
12-bit diff ADC/PGA, Flash RWW
AVR32EA32 12-bit diff ADC/PGA, Flash RWW
AVR32EA28
12-bit diff ADC/PGA, Flash RWW
AVR32EA28 12-bit diff ADC/PGA, Flash RWW
ATTINY3224
12-bit diff ADC with PGA
ATTINY3224 12-bit diff ADC with PGA
ATTINY1626
12-bit diff ADC with PGA
ATTINY1626 12-bit diff ADC with PGA
ATTINY1624
12-bit diff ADC with PGA
ATTINY1624 12-bit diff ADC with PGA
ATTINY424
12-bit diff ADC with PGA
ATTINY424 12-bit diff ADC with PGA
AVR128DB64
Analog Signal Conditioning, Multi-Voltage I/O
AVR128DB64 Analog Signal Conditioning, Multi-Voltage I/O
AVR128DB28
Analog Signal Conditioning, Multi-Voltage I/O
AVR128DB28 Analog Signal Conditioning, Multi-Voltage I/O
AVR16EA32
12-bit diff ADC/PGA, Flash RWW
AVR16EA32 12-bit diff ADC/PGA, Flash RWW
ATTINY427
12-bit diff ADC with PGA
ATTINY427 12-bit diff ADC with PGA
AVR32EA48
12-bit diff ADC/PGA, Flash RWW
AVR32EA48 12-bit diff ADC/PGA, Flash RWW
ATTINY3226
12-bit diff ADC with PGA
ATTINY3226 12-bit diff ADC with PGA
AVR128DB48
Analog Signal Conditioning, Multi-Voltage I/O
AVR128DB48 Analog Signal Conditioning, Multi-Voltage I/O
AVR16DD32
Multi-Voltage I/O
AVR16DD32 Multi-Voltage I/O
AVR128DB32
Analog Signal Conditioning, Multi-Voltage I/O
AVR128DB32 Analog Signal Conditioning, Multi-Voltage I/O
AVR16EA48
12-bit diff ADC/PGA, Flash RWW
AVR16EA48 12-bit diff ADC/PGA, Flash RWW
AVR16EA28
12-bit diff ADC/PGA, Flash RWW
AVR16EA28 12-bit diff ADC/PGA, Flash RWW
AVR64DB32
Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB32 Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB48
Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB48 Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB28
Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB28 Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB64
Analog Signal Conditioning, Multi-Voltage I/O
AVR64DB64 Analog Signal Conditioning, Multi-Voltage I/O
AVR32DD20
Multi-Voltage I/O
AVR32DD20 Multi-Voltage I/O