This question is akin to a man floating in the Pacific Ocean wondering whether the ocean liner he can't yet see over the horizon will save him by gantry or life boat; nonetheless:
If one were using a Microchip 18f2525 (or one of its siblings) in a DMX-512 environment (all those pins are needed for other things), can one drive it directly, or does there need to be an SN75176 (or similar) in the circuit? If the SN75176 is not needed, where do the plus and minus lines from the DMX/RS-485 go? (Pins RC7/18 and ...?)
The Microchip application notes are a little light on the RS-485 documentation. But then, they could be heavy and I probably wouldn't understand what they were saying.