CY8C4245AZI-M433 third SCB

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

cross mob
PeGu_352656
Level 2
Level 2

Hi,

I started a project with CY8C4245AZI-M433 and the PCB is ready. According the datasheet it should have 3 SCBs, and port 7.0 and 7.1 should be Rx and Tx of SCB3. SCB2 what I see is unavailable on any pins, but when I try to configure it, it does not allows me to link p7.0 and p7.1 to UART ? Doe sit mean that in reality that MCU has only 2 available SCBs?

Thank you

0 Likes
1 Solution
ScottA_91
Employee
Employee
10 solutions authored 100 replies posted 50 replies posted

Go to tools->Find New Devices and install the package there.

Close and reopen Creator.

See if that helps.

View solution in original post

13 Replies
ScottA_91
Employee
Employee
10 solutions authored 100 replies posted 50 replies posted

So here's the thing, the CY8C4245AZI-M433 has 3 SCBs only:

2019-02-12_13-17-21.png

In standard computer science fashion, the SCBs start numbering at 0:

2019-02-12_13-18-26.png

So you have 3 SCBs, SCB[0], SCB[1] and SCB[2].

0 Likes

Hi,

Yes, this is what is in the datasheet, but you can not assign P7.0 and P7.1 to UART component:

pastedImage_0.png

and as you see SCB(3) is unavailable!

0 Likes
ScottA_91
Employee
Employee
10 solutions authored 100 replies posted 50 replies posted

Yes, you have access to 3 SCBs only:

  1. SCB[0]
  2. SCB[1]
  3. SCB[2]

You don't have access to SCB[3].  It isn't on the chip.

0 Likes

But according the specs P7.0 and P7.1 are dedicated to SCB[3], and SCB[2] is unavailable for this device.

0 Likes

Okay, I see what you're talking about and the Creator software is artificially limiting your choices do to a defect in the logic around the chip resource database.

Unfortunately there's not much that can be done to fix it without an update to Creator.

0 Likes

Thanks

0 Likes
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

I create a CY8C4245AZI-M433 project use PSoC Creator  4.2 (4.2.0.641), i can porting UART pins to P7[0]/P7[1] without any building error. You can create an empty project, drag three SCB-UART component in topdesign and build the project then, you can fine P7[0] and P7[1] will be assigned properly to one UART component and project pass building.

This device has three SCBs, SCB[0], SCB[1] and SCB[3] (SCB[2] is only available for devices which support 4 SCBs), PORT7[0]/P7[1] pins bond with SCB[3], Creator have no defect on this point.

0 Likes

I have the same version of the software.

Empty project with 3 UART SCB and:

pastedImage_0.png

0 Likes
PeGu_352656
Level 2
Level 2

I found that I have the same issue when I change the chip to CY8C4246AZI-M443 ?! That chip should have 4 SCBs!

0 Likes

CY8C4246AZI-M443 has 3 SCBs according to the datasheet:

2019-02-13_8-54-31.png

Did you see something that said it had 4 SCBs?

0 Likes
PeGu_352656
Level 2
Level 2

Sorry, you are right, but this does not change solve the problem, because I want to run 2 SCBs, I do not even need 3, but I need to use P7.0 and P7.1 for them because the PCB is made and it was made according the datasheet.

0 Likes
ScottA_91
Employee
Employee
10 solutions authored 100 replies posted 50 replies posted

Go to tools->Find New Devices and install the package there.

Close and reopen Creator.

See if that helps.

PeGu_352656
Level 2
Level 2

Hi,

That is awesome!   Now I have P7.0 and P7.1 in the UART.

Thank you !!!

0 Likes