interfacing 3.3V and 5V RS232 channels.

Status
Not open for further replies.

dim912

Junior Member level 2
Joined
Sep 9, 2009
Messages
23
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Colombo
Activity points
1,524
Hi..
Hi I am using PIC 18F25J10 whose VDD is 3.3 V and a PIC 16F877A whose VDD is 5.0V. I need to have the RS232
communication between this two devices. But they can't be connected directly, because of their voltage levels are
different.(If i connect --> according to the data sheets RS232 will not work and ports of 3.3 device may burn or reduce its life time).

so can any one please suggest me a way to connect this two devices.

thank you...
 

If the both PICs are in close proximity, on the same PCB, you want to use asynchronous serial communications, not RS-232. In which case a level shifter/translator would do the job.

You could either use discrete components or an IC to perform this task:

**broken link removed**

TI, MAXIM, NXP and other manufactures make specific ICs for the job.

BigDog
 

Hi,

You can also make use of a zener diode circuit on the Tx and Rx Pins. It will do the job.

MN
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…