For long-time Proteus users, here is a side-by-side comparison:
| Feature | Legacy Library (v1.0) | Updated Library (v3.0) |
| :--- | :--- | :--- |
| Adjustable output | No (fixed 5V only) | Yes (full ADJ support) |
| Thermal simulation | No | Yes (junction temp) |
| Efficiency reporting | Manual calculation | Automatic .PROBE output |
| Footprint options | TO-263 only | TO-263, TO-220, SOIC-8 |
| Proteus 9 compatibility | Unstable | Fully tested |
| Max input voltage | 40V | 40V (60V for HV variant) |
The legacy LM2596 library in Proteus had three major issues:
This update solves all three issues.
The updated library includes Advanced Footprint Mapping for Proteus ARES. When you switch to PCB layout, note these improvements:
To route a stable LM2596 PCB in Proteus ARES:
The updated library includes Design Rule Checks (DRC) for these specific constraints. proteus lm2596 library updated
| Pin Number | Name | Function | | :--- | :--- | :--- | | 1 | VIN | +4.5V to +40V input | | 2 | OUTPUT | Switching node (to inductor) | | 3 | GND | Power ground | | 4 | FB | Feedback (senses VOUT via divider) | | 5 | ON/OFF | Active low (GND = ON, >1.3V = OFF) |
Q: Why does my simulation show 0V output?
A: Check that ON/OFF (pin5) is connected to GND, not left floating.
Q: Can I simulate the fixed 5V version?
A: Yes – use LM2596-5.0 from the same updated library. For long-time Proteus users, here is a side-by-side
Q: Does this work with AC sweep?
A: No – LM2596 is a switching regulator. Use Transient analysis only.
Q: I still get an error. What now?
A: Add SPICEOPTIONS=ABSTOL=1nA VNTOL=1µV to the simulation settings.