
Laptop Parts (MacBook & iMac)

1 / 3
Apple · SKU IP71330 · Fits 4 models
$7.80
per unit| Quantity | Unit price | Saving |
|---|---|---|
| $7.80 | ||
| $7.41 | −5% | |
| $7.02 | −10% |
Shipping weight 0.01 kg
Match the model number printed on the device (Settings → About, or on the back) before ordering.
The CD3215C00 shows up on several generations of USB-C MacBook, which makes it one of the more useful port controllers to keep in stock. It's a 96-pin BGA USB-C port controller listed for the A1534, A1707, A1989 and A1990, covering early 2015 through mid 2019 models.
The listing doesn't say which ports or board positions use it, and MacBooks from this period often use more than one controller version, so match the marking on your board.
One USB-C port dead while others work.
No charging on any port.
Power negotiation stuck at 5 V.
A short after liquid reached a port.
Inspect the port for debris and damage, then check what the charger negotiates with a USB-C meter. Measure the controller's supply rails and look for shorts on the port lines before lifting anything.
Support the board and use controlled bottom heat. Remove the old chip, clean and reball the pads, and fit the new controller. Test every port for charging and data, and run the machine on the charger for a while to confirm it stays at full power.
| Condition | New |
|---|---|
| Part number | CD3215C00 |
| Part type | USB-C port controller IC |
| Package | BGA, 96 pin |
| Compatible devices | MacBook / MacBook Pro (2015-2019) |
| Model numbers | A1534, A1707, A1989, A1990 |
A1534, A1707, A1989 and A1990, per the listing.
96-pin BGA.
No, it's a different version; match your board marking.

Laptop Parts (MacBook & iMac)

Charging & USB ICs
$8.16
from $7.34 at 10+

Charging & USB ICs
$6.63
from $5.97 at 10+

Charging & USB ICs
$8.22
from $7.40 at 10+

Charging & USB ICs
$7.96
from $7.16 at 10+

Charging & USB ICs
$5.52
from $4.97 at 10+

Charging & USB ICs
$9.90
from $8.91 at 10+

Charging & USB ICs
$7.34
from $6.61 at 10+

Charging & USB ICs
$5.82
from $5.24 at 10+
Price from $7.80