COMPARISON · OSCILLOSCOPES
Hantek DSO5102P vs Rigol DHO804
Hantek DSO5102P vs Rigol DHO804 is a question of value: what you get for your money, not just which number is bigger. The Hantek is a plain two-channel, 100 MHz, 8-bit mains benchtop. The Rigol is a four-channel, 70 MHz, 12-bit scope with a touchscreen, standard serial decoding and memory measured in millions of points. The Hantek wins on one headline spec; the Rigol wins on almost everything else.
By the OhmSavvy Research Team ·
Disclosure: OhmSavvy earns a commission from qualifying Amazon purchases made through these links, at no extra cost to you. How we're funded.

Hantek DSO5102P
4.2★★★★☆A plain two-channel, 100 MHz mains benchtop with a 7-inch screen, for straightforward bench measurements.

Rigol DHO804
4.8★★★★★Four channels, 12-bit resolution and a 7-inch touchscreen in a compact body that runs from USB-C power.
Specs side by side
| Hantek DSO5102P | Rigol DHO804 | |
|---|---|---|
| Rating | 4.2★★★★☆ | 4.8★★★★★ |
| Bandwidth | 100MHz | 70MHz |
| Channels | 2 | 4 |
| Sample rate | 1 GSa/s (real-time) | 1.25 GSa/s (1 ch); 312.5 MSa/s (4 ch) |
| Best for | Basic two-channel bench work on mains power | Hobbyists who want 12-bit detail and a touchscreen |
| Vertical resolution | 8-bit | 12-bit |
| Record length | 24K (datasheet) or 40K (product page); Hantek's sources disagree | 25 Mpts (1 ch); 5 Mpts (4 ch) |
| Display | 7-inch, 800 × 480 | 7-inch, 1024 × 600 capacitive touchscreen |
| Serial decoding | None listed | Standard: UART, I2C, SPI, CAN, parallel |
| Power | Mains | USB-C |
| Generator / logic channels | None listed | None |
Specs checked against manufacturer documentation and official Amazon listings. Rigol DHO804 is hands-on tested by OhmSavvy; the Hantek DSO5102P assessment is desk research. How we research.
Key differences
- →Bandwidth: 100 MHz on the Hantek against 70 MHz on the Rigol. This is the one headline spec where the DSO5102P leads.
- →Channels: the DHO804 has 4; the DSO5102P has 2.
- →Memory: the DHO804 records up to 25 Mpts with one channel on (5 Mpts with four). Hantek lists 24K in its datasheet and 40K on its product page, roughly 600 to 1,000 times less than the Rigol's single-channel figure.
- →Resolution: 12-bit (4,096 levels) on the Rigol against 8-bit (256 levels) on the Hantek.
- →Serial decoding of UART, I2C, SPI, CAN and parallel buses is standard on the DHO804; Hantek lists no serial decoding for the DSO5102P.
- →The Hantek lists math, FFT, 32 automatic measurements and pass/fail testing; our verified DHO804 data doesn't cover those functions, so we don't compare them here.
- →The Rigol has a 1024 × 600 capacitive touchscreen, HDMI output and USB-C power; the Hantek has an 800 × 480 display and runs from mains.
- →The DHO804 carries our Hands-on Tested badge; the Hantek DSO5102P assessment is desk research from Hantek's published specs.
Spec by spec
On a spec sheet's front line these two look close: about the same peak sample rate, and bandwidth that favors the Hantek. The gaps open up further down, in channel count, memory and vertical resolution. Every number below comes from each maker's published specs; the memory chart uses a log scale because the difference runs to three orders of magnitude.
Bars use a logarithmic scale: each step is ten times the last.
Bars use a logarithmic scale: each step is ten times the last.
Both scopes sample comfortably fast for their bandwidth. At its 100 MHz limit the Hantek takes 10 samples per cycle at 1 GSa/s. The Rigol takes about 18 per cycle at 70 MHz with one channel on, and about 4.5 with all four running, still above the Nyquist minimum of two, though fewer points make fast edges look coarser. For what these figures mean, see what oscilloscope bandwidth is and what GSa/s means.
Which Offers Better Value?
We don't quote prices here because Amazon prices move; use the links above to see today's. Value is what each scope lets you do for what it costs, so the useful question is what the DHO804's extras are worth to you, and whether the Hantek's extra bandwidth is.
The case for the Hantek rests on one number: 100 MHz against 70 MHz. By the 3–5× rule, that moves the comfortable signal ceiling from roughly 14–23 MHz on the Rigol to roughly 20–33 MHz on the Hantek. That matters if you work on fast clocks or sharp digital edges, and it doesn't if your signals are microcontroller buses at hobby speeds, audio or most switching supplies, which sit well inside both scopes' range. The Hantek also lists math, FFT, 32 automatic measurements and pass/fail testing, a useful basic toolkit.
The case for the Rigol is breadth. Twice the channels lets you watch clock, data, chip select and an output together. Standard serial decoding turns an I2C or UART trace into readable bytes, which on the Hantek you'd have to work out by eye from the waveform. Sixteen times as many vertical levels shows ripple and noise riding on a larger signal without the trace breaking into steps. And a record length hundreds of times longer is what lets a scope keep its sample rate high on slow timebases.
On paper, then, the DHO804 delivers more capability per unit of spend unless the Hantek is offered at a clear discount to it. Our roundup describes the DHO804 as bringing 12-bit resolution to a beginner budget, and it carries the higher OhmSavvy rating (4.8 against 4.2). The DSO5102P is better value only for a narrow buyer: someone who needs the extra bandwidth on two channels, doesn't need decoding or deep memory, and finds it noticeably cheaper on the day.
| If you are… | Pick | Why |
|---|---|---|
| Debugging Arduino or other microcontroller projects | Rigol DHO804 | UART, I2C, SPI and CAN decoding standard; 4 channels |
| Watching clock, data and chip select together | Rigol DHO804 | 4 channels against 2 |
| Catching a one-off glitch or a slow power-up | Rigol DHO804 | 25 Mpts against 24K–40K points of memory |
| Looking at supply ripple or small sensor signals | Rigol DHO804 | 12-bit: 4,096 vertical levels against 256 |
| Measuring fast edges or clocks in the 20–30 MHz range | Hantek DSO5102P | 100 MHz bandwidth against 70 MHz |
| Doing basic two-channel bench checks at the lowest cost | Hantek DSO5102P | Only if it is clearly cheaper when you buy |
| Wanting a scope that can run from a portable power source | Rigol DHO804 | USB-C powered; the Hantek runs from mains |
What each one can and can't measure
A scope's bandwidth is the frequency at which a sine wave is shown about 3 dB low, roughly 70% of its true amplitude. The usual rule of thumb is 3–5 times the signal frequency for an accurate shape, and more for square waves, whose edges contain harmonics well above the fundamental. Bandwidth, though, is only one limit. How long a scope can record at full speed, and how many channels it has, decide what you can actually capture.
Hantek DSO5102P: fast, repetitive, two-channel
With 100 MHz the DSO5102P is comfortable on signals up to roughly 20–33 MHz, and a common approximation (rise time ≈ 0.35 ÷ bandwidth) puts its own rise time near 3.5 ns. It suits repetitive signals you can trigger on cleanly: clocks, PWM, oscillator outputs, input-versus-output on an amplifier. Its weak point is memory. At 1 GSa/s, 24K points fill in about 24 µs (40 µs at 40K), so on longer timebases it has to drop its sample rate, and a single long capture such as a power-up sequence or a burst of serial data will be recorded coarsely. With two channels and no listed decoding, bus debugging means reading bits by eye.
Rigol DHO804: general electronics with depth
At 70 MHz the DHO804 is comfortable up to roughly 14–23 MHz, with a rise time near 5 ns by the same approximation. That covers UART, I2C and SPI at typical hobby speeds, PWM motor drives and most switching supplies. In principle, 25 Mpts at 1.25 GSa/s holds about 20 ms of signal at full rate, and 5 Mpts at 312.5 MSa/s holds about 16 ms with four channels on: hundreds of times longer than the Hantek's window. Real scopes manage this trade automatically, but the gap is large either way. Where it runs short is the fastest edges and clocks above its comfortable range, and it has no generator or logic channels.
Bandwidth versus memory
Mains and high voltage
Other comparisons
Neither scope has a full OhmSavvy review yet; both are covered in our beginner oscilloscope roundup. If the DHO804 appeals, see how it compares with the Rigol DS1054Z and the Hantek DSO2D10, or its two-channel sibling in Rigol DHO802 vs Hantek DSO2D10. Other bench matchups: Rigol DS1054Z vs Siglent SDS1104X-E, Rigol DS1054Z vs Hantek DSO2D10, Hantek DSO2D10 vs Siglent SDS1104X-E, Rigol DS1054Z vs OWON SDS1102 and Rigol DS1054Z vs OWON VDS1022I. For handheld and pocket options, see Rigol DS1054Z vs FNIRSI DSO152, FNIRSI DSO152 vs Hantek DSO2D10, FNIRSI DSO152 vs Siglent SDS1104X-E, FNIRSI DSO-TC3 vs FNIRSI DSO152 and FNIRSI 1014D vs FNIRSI DSO-TC3.
Choose the Hantek DSO5102P if…
- ✓Bandwidth is the spec you care about most and 100 MHz matters more to you than 70 MHz
- ✓Two channels cover your work and you mostly look at repetitive signals
- ✓You want built-in math, FFT, 32 automatic measurements and pass/fail testing on a conventional mains benchtop
- ✓You can buy it for clearly less than the DHO804 at the time you shop
Choose the Rigol DHO804 if…
- ✓You debug microcontroller projects and want UART, I2C, SPI or CAN decoding included
- ✓You need three or four signals on screen at once
- ✓You want deep memory to capture long or one-off events at a high sample rate
- ✓You look at small signals, ripple or noise where 12-bit resolution shows more detail
The bottom line
For most hobbyists and students, the Rigol DHO804 offers better value: four channels, 12-bit resolution, standard serial decoding, a touchscreen and memory hundreds of times deeper, for the cost of 30 MHz of bandwidth. The Hantek DSO5102P makes sense when 100 MHz on two channels is what you need, basic math, FFT and automatic measurements are enough, and it is clearly cheaper than the Rigol when you buy.
Frequently asked questions
Is the Hantek DSO5102P or the Rigol DHO804 better value?+
For most buyers, the Rigol DHO804. It adds two more channels, 12-bit resolution, standard UART, I2C, SPI and CAN decoding, and up to 25 Mpts of memory against the Hantek's 24K to 40K points. The Hantek's advantage is 100 MHz of bandwidth against 70 MHz, which matters only for fast edges and clocks above roughly 14 to 23 MHz.
Does 100 MHz on the Hantek beat 70 MHz on the Rigol?+
Only on fast signals. By the 3 to 5 times rule the Hantek is comfortable to roughly 20 to 33 MHz and the Rigol to roughly 14 to 23 MHz. Microcontroller buses at hobby speeds, audio and most switching supplies sit well inside both ranges, so the extra bandwidth rarely decides everyday hobby work.
How much memory does the Hantek DSO5102P have?+
Hantek's own sources disagree: its datasheet lists a 24K record length, while its product page and launch notice say 40K. Either figure is far below the Rigol DHO804's 25 Mpts with one channel on, or 5 Mpts with all four, which limits how long the Hantek can record at full sample rate.
Can the Hantek DSO5102P decode I2C or UART?+
Hantek lists no serial decoding for the DSO5102P, so you would read bus traffic bit by bit from the waveform. The Rigol DHO804 includes UART, I2C, SPI, CAN and parallel decoding as standard, which is one of the main reasons it offers more for microcontroller work.
Do either of these scopes have a signal generator?+
No. Rigol lists no built-in generator or logic channels for the DHO800 series, and Hantek lists neither for the DSO5102P. If you need a generator, budget for a separate one or look at a scope that includes it; our beginner roundup notes which picks do.
Related



