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.
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)