The 7447 is a BCD-to-seven-segment decoder and driver for a common-anode display. Its seven segment outputs are active low and open collector. The 7447 uses a 16-pin package, not a 14-pin package. Viewed from the top, find pin 1 beside the notch, then count counterclockwise.
| Pin | Name | Function |
|---|---|---|
| 1 | B | BCD input B, value 2 |
| 2 | C | BCD input C, value 4 |
| 3 | LT | Active-low lamp-test input |
| 4 | BI/RBO | Active-low blanking input and ripple-blanking output |
| 5 | RBI | Active-low ripple-blanking input |
| 6 | D | BCD input D, most significant bit, value 8 |
| 7 | A | BCD input A, least significant bit, value 1 |
| 8 | GND | Ground |
| 9 | e | Active-low open-collector segment e output |
| 10 | d | Active-low open-collector segment d output |
| 11 | c | Active-low open-collector segment c output |
| 12 | b | Active-low open-collector segment b output |
| 13 | a | Active-low open-collector segment a output |
| 14 | g | Active-low open-collector segment g output |
| 15 | f | Active-low open-collector segment f output |
| 16 | VCC | Positive supply |
7447 BCD-to-Seven-Segment Truth Table
Use this table with LT, BI/RBO, and RBI inactive at a high level. A is the least significant BCD bit, and D is the most significant bit. ON means the active-low output sinks current and lights that segment.
| Value | D | C | B | A | a | b | c | d | e | f | g | Display |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | L | L | L | L | ON | ON | ON | ON | ON | ON | OFF | 0 |
| 1 | L | L | L | H | OFF | ON | ON | OFF | OFF | OFF | OFF | 1 |
| 2 | L | L | H | L | ON | ON | OFF | ON | ON | OFF | ON | 2 |
| 3 | L | L | H | H | ON | ON | ON | ON | OFF | OFF | ON | 3 |
| 4 | L | H | L | L | OFF | ON | ON | OFF | OFF | ON | ON | 4 |
| 5 | L | H | L | H | ON | OFF | ON | ON | OFF | ON | ON | 5 |
| 6 | L | H | H | L | OFF | OFF | ON | ON | ON | ON | ON | 6 |
| 7 | L | H | H | H | ON | ON | ON | OFF | OFF | OFF | OFF | 7 |
| 8 | H | L | L | L | ON | ON | ON | ON | ON | ON | ON | 8 |
| 9 | H | L | L | H | ON | ON | ON | OFF | OFF | ON | ON | 9 |
| 10 | H | L | H | L | OFF | OFF | OFF | ON | ON | OFF | ON | Nonnumeric |
| 11 | H | L | H | H | OFF | OFF | ON | ON | OFF | OFF | ON | Nonnumeric |
| 12 | H | H | L | L | OFF | ON | OFF | OFF | OFF | ON | ON | Nonnumeric |
| 13 | H | H | L | H | ON | OFF | OFF | ON | OFF | ON | ON | Nonnumeric |
| 14 | H | H | H | L | OFF | OFF | OFF | ON | ON | ON | ON | Nonnumeric |
| 15 | H | H | H | H | OFF | OFF | OFF | OFF | OFF | OFF | OFF | Blank |
What Is the 7447 IC?
The 7447 accepts four BCD inputs and controls seven display segments. The input weights are A = 1, B = 2, C = 4, and D = 8. The decimal-point segment is not driven by this IC.
The 7447 and 7448 are not interchangeable display drivers. Their output polarity and intended LED connection are opposite.
| Characteristic | 7447 or LS47 | 7448 or LS48 |
|---|---|---|
| Intended LED display | Common anode | Common cathode |
| Segment-output polarity | Active low | Active high |
| Output stage | Open collector | 2 kΩ internal pull-up |
| External load network | Required for the selected display | Internal pull-up provided |
Source: Texas Instruments BCD-to-Seven-Segment Decoders/Drivers datasheet.
Special Offer: Get $100 off your order!
Email sales@ourpcb.net to get started!
How to Connect a 7447 to a Common-Anode Display
Connect VCC at pin 16 to the 7447 logic supply and pin 8 to ground. Connect the display's common-anode terminal or terminals to the positive display supply, and connect that supply's return and pin 8 to the same ground. Feed the four-bit code to A, B, C, and D. Connect each output a through g to the matching segment cathode through its own external current-limiting resistor. The 7447 does not provide these resistors internally.
TI document SDLS111 specifies common-anode displays, active-low outputs, and the open-collector sink stage. An active-low output turns its segment on by sinking current. An output in the off state does not source current like a normal active-high logic output. This is why copying a 7448 common-cathode circuit produces the wrong result. Source: Texas Instruments SN5447A and SN7447A datasheet.
Choose each resistor for the intended segment current using the display-supply voltage, the segment's forward voltage at that current, and the 7447's low-output voltage. Then verify that the current stays within both the display rating and the driver's per-output sink-current limit. The current-limiting resistor guide explains the resistor calculation.
Inputs 0 through 9 display decimal digits. Inputs 10 through 14 are not blank or undefined on the 7447. They produce the exact nonnumeric patterns listed in the truth table above.
7447 Lamp Test and Blanking Controls
LT, BI/RBO, and RBI are active-low controls. BI/RBO is the main gotcha: pin 4 is a bidirectional wire-AND node. It acts as a blanking input when driven low and as the ripple-blanking output during zero suppression.
| Mode | Control condition | Result |
|---|---|---|
| Normal decode | LT high; BI/RBO high or open; RBI high or open | Inputs 0 through 15 select the datasheet pattern |
| Lamp test | LT low while BI/RBO is high | All seven segment outputs turn on |
| Forced blanking | BI/RBO driven low as BI | All seven segment outputs turn off, regardless of other inputs |
| Zero blanking | RBI low; D, C, B, and A low; LT high | Zero is blanked and the shared BI/RBO node goes low as RBO |
Cascaded digits can use RBI and RBO for leading-zero or trailing-zero suppression. Treating pin 4 as an output-only RBO pin can make blanking behave unexpectedly.
7447 Electrical Ratings
Use the full part marking when applying electrical limits. The original SN7447A and the later SN74LS47 share the logic function and pinout, but their permitted segment sink currents differ.
| Parameter | Datasheet value | Applies to |
|---|---|---|
| Recommended VCC | 4.75 V to 5.25 V | SN7447A and SN74LS47 |
| Nominal VCC | 5 V | SN7447A and SN74LS47 |
| Operating free-air temperature | 0°C to 70°C | SN7447A and SN74LS47 |
| Segment output off-state voltage | 15 V maximum | SN7447A and SN74LS47 |
| Segment on-state output current | 40 mA maximum | SN7447A |
| Segment on-state output current | 24 mA maximum | SN74LS47 |
These are operating limits, not targets. Segment current must also stay within the selected display's ratings.
7447 Wiring Checklist
The 7447 is a DIP-16 BCD-to-seven-segment driver for common-anode displays. Its a through g outputs are active-low open collectors. Match each numbered output pin to the correct segment instead of assuming alphabetical pin order.
Keep LT, BI/RBO, and RBI high for ordinary decoding. Remember that BI/RBO is bidirectional and that inputs 10 through 14 produce defined nonnumeric patterns.
For a complete counter application using this driver, see the frequency-counter circuit guide.
Special Offer: Get $100 off your order!
Email sales@ourpcb.net to get started!
