CY8C22545 set to work on 3.3V 24mhz fail

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

hi,

   

I set CY8C22545 work on 3.3V 24mhz  in psoc designer 5.1 sp2.1.

   

I generate the code and compile. There is a error in boot.asm.

   

I copy some code from boot.asm file

   

IF (POWER_SETTING & POWER_SET_3V3)  ; 3.3V Operation?
 IF ( POWER_SETTING & POWER_SET_SLOW_IMO)      ; *** SLIMO = 6MHZ, Do Nothing ***
 ELSE
   IF (CPU_CLOCK_JUST ^ OSC_CR0_CPU_24MHz) ; Not 24 MHz, Do Nothing...
   ELSE      ; Otherwise, 24 MHz is selected... raise error
 ERROR_PSoC SEE COMMENTS   ; Error - cannot use 24 MHz w/ 3.3V operation (Clock <= 12 MHz)
   ENDIF
 ENDIF
ELSE
 

   

It shows that "cannot use 24 MHz w/ 3.3V operation (Clock <= 12 MHz)"

   

But I search the Technical Reference Manul, i found set CY8C22545 work on 3.3V 24mhz  is ok.

   

please help me how to set CY8C22545 work on 3.3v and RUN on 12MHZ or 24MHZ.

   

THANKS.

   

Teddy

0 Likes
3 Replies
pushekm_21
Employee
Employee
10 likes received 5 likes given First like received

This is an enhancement in PSoC Designer which helps the customer to not be able to select the wrong settings. With 3.3V setting, CPU clock can operate at a maximum of 12MHz. Above this the operation is not guaranteed. When CPU is operating at 12MHz, your sysclk will still be 24MHz but CPU clock as 24MHz is not recommended.

   

 

   

Please refer to Electrical Specifications section of the datasheet. You can refer to the valid operating range for CPU for more understanding.

   

 

   

Best regards,

   

Pushek

   

0 Likes
Anonymous
Not applicable

Thanks,

   

I set the power setting 3.3v, cpu clock SYSCLK/2, and it works.

0 Likes
pushekm_21
Employee
Employee
10 likes received 5 likes given First like received

 🙂 This is the correct CPU setting.

   

 

   

Enjoy working with PSoC.

   

 

   

Best regards,

   

Pushek

0 Likes