Skip to content
A project ofgwark.dev

Maxim / TI / many · Integrated circuit

MAX485 RS-485 Transceiver

Half-duplex RS-485 driver and receiver, the usual way to get Modbus or a long serial run off a microcontroller.

Cheat sheet (SVG)
Logic level
5 V (MAX3485 is the 3.3 V part)
Package
PDIP-8 / SOIC-8

1.Pinout diagram

Highlight a signalhover to preview, click to keep

Pins 1-4

MAX485

Pins 5-8

Pin detail

Hover a pin for its mappings and gotchas. Click to keep it here.

Logic level
5 V (MAX3485 is the 3.3 V part)
Package
PDIP-8 / SOIC-8

Fig. 1. MAX485 RS-485 Transceiver, PDIP-8. Hover or tap a signal to light up every pin that carries it.

2.Watch out

3.Half-duplex RS-485 node

What has to go around the chip before it will run.

VCCGNDMAX485680 Ohm between A (6) and VCC680 Ohm680 Ohm between B (7) and GND680 Ohm100 nF between VCC (8) and GND100 nFGND (5) to GNDVCC (8) to VCC120 Ohm between A (6) and B (7)120 OhmWire link between RE (2) and DE (3)Wire linkRE 2DE 3GND 5A 6B 7B 7VCC 8VCC 8
Fig. 2. Half-duplex RS-485 node, drawn from Table 1. Dashed parts are optional. Crossing wires are not connected.
Table 1. External parts, and why each one is there.
PartBetween
120 OhmoptionalA (6) to B (7)
680 OhmoptionalA (6) to VCC
680 OhmoptionalB (7) to GND
Wire linkRE (2) to DE (3)
100 nFVCC (8) to GND

Ground must be common across the bus as well as the differential pair. A and B alone work on the bench and fail over a long run.

4.Full pin reference

Every pin, alias and mapping. This is the table that prints.

Table 2. Pin assignments.

Complete pin reference for MAX485 RS-485 Transceiver
PinNameFunctions

Looking for a substitute?

Primary sources

Found a wrong pin? The whole board is one file, data/boards/max485.json.

Edit this file on GitHubReport it instead