L298
Dual full-bridge driverThe L298 is a dual full-bridge driver from STMicroelectronics. View the full L298 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.
Official L298 datasheet (PDF) — the source this page was extracted from.
Manufacturer
STMicroelectronicsCategory
Dual full-bridge driver
L298 Key Specifications
| Parameter | Value |
|---|---|
| Applications | DC Motors, Relays, Solenoids, Stepper Motors |
| Current - Peak Output | 2A |
| Fault Protection | Current Limiting, Over Temperature |
| Interface | Logic |
| Load Type | Inductive |
| Mounting Type | Through Hole |
| Operating Temperature | -25°C ~ 130°C (TJ) |
| Output Configuration | Half Bridge (4) |
| Package / Case | Multiwatt-15 (Vertical, Bent and Staggered Leads) |
| Supplier Device Package | 15-Multiwatt |
| Diode Technology | Bipolar |
| Load Voltage | 4.8V ~ 46V |
| Supply Voltage | 4.5V ~ 7V |
L298 Overview
Part: L298 from STMicroelectronics
Type: Dual full-bridge driver
Description: High-voltage, high-current dual full-bridge driver designed to accept standard TTL logic levels and drive inductive loads, with operating supply voltage up to 46 V and 2 A DC output current per channel.
Operating Conditions:
- Supply voltage (power stage, V_S): V_IH +2.5 to 46 V
- Supply voltage (logic, V_SS): 4.5 to 7 V
- Operating temperature (T_op): -25 to 130 °C
- Max commutation frequency: 40 KHz (at I_L = 2A)
Absolute Maximum Ratings:
- Max power supply voltage (V_S): 50 V
- Max logic supply voltage (V_SS): 7 V
- Max continuous output current (each channel, I_O DC operation): 2 A
- Max junction/storage temperature (T_stg, T_j): -40 to 150 °C
Key Specs:
- Power supply voltage (V_S): V_IH +2.5 to 46 V (operative condition)
- Logic supply voltage (V_SS): 4.5 to 7 V
- Input low voltage (V_iL): -0.3 to 1.5 V
- Input high voltage (V_iH): 2.3 to V_SS V
- Total voltage drop (V_CEsat): 1.80 V (min) to 3.2 V (max) at I_L = 1A
- Total voltage drop (V_CEsat): up to 4.9 V (max) at I_L = 2A
- Quiescent supply current (I_S): 13 mA (typ) to 70 mA (max)
- Commutation frequency (f_C): 25 KHz (typ) to 40 KHz (max) at I_L = 2A
Features:
- Operating supply voltage up to 46 V
- Total dc current up to 4 A
- Low saturation voltage
- Overtemperature protection
- Logical "0" input voltage up to 1.5 V (high noise immunity)
Applications:
- Dual brush DC motors
- Stepper motors
Package:
- Multiwatt15L V (15-lead)
- Multiwatt15L H (15-lead)
- PowerSO-20 (20-lead)
L298 Features
- Operating supply voltage up to 46 V.
- Total dc current up to 4 A.
- Low saturation voltage.
- Overtemperature protection.
- Logical "0" input voltage up to 1.5 V (high noise immunity).
L298 Applications
Figure 8 shows a bidirectional DC motor control schematic diagram for which only one bridge is needed.
The external bridge of diodes D1 to D4 is made by four fast recovery elements (t rr ≤ 200 ns) that must be chosen of a V F as low as possible at the worst case of the load current.
An external bridge of diodes are required when inductive loads are driven and when the inputs of the IC are chopped; Schottky diodes would be preferred.
The sense output voltage can be used to control the current amplitude by chopping the inputs, or to provide overcurrent protection by switching low the enable input.
The brake function (Fast motor stop) requires that the Absolute Maximum Rating of 2 A must never be exceeded.
When the repetitive peak current needed from the load is higher than 2 A, a paralleled configuration can be chosen (See Figure 9).
This solution can drive up to 3 A in dc operation and until 3.5 A of a repetitive peak current.
On Figure 10 it is shown the driving of a two phase bipolar stepper motor; the needed signals to drive the inputs of the L298 are generated, in this example, by the IC L297.
Figure 11 shows an example of P.C.B. designed for the application of Figure 10.
Figure 12 shows a second two phase bipolar stepper motor control circuit where the current is controlled by the IC L6506.
Figure 10. Two phase bipolar stepper motor circuit
Note: RS1 = RS2 = 0.5 Ω.
Figure 11. Suggested printed circuit board layout for the circuit of fig. 10 (1:1 scale)
Figure 12. Two phase bipolar stepper motor control circuit by using the current controller L6506.
L298 Pin Configuration
Figure 2. Pin configuration
Table 3. Pin function
| MW.15 | Power SO | Name | Function |
|---|---|---|---|
| 1, 15 | 2, 19 | Sense A, Sense B | Between this pin and ground is connected the sense resistor to control the current of the load. |
| 2, 3 | 4, 5 | Out 1, Out 2 | Outputs of the bridge A; the current that flows through the load connected between these two pins is monitored at pin 1. |
| 4 | 6 | V S | Supply voltage for the power output stages. Anon-inductive 100nF capacitor must be connected between this pin and ground. |
| 5, 7 | 7, 9 | Input 1, Input 2 | TTL compatible inputs of the bridge A. |
| 6, 11 | 8, 14 | Enable A, Enable B | TTL compatible enable input: the L state disables the bridge A (enable A) and/or the bridge B (enable B). |
| 8 | 1, 10, 11, 20 | GND | Ground. |
| 9 | 12 | VSS | Supply voltage for the logic blocks. A 100nF capacitor must be connected between this pin and ground. |
| 10, 12 | 13, 15 | Input 3, Input 4 | TTL compatible inputs of the bridge B. |
| 13, 14 | 16, 17 | Out 3, Out 4 | Outputs of the bridge B. The current that flows through the load connected between these two pins is monitored at pin 15. |
| - | 3, 18 | N.C. | Not connected |
Table 3. Pin function
L298 Electrical Characteristics
(VS = 42 V; V SS = 5 V, T j = 25 °C; unless otherwise specified)
| Symbol | Parameter | Test conditions | Min. | Typ. | Max. | Unit |
|---|---|---|---|---|---|---|
| V S | Supply voltage (pin 4) | Operative condition | V IH +2.5 | 46 | V | |
| V SS | Logic supply voltage (pin 9) | 4.5 | 5 | 7 | V | |
| V en = H; V i = L; I L = 0 | 13 | 22 | mA | |||
| I S | Quiescent supply current (pin 4) | V en = H; V i = H; I L = 0 V en = L; V i = X | 50 | 70 4 | mA mA | |
| V en = H; V i = L; I L = 0 | 24 | 36 | mA | |||
| I SS | Quiescent current from V SS (pin 9) | V en = H; V i = H; I L = 0 V en = L; V i = X | 7 | 12 6 | mA m | |
| V iL | Input low voltage (pins 5, 7, 10, 12) | -0.3 | 1.5 | V | ||
| V iH | Input high voltage (pins 5, 7, 10, 12) | 2.3 | V SS | V | ||
| I iL | Low voltage input current (pins 5, 7, 10, 12) | V i = L | -10 | μA | ||
| I iH | High voltage input current (pins 5, 7, 10, 12) | V i = H ≤ V SS -0.6V | 30 | 100 | μA | |
| V enL | Enable low voltage (pins 6, 11) | -0.3 | 1.5 | V | ||
| V enH | Enable high voltage (pins 6, 11) | 2.3 | V SS | V | ||
| I enL | Low voltage enable current (pins 6, 11) | V en = L | -10 | μA | ||
| I enH | High voltage enable current (pins 6, 11) | V en = H ≤ V SS -0.6V | 30 | 100 | μA | |
| V CEsat (H) | Source saturation voltage | I L = 1A | 0.95 | 1.35 | 1.7 | V |
| I L = 2A | 2 | 2.7 | V | |||
| V CEsat (L) | Sink saturation voltage | I L = 1A (1) | 0.85 | 1.2 | 1.6 | V |
| I L = 2A (1) | 1.7 | 2.3 | V | |||
| V CEsat | Total drop | I L = 1A (1) I L = 2A (1) | 1.80 | 3.2 4.9 | V | |
| V sens | Sensing voltage (pins 1, 15) | -1 (2) | 2 | V | ||
| T 1 (V i ) | Source current turn-off delay | 0.5 V i to 0.9 I L (3) ; (5) | 1.5 | μs | ||
| T 2 (V i ) | Source current fall time | 0.9 I L to 0.1 I L (3) ; (5) | 0.2 | μs | ||
| T 3 (V i ) | Source current turn-on delay | 0.5 V i to 0.1 I L (3) ; (5) | 2 | μs | ||
| T 4 (V i ) | Source current rise time | 0.1 I L to 0.9 I L (3) ; (5) | 0.7 | μs | ||
| T 5 (V i ) | Sink current turn-off delay | 0.5 V i to 0.9 I L (4) ; (5) | 0.7 | μs | ||
| T 6 (V i ) | Sink current fall time | 0.9 I L to 0.1 I L ; (4) ; (5) | 0.25 | μs | ||
| T 7 (V i ) | Sink current turn-on delay | 0.5 V i to 0.9 I L ; (4) ; (5) | 1.6 | μs | ||
| T 8 (V i ) | Sink current rise time | 0.1 I L to 0.9 I L ; (4) ; (5) | 0.2 | μs | ||
| f C (V i ) | Commutation frequency | I L = 2A | 25 | 40 | KHz | |
| T 1 (V en ) | Source current turn-off delay | 0.5 V en to 0.9 I L (3) ; (5) | 3 | μs | ||
| T 2 (V en ) | Source current fall time | 0.9 I L to 0.1 I L (3) ; (5) | 1 | μs | ||
| Symbol | Parameter | Test conditions | Min. | Typ. | Max. | Unit |
| T 3 (V en ) | Source current turn-on delay | 0.5 V en to 0.1 I L (3) ; (5) | 0.3 | μs | ||
| T 4 (V en ) | Source current rise time | 0.1 I L to 0.9 I L (3) ; (5) | 0.4 | μs | ||
| T 5 (V en ) | Sink current turn-off delay | 0.5 V en to 0.9 I L (4) ; (5) | 2.2 | μs | ||
| T 6 (V en ) | Sink current fall time | 0.9 I L to 0.1 I L (4) ; (5) | 0.35 | μs | ||
| T 7 (V en ) | Sink current turn-on delay | 0.5 V en to 0.9 I L (4) ; (5) | 0.25 | μs | ||
| T 8 (V en ) | Sink current rise time | 0.1 I L to 0.9 I L (4) ; (5) | 0.1 | μs |
- 'Sense A' and 'Sense B' pins connected to GND.
- Sensing voltage can be -1 V for t ≤ 50 μsec; in steady state V sens min ≥ - 0.5 V.
- See Figure 4.
- See Figure 6.
- The load must be a pure resistor.
Note:
For INPUT switching, set EN = H
For ENABLE switching, set IN = H
Figure 5. Source current delay times vs. input or enable switching
Figure 6. Switching times test circuits
Note: For INPUT Switching, set EN = H For ENABLE Switching, set IN = L
Figure 7. Sink current delay times vs. input 0 V enable switching
Figure 8. Bidirectional dc motor control
Table 5. Values of bidirectional dc motor control
| Inputs | Inputs | Function |
|---|---|---|
| V en = H | C = H; D = L | Forward |
| V en = H | C = L; D = H | Reverse |
| V en = H | C = D | Fast motor stop |
| V en = L | C = X; D = X | Free running motor stop |
Note: L = Low, H = High, X = Do not care
Figure 9. For higher currents, outputs can be paralleled. Take care to parallel channel 1 with channel 4 and channel 2 with channel 3
Table 5. Values of bidirectional dc motor control
Figure 9. For higher currents, outputs can be paralleled. Take care to parallel channel 1 with channel 4 and channel 2 with channel 3
L298 Absolute Maximum Ratings
Absolute maximum ratings are those values beyond which damage to the device may occur. These are stress ratings only and functional operation of the device at these conditions is not implied. Operating outside maximum recommended conditions for extended periods of time may impact product reliability and result in device failures.
Table 1. Absolute maximum ratings
| Symbol | Parameter | Value | Unit |
|---|---|---|---|
| V S | Power supply | 50 | V |
| V SS | Logic supply voltage | 7 | V |
| V I , V en | Input and enable voltage | -0.3 to 7 | V |
| I O | Peak output current (each channel): | Peak output current (each channel): | Peak output current (each channel): |
| I O | • Non repetitive (t = 100 ms) | 3 | A |
| I O | • repetitive (80% on -20% off; t on =10 ms) | 2.5 | A |
| I O | • DC operation | 2 | A |
| V sens | Sensing voltage | -1 to 2.3 | V |
| P tot | Total power dissipation (t case = 75 °C) | 25 | W |
| T op | Junction operating temperature | -25 to 130 | °C |
| T stg , T j | Storage and junction temperature | -40 to 150 | °C |
Table 2. Thermal data
| Symbol | Parameter | Parameter | Power SO20 | Multiwatt 15 | Unit |
|---|---|---|---|---|---|
| R th j-case | Thermal resistance junction-case | Max. | - | 3 | °C/W |
| R th j-amb | Thermal resistance junction-ambient | Max. | 13 (1) | 35 | °C/W |
Table 2. Thermal data
L298 Package Information
In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK packages, depending on their level of environmental compliance. ECOPACK specifications, grade definitions and product status are available at: www.st.com. ECOPACK is an ST trademark.
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
More datasheets
Ask your AI agent about the L298
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the L298 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.