Skip to product information
1 of 7

Keszoox

HC-49S Quartz Crystal Oscillator Kit — 32.768kHz to 25MHz, Through-Hole, Timing Circuits

HC-49S Quartz Crystal Oscillator Kit 32.768kHz to 25MHz, Through-Hole, Timing Circuits

Regular price $8.72 USD
Sale price $8.72 USD
Save Liquid error (snippets/price line 138): divided by 0% Sold out
Taxes included. Shipping calculated at checkout.
Default Title

HC-49S Quartz Crystal Oscillator Kit — 32.768kHz to 25MHz, Through-Hole

This HC-49S quartz crystal oscillator kit covers the most commonly used frequencies from 32.768kHz (RTC clock) to 25MHz (microcontroller system clock), in a low-profile HC-49S through-hole package. Quartz crystals provide highly accurate and stable clock references for microcontrollers, real-time clocks, UART baud rate generation, and RF carrier frequency applications. Select your required frequency from the dropdown.

Key Specifications

Parameter Value
Package HC-49S (low-profile through-hole, 2-pin)
Frequency Range 32.768kHz – 25MHz (select from dropdown)
Frequency Tolerance ±30ppm (at 25°C)
Frequency Stability ±50ppm (-20°C to +70°C)
Load Capacitance 12pF or 20pF (frequency dependent)
Drive Level 100μW max
Operating Temperature -20°C to +70°C

Common Frequencies and Applications

Frequency Application Used With
32.768kHz RTC clock (32768 = 2¹⁵ Hz, divides to 1Hz) DS1307, DS3231, PCF8563 RTC ICs
4MHz MCU system clock PIC16F, ATmega8 at 4MHz
8MHz MCU system clock ATmega328P (Arduino Pro Mini 3.3V), STM32
11.0592MHz UART baud rate generation 8051, ATmega — exact baud rates (9600, 115200)
12MHz USB clock, MCU clock CH340G, CP2102, STM32 USB
16MHz Arduino UNO/Nano system clock ATmega328P (Arduino UNO, Nano, Pro Mini 5V)
20MHz High-speed MCU clock ATmega at 20MHz, PIC18F
25MHz Ethernet PHY clock, high-speed MCU W5500, ENC28J60 Ethernet modules

Why Choose HC-49S Crystals?

  • Low-profile HC-49S package — shorter than HC-49U, fits low-clearance PCB designs
  • ±30ppm tolerance — accurate enough for UART, I²C, SPI, and RTC applications
  • Wide frequency range — one kit covers RTC (32.768kHz) through high-speed MCU (25MHz)
  • Through-hole 2-pin — easy to solder on perfboard and prototype PCBs
  • Kit value — multiple frequencies in one purchase for different projects

Frequently Asked Questions

Q: What load capacitors do I need for an HC-49S crystal oscillator circuit?
A: Most HC-49S crystals specify 12pF or 20pF load capacitance. For a Pierce oscillator (standard MCU crystal circuit), use two capacitors (C1 and C2) from each crystal pin to GND. C1 = C2 = 2 × CL − Cstray, where CL is the crystal load capacitance and Cstray ≈ 3–5pF. For CL=12pF: C1=C2=18–22pF. For CL=20pF: C1=C2=33–39pF.

Q: Why does Arduino UNO use 16MHz and Arduino Pro Mini 3.3V use 8MHz?
A: ATmega328P is rated for 16MHz at 5V and 8MHz at 3.3V (per Atmel datasheet). Running at 16MHz on 3.3V is technically overclocking and may cause instability. Arduino Pro Mini 3.3V uses an 8MHz crystal to stay within the safe operating range for 3.3V operation.

Q: Why is 11.0592MHz used for 8051 UART baud rate generation?
A: 11.0592MHz divides evenly to produce standard UART baud rates (9600, 19200, 38400, 57600, 115200) with 0% error using the 8051 timer reload formula. Other frequencies (12MHz, 16MHz) produce small baud rate errors that can cause communication failures at high baud rates.

Package Contents

  • HC-49S Quartz Crystal Oscillator(s) — frequency as selected
visa
View full details
  • ★Product Description
  • ★About us
  • ★Custom cable

HC-49S Quartz Crystal Oscillator Kit — 32.768kHz to 25MHz, Through-Hole

This HC-49S quartz crystal oscillator kit covers the most commonly used frequencies from 32.768kHz (RTC clock) to 25MHz (microcontroller system clock), in a low-profile HC-49S through-hole package. Quartz crystals provide highly accurate and stable clock references for microcontrollers, real-time clocks, UART baud rate generation, and RF carrier frequency applications. Select your required frequency from the dropdown.

Key Specifications

Parameter Value
Package HC-49S (low-profile through-hole, 2-pin)
Frequency Range 32.768kHz – 25MHz (select from dropdown)
Frequency Tolerance ±30ppm (at 25°C)
Frequency Stability ±50ppm (-20°C to +70°C)
Load Capacitance 12pF or 20pF (frequency dependent)
Drive Level 100μW max
Operating Temperature -20°C to +70°C

Common Frequencies and Applications

Frequency Application Used With
32.768kHz RTC clock (32768 = 2¹⁵ Hz, divides to 1Hz) DS1307, DS3231, PCF8563 RTC ICs
4MHz MCU system clock PIC16F, ATmega8 at 4MHz
8MHz MCU system clock ATmega328P (Arduino Pro Mini 3.3V), STM32
11.0592MHz UART baud rate generation 8051, ATmega — exact baud rates (9600, 115200)
12MHz USB clock, MCU clock CH340G, CP2102, STM32 USB
16MHz Arduino UNO/Nano system clock ATmega328P (Arduino UNO, Nano, Pro Mini 5V)
20MHz High-speed MCU clock ATmega at 20MHz, PIC18F
25MHz Ethernet PHY clock, high-speed MCU W5500, ENC28J60 Ethernet modules

Why Choose HC-49S Crystals?

  • Low-profile HC-49S package — shorter than HC-49U, fits low-clearance PCB designs
  • ±30ppm tolerance — accurate enough for UART, I²C, SPI, and RTC applications
  • Wide frequency range — one kit covers RTC (32.768kHz) through high-speed MCU (25MHz)
  • Through-hole 2-pin — easy to solder on perfboard and prototype PCBs
  • Kit value — multiple frequencies in one purchase for different projects

Frequently Asked Questions

Q: What load capacitors do I need for an HC-49S crystal oscillator circuit?
A: Most HC-49S crystals specify 12pF or 20pF load capacitance. For a Pierce oscillator (standard MCU crystal circuit), use two capacitors (C1 and C2) from each crystal pin to GND. C1 = C2 = 2 × CL − Cstray, where CL is the crystal load capacitance and Cstray ≈ 3–5pF. For CL=12pF: C1=C2=18–22pF. For CL=20pF: C1=C2=33–39pF.

Q: Why does Arduino UNO use 16MHz and Arduino Pro Mini 3.3V use 8MHz?
A: ATmega328P is rated for 16MHz at 5V and 8MHz at 3.3V (per Atmel datasheet). Running at 16MHz on 3.3V is technically overclocking and may cause instability. Arduino Pro Mini 3.3V uses an 8MHz crystal to stay within the safe operating range for 3.3V operation.

Q: Why is 11.0592MHz used for 8051 UART baud rate generation?
A: 11.0592MHz divides evenly to produce standard UART baud rates (9600, 19200, 38400, 57600, 115200) with 0% error using the 8051 timer reload formula. Other frequencies (12MHz, 16MHz) produce small baud rate errors that can cause communication failures at high baud rates.

Package Contents

  • HC-49S Quartz Crystal Oscillator(s) — frequency as selected

  • ♥Hear From Our Happy Customers
  • ♥Verified Buyer Reviews
  • ♥Trusted by Professionals and Engineers