cancel
Showing results for 
Search instead for 
Did you mean: 

Use of external oscillator input

sag
Associate III

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.

 

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
SofLit
ST Employee

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.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

View solution in original post

1 REPLY 1
SofLit
ST Employee

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.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.