simulate this circuit – Schematic created using CircuitLab
I am using the MAX3323EEPE Maxim IC in order to attempt to take RS-232 output from a peripheral and shift it down to TTL logic levels so a small AVR processor can communicate serially with said peripheral.
This IC in particular is a 16-pin DIP as it only has one channel for RX/TX. I am using 5 V logic on the MCU side and have chosen the capacitors according to the datasheet.
I also attached a picture of the rat's nest breadboard I am testing it on.
I know the colors are horrible but this is what I had on me. To clarify, you can see the four required capacitors on the left, sized for 5 V. The bottom two pins on the left side are RX/TX. I bridged the power and ground rails. One of the wires to ground on the right side (white cable, 3rd from the bottom) goes to my MCU ground, and the green cable on the power rail, 4th from the bottom goes to MCU 5 V. First red cable on the left ground rail goes to the ground pin on the RS-232 output.
The only other addition is that I added a 0.1 μF ceramic capacitor from the VCC pin #18 (top right of MAX) to ground just for decoupling as is specified in the datasheet. After that bypass the VCC is connected to the power rail (which is at 5 V via the MCU).
I poked an LED into the TX of the RS-232 side and am getting 0.2 second "heartbeats" as is expected from the peripheral, but when putting the LED on RX/TX on the TTL side it shows both as high, the bottom right pin #9 as particularly high (LED is much brighter on that trace).
I feel as though I am missing something extremely stupid but given all the permutations of switching RX and TX and switching which side is TTL vs. RS-232 I am sure I have toasted the IC at this point.
In the interest of not burning another IC if I already have, what are your thoughts on why I am seeing such odd behavior?