Họ đã không xây dựng một chức năng giới hạn hiện tại vào chip, tuy nhiên họ là trình điều khiển CMOS và do bản chất của họ tăng sức đề kháng mà họ nhận được, vì vậy họ sẽ tự giới hạn một cách an toàn trên cơ sở mỗi cổng (mặc dù bạn có thể kết thúc lái xe hơn 20mA qua một đèn LED nhất định, có thể vượt quá định mức của đèn LED) miễn là bạn giữ điện áp thấp (nghĩa là mỗi cổng không phải giảm hơn một hoặc hai volt so với diode).
Nhưng các đường cung cấp bên trong chip không thể xử lý tất cả 8 dòng được tối đa hóa.
Thật không lý tưởng để làm điều này, vì bạn đang nhấn mạnh phần đó, nhưng nếu bạn thực sự muốn lái một đèn LED không có điện trở, miễn là bạn không vượt quá dòng tổng hợp, bạn vẫn ổn.
Tuy nhiên, bạn có thể khắc phục điều này bằng cách chạy các đèn LED theo cách thức PWM. Chỉ lái một đèn LED cùng một lúc, nhưng tuần tự xuyên qua chúng đủ nhanh để chúng xuất hiện liên tục với con người, mặc dù bạn thực sự nháy chúng với tốc độ 30+ lần mỗi giây.
Tuy nhiên, điện trở là rẻ, vì vậy trừ khi bạn có lý do tuyệt vời để lái chúng trực tiếp mà không bị giới hạn dòng điện, tốt nhất là thiết kế mạch sao cho cả vi điều khiển và đèn LED đều hoạt động trong giới hạn thiết kế của chúng.