You are here

TX8SW Moule BUG! | Cypress Semiconductor

TX8SW Moule BUG!

Summary: 4 Replies, Latest post by Bob Marlowe on 17 Apr 2012 03:57 AM PDT
Verified Answers: 0
Last post
Log in to post new comments.
filippogiuliani's picture
1 post

although shadow register are implemented the TX8SW communication affect other pin in the same port.

In my application I have a software serial syncronous communication in the same port with clock and data line normally high, during TX8 comm both of these lines go down causing a false SPI clock.

Filippo Giuliani


Stub for 66080's picture
2 posts


To be fair, I only use this for debugging output and accept this problem. It can also drop characters as well. It is best to use TX8 hardware unless you are really stuck.

Dave Clark

viveksriramyg's picture
1 post

Hi Filippo,

You are right about shadow implementation in the TX8SW module. However there is an error in the implementation and the shadow register does not come into the picture. I came across the same error and just had to add two lines of code above the shadow register implementation, to make sure it does not affect other pins of the port. Unless, you have a crunch for blocks, I would suggest hardware implementation of TX8.


JB1's picture
1 post

What was the 2 lines of code?  I really have no option but to use the TX8SW solution.

user_1377889's picture
9307 posts


this thread is rather old and there have been updates made to the TX8SW-usermodule which is now at version 1.2.

Better have a try to test if this issue still exists.


Log in to post new comments.