I tried to do the project implementing the lesson of Hardware pins, from PSoC 101 Lesson 4 on my end. I have used the CY8CKIT- 042 pioneer kit. It is working fine. I have shared my project for your convenience. Please go through it. It should not create any issue on your end as well.
Also, can you share your project, so that I can look into the issue precisely?
I felt a strong dejavu reading your question.
Is it something similar with the discussion below?
In that discussion, the conclusion was we can connect P6 to line_n of TCPWM
but we can not connect P6 to line of TCPWM.
If I'm missing the point, I'm sorry.
Thank you for your response. I believe Noriaki has the best answer in this
case. The fact that PSoC creator sometimes allows us to attach hardware to
p6.5 is a mystery and perhaps a bug. The fact that Cypress used p6.5 for
the blue led on the -044 kit seems like a mistake to me but, it can be
controlled by the processor, so, maybe not. This fact did lead me (for one)
down a rabbit hole but, I did learn from the experience thanks to all of
I used to believe that Cypress filters some "available functionality" to
designs in Creator based on not only the part number selected but also on
the CY8KIT number. This will no longer be an assumption on my part.
Noriaki, there are no "actions" currently available to me to label your
answer as correct or the best answer or I would do so.
Note that the -042 kit works fine because that blue led (or anything else)
is not connected to anything higher than port 3.
Many thanks to you all.
On Tue, Jun 9, 2020 at 2:07 AM Noriaki Tanaka <email@example.com>
They should be the same problem. Please refer following Pinout table from the "PSoC® 4: PSoC 4200M Datasheet Document Number: 001-93963"
The P6.5 pin has some alternative functions including "tcpwm.line_compl:0" This function means that there is a dedicated connection from the line_n (line_compl) pin of the 6th TCPWM block. So, it is available to connect the P6.5 to the line_n output of a TCPWM block. In this case, the 6th TCPWM block is selected automatically.
When P6.5 is connected to a line output of a TCPWM block, PSoC Creator is going to connect the P6.5 pin through the internal routing using the DSI because there is no dedicated connection to any line output. Therefore PSoC Creator reports warnings.
Both problems come from the port 6 not supporting DSI.
Thank you very much for your kind follow up.
> They should be the same problem.
That was what I thought, too.
And since the (initial) interest of the customer was PSoC 101,
I thought that providing a workaround would be fine.
Meantime, since the LEDs on the CY8CKIT-044 is negative logic,
connection line_n instead of line seems logical, too.
> Both problems come from the port 6 not supporting DSI.
So, I think this line is technically the final answer.