Skip to main content
Visitor II
May 15, 2024
Solved

Use of external oscillator input

  • May 15, 2024
  • 1 reply
  • 879 views

Hi i am using STM32G474VET3 controller having below clock input range

– 4 to 48 MHz crystal oscillator

 i am using 16 MHz right now.

 

What is the significance if i use 32 MHz crystal or increase my crystal value.

 

Does it increase speed for instruction execution . as max is 170MHz (i guess nby internal PLL)

The STM32G473xB/xC/xE devices are based on the high-performance Arm® Cortex®-M4
32-bit RISC core. They operate at a frequency of up to 170 MHz.

 

 

 

 

    This topic has been closed for replies.
    Best answer by mƎALLEm

    Hello,

    Yes you can use a 32MHz crystal since the HSE range is between 4 to 48MHz.

    If you increase the crystal frequency value without changing RCC parameters indeed the system clock will increase and the instruction execution time will decrease (execution performance will increase) accordingly. But no need for that since you can use PLL to increase the frequency.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    May 15, 2024

    Hello,

    Yes you can use a 32MHz crystal since the HSE range is between 4 to 48MHz.

    If you increase the crystal frequency value without changing RCC parameters indeed the system clock will increase and the instruction execution time will decrease (execution performance will increase) accordingly. But no need for that since you can use PLL to increase the frequency.