32MZ2048EFG144 UART flowcontrol

A forums to allow resolved bugs and problems with Flowcode v7 to be stored and marked as resolved.

Moderator: Benj

pladnows
Posts: 11
Joined: Thu Sep 08, 2016 1:27 pm
Has thanked: 6 times
Been thanked: 6 times
Contact:

32MZ2048EFG144 UART flowcontrol

Postby pladnows » Tue Oct 11, 2016 11:00 am

Good morning.
While setting up a UART component on channel 6 I've noticed that the CTS and RTS pins can be assigned to unsupported locations. PIC used: 32MZ2048EFG144. There are tables in the datasheet stating which pins can be used, on pages 251 and 254.
When chosen correctly the pins function without an issue so the bug is minor.

Cheers,
Piotr

User avatar
Benj
Matrix Staff
Posts: 13380
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 3932 times
Been thanked: 3745 times
Contact:

Re: 32MZ2048EFG144 UART flowcontrol

Postby Benj » Tue Oct 11, 2016 12:58 pm

Hello Piotr,

For the flow control pins CTS and RTS we use a software implementation and not the actual hardware flow control pins of the chip. Mainly because most chip families don't have hardware flow control pins. Therefore the pins can be freely allocated to any I/O pin without any major drawback.

The TX and RX pins are different and will be tied to the hardware pins if a hardware UART channel is selected.