Why clocking matters in medical SoC/MCU systems
Modern medical equipment concentrates sensing, compute, UI, and connectivity into a small number of clock domains. Your reference clock influences protocol timing, sampling integrity, watchdog behavior, real-time timekeeping, and even the repeatability of calibration routines.
Typical clock tree: main clock + PLLs + RTC
- Main system reference (often 8–25 MHz): MCU/SoC core clock source for boot, PLL reference, and peripheral timing.
- PLL-generated clocks: multiple PLLs can generate different internal clocks from the same reference, keeping subsystems synchronous.
- 32.768 kHz RTC clock: low-power time base for standby, alarms, data logging timestamps, and secure timekeeping.
- Application clocks (as needed): audio/codec rates (e.g., 24.576 MHz), legacy interface rates (e.g., 4.9152 MHz), etc.
Crystal vs oscillator: what changes in real hardware
Crystal oscillators are commonly split into passive crystals (the SoC/MCU provides the amplifier/oscillator) and active oscillators (the oscillator circuit is integrated and the output is a ready-to-use clock). In practice, this choice changes your bring-up risk, tolerance stack, and how sensitive the clock is to PCB parasitics.
Passive crystals (cost/power efficient, but require matching)
- Depend on the SoC/MCU oscillator circuit and start-up conditions.
- Signal quality and accuracy depend on correct matching of inductance/capacitance/resistance and the PCB layout.
- If you replace the crystal with a different model, you may need to re-tune the external network to keep the same load conditions.
Active oscillators (simpler integration, better signal quality)
- Provide a buffered clock output with reduced sensitivity to board parasitics.
- Often selected when fast qualification, repeatability, or jitter robustness is a priority.
- Useful when the design must stay stable across many PCB variants or when the SoC oscillator margins are tight.
What about VCO/VCXO concepts in SoC clocking?
Some oscillators support frequency adjustment by applied control voltage (often discussed as voltage-controlled oscillators). In SoC systems, this concept shows up as a tunable reference (VCXO/TCXO) feeding a PLL or timing loop when frequency trimming, protocol alignment, or calibration is required.
Design checklist for medical-grade reliability
- Start-up margin: validate start-up across temperature and supply corners, including cold-start and low-voltage cases.
- Load capacitance: compute the effective load using SoC pin capacitance + external capacitors + PCB parasitics.
- ESR and drive level: confirm the crystal’s ESR and maximum drive level are within SoC and crystal limits.
- Jitter at the point of use: measure the final clock at sensitive blocks (ADC/DAC, codec, high-speed serial, sensor timing).
- Mechanical/processing stress: consider board flex, cleaning, coating, and sterilization workflows that can impact long-term stability.
- Qualification strategy: document test conditions and acceptance criteria for frequency, start-up time, and jitter on production boards.
Reference table: common ICs mapped to FCom series and frequencies
Use this cross-reference as a starting point for BOM selection and prototyping. Always confirm the SoC/MCU datasheet requirements and validate on your target PCB.
| IC Brand | IC Number | Package size | FCom Series | Frequency |
|---|---|---|---|---|
| ADI | AD7770 | 2520 | FCX-3M | 16 MHz |
| ADI | AD9516-0 | 2016 | FCX-2S | 10 MHz |
| ADI | AD9959 | 3225 | FCX-3M | 25 MHz |
| ADI | ADSP-BF548 | 5032 | FCX-5M | 25 MHz |
| ADI | ADSP-BF52x | 5032 | FCX-5M | 25 MHz |
| Altera | FPGA | 3225 | FCX-3M | 8 MHz |
| Atmel | SAMS70 | 3215 SMD-2 | FCT-3M | 32.768 KHz |
| Cisco | 89F559 | HC-49SMD-2 | FCX-9M | 16 MHz |
| DSP group | DHAN-S | 3225 | FCX-3M | 25 MHz |
| Freescale | MPC5121 | 3225 | FCX-3M | 33.333 MHz |
| Freescale | MPC8560 | 3225 | FCX-3M | 40 MHz |
| Fujitsu | 6DOF-GYRO | 3225 | FCX-3M | 32 MHz |
| Fujitsu | MCU | 3225 | FCX-3M | 16 MHz |
| Harris Semiconductor | HSP43220A | 7050 | FCX-7M | 10 MHz |
| Infineon | Evaluation Board | 3225 | FCX-3M | 16 MHz |
| Infineon | XMC1200 | φ2*6 | FCT-2T | 32.768 KHz |
| Microchip | PIC18F26K80 | HC-49SMD-2 | FCX-9M | 8 MHz |
| Mitsubishi | M3850 | φ2*6 | FCT-2T | 32.768 KHz |
| Mitsubishi | MCU | φ2*6 | FCT-2T | 32.768 KHz |
| Philips | P89LPC929 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC931 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC932 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC933 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC935 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC936 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC937 | 3225 | FCX-3M | 18 MHz |
| Philips | P89LPC938 | 3225 | FCX-3M | 18 MHz |
| St Microelectronics | STM32 Series | 3215 SMD-2 | FCT-3M | 32.768 KHz |
| St Microelectronics | STM32R103 | φ2*6 | FCT-8M | 32.768 KHz |
| St Microelectronics | STM32F401 | HC-49SMD-2 | FCX-9M | 4.9152 MHz |
| TI | TAS5504A | HC-49SMD-2 | FCX-9M | 13.5 MHz |
| Yamaha | 6MF827B30 | 3225 | FCX-3M | 24.576 MHz |
Package codes such as 3225/5032/7050 indicate common SMD footprints (e.g., 3.2×2.5 mm, 5.0×3.2 mm, 7.0×5.0 mm). If you need help matching load capacitance and drive level to your SoC oscillator circuit, contact FCom Fuji Crystal for selection support.
Related SoC/MCU application notes
FAQ
What clock domains are most common in medical equipment SoC/MCU designs?
Most designs use a main system clock (typically 8–25 MHz) feeding one or more PLLs, plus a low-power 32.768 kHz RTC crystal for timekeeping and standby wake. Additional audio/video or interface clocks (e.g., 24.576 MHz or 4.9152 MHz) may be used when the SoC integrates codecs, sensors, or external transceivers.
When should I choose an active oscillator instead of a passive crystal?
Choose an active oscillator when you need a ready-to-use, high-quality clock with simplified bring-up and less sensitivity to PCB parasitics. Passive crystals are cost- and power-efficient, but require correct load capacitors and careful layout; if you swap to a different crystal, the external network may also need to be re-tuned.
Is ±50 ppm accuracy enough for medical equipment controllers?
For many MCU control and housekeeping functions, ordinary crystal accuracy on the order of tens of ppm (often cited around 50 ppm) is sufficient. If your design depends on tight sampling rates, long-term timekeeping without frequent calibration, or strict protocol margins, consider tighter tolerance parts, temperature-stable oscillators (TCXO), or periodic calibration strategies.
How do PLLs affect crystal selection in an SoC clock tree?
A single crystal can feed multiple PLLs so different subsystems can generate their required clock frequencies while staying synchronous. Crystal phase noise and jitter can be multiplied by PLLs, so choose a low-jitter reference and validate jitter at the final clock nodes that matter (ADC/DAC clocks, high-speed serial, or codec clocks).
What are the key layout and component checks for reliable crystal start-up?
Keep the crystal loop short, symmetric, and away from noisy switching nodes; match the specified load capacitance using the SoC’s input capacitance plus external caps; verify ESR and drive level limits; and confirm start-up margin across temperature and supply corners. In medical equipment, also consider mechanical stress (board flex) and cleaning/sterilization processes that can affect reliability.
How do I use the IC-to-series reference table on this page?
Find your IC family or a close reference design, then use the listed package size, FCom series, and frequency as a starting point for BOM selection. Always confirm the SoC/MCU datasheet requirements (frequency range, load capacitance, drive level) and run bring-up validation on your target PCB stack-up.



