1 W (micro-watt) maximum
1 W (micro-watt) maximum
1.8 V to 3.6 V
10 A (micro-amperes) typical
Mechanical Characteristics
10 G peak acceleration (20-2000 Hz)
1000 G peak acceleration (11 ms)
Applications
Packaging and Ordering Information
The 12 MHz Crystal Oscillator is available in a pack of 10 units. Each oscillator is packaged in a radial lead configuration, with a Through-Hole (TH) design. When ordering, please specify the quantity required, and ensure that the component is stored in a dry, static-free environment to prevent damage.
Important Notes
Avoid exposing the crystal oscillator to mechanical stress, excessive humidity, or extreme temperatures, as this may affect its performance and lifespan.
The component is RoHS (Restriction of Hazardous Substances) compliant, but proper disposal and recycling are recommended to minimize environmental impact.
By providing a stable and accurate clock signal, the 12 MHz Crystal Oscillator is an essential component in many digital systems and applications. Its high-precision characteristics, compact package, and reliability make it an ideal choice for a wide range of projects and designs.
12 MHz Crystal Oscillator - (Pack of 10)OverviewThe 12 MHz Crystal Oscillator is a quartz crystal resonator designed to provide a stable clock signal for microcontrollers, embedded systems, and other digital circuits. This pack of 10 crystal oscillators is ideal for prototyping, development, and production of IoT devices, robotics, and other electronic projects.FeaturesFrequency: 12 MHz
Package: Through-hole, lead-free
Operating temperature range: -20C to +70C
Load capacitance: 18 pF
Frequency stability: 50 ppm
Crystal material: QuartzPinoutThe 12 MHz Crystal Oscillator has two pins:Pin 1: Ground (GND)
Pin 2: Output (OUT)Using the 12 MHz Crystal Oscillator with an Arduino BoardIn this example, we'll demonstrate how to use the 12 MHz Crystal Oscillator with an Arduino Uno board to generate a stable clock signal.Hardware RequirementsArduino Uno board
12 MHz Crystal Oscillator (from this pack)
2 x 18 pF ceramic capacitors
Breadboard and jumper wiresSoftware RequirementsArduino IDE (version 1.8 or later)Code Example
```c++
void setup() {
// No setup required
}void loop() {
// Use the crystal oscillator as the clock source
CLKPR = (1 << CLKPCE); // Enable clock prescaler change
CLKPR = (1 << CLKPS0) | (1 << CLKPS1) | (1 << CLKPS2); // Set clock prescaler to 1
while (1) {
// Your code here
}
}
```
In this example, we're using the crystal oscillator as the clock source for the Arduino Uno board. We enable the clock prescaler change, and then set the clock prescaler to 1, which allows the board to use the 12 MHz clock signal from the crystal oscillator.Using the 12 MHz Crystal Oscillator with a Raspberry Pi (RPi)In this example, we'll demonstrate how to use the 12 MHz Crystal Oscillator as an external clock source for a Raspberry Pi (RPi) board.Hardware RequirementsRaspberry Pi board (any model)
12 MHz Crystal Oscillator (from this pack)
2 x 18 pF ceramic capacitors
Breadboard and jumper wiresSoftware RequirementsRaspbian OS (any version)Code Example
```python
import time# Set the external clock source
with open("/sys/devices/system/clocksource/clocksource0/current_clocksource", "w") as f:
f.write("extclk")# Verify the clock frequency
with open("/sys/devices/system/clocksource/clocksource0/current_clock", "r") as f:
clock_frequency = int(f.read())
print("Clock frequency:", clock_frequency)
```
In this example, we're using the 12 MHz Crystal Oscillator as an external clock source for the Raspberry Pi board. We set the external clock source using the `current_clocksource` file, and then verify the clock frequency by reading the `current_clock` file.Important NotesWhen using the 12 MHz Crystal Oscillator with a microcontroller or other digital circuit, ensure that the load capacitance is matched to the crystal's specified value (18 pF in this case).
The crystal oscillator should be handled carefully to avoid damage or degradation due to mechanical stress, moisture, or excessive voltage.
Consult the datasheet and application notes for specific instructions on using the 12 MHz Crystal Oscillator with your chosen microcontroller or system.