Connecting to pic UART together

Thread Starter

Art

Joined Sep 10, 2007
806
Hi Guys,
I have a 5 Volt pic 16F628A, and a 3.3 Volt dsPic33FJ64GP802,
and want to connect both chip’s UART tx and rx pins together for communication between the two pics.

It seems to me so far that I can just directly connect each chip’s tx pin to the other chip’s rx pin.

Is it really this easy without any level shifting at all, or am I missing some information?
The 3.3 Volt dsPic has some 5 Volt tolerant pins.
Cheers, Art.

Code:
Pic 16F628A (4.5-5.5V)

Input  low voltage Min: VSS - Max: 0.8V
Input high voltage Min:2.0V - Max: VDD(5V).

---------------------------------------------------

dsPic 33FJ64GP802 (3.0-3.6V)

Input  low voltage Min: VSS - Max: 0.2V
Input high voltage Min: 0.7 - Max: 5.5V
(on a 5 Volt tolerant I/O pin)
 

Thread Starter

Art

Joined Sep 10, 2007
806
Hi Eric, Yes I have that document, and know about level shifting, but I think I should not need it altogether.
resistive divider is the slowest way, though I think at serial speeds it wouldn’t hurt,
but I should need nothing at all.

There is a consideration in the dsPic datasheet about total current being sent in all IO pins collectively,
where the voltage is above the dsPic VDD, but this is only for one pin.
 

Thread Starter

Art

Joined Sep 10, 2007
806
Yes, but the whole idea is I think I do not need to in this case.. to save hardware.
I think it should just be the two wires.
 
Top