ELM327 (pic 18f248) to 3.3v Bluetooth module

My account’s probably going to be blown to kingdom come for asking a question regarding the enemy ;), but here goes anyway.

I’m making a BT OBD dongle and wish to connect the ELM327s UART ports (ELM running at 5v) to the 3.3v bluetooth modules UART to send to a receiving laptop.

I’m thinking the easist way to go is to use a diode and resistor pulled up to 3.3v on the ELM tx line running to the BT module.

But here’s the thing. I know the ATmega168/328s’ RX lines are fine with 3.3v registering as a high signal, but is the same true of the PIC? :-/

Any help would be much appreciated. :slight_smile:

The Cageybee