Mereka tidak membangun fungsi pembatasan saat ini ke dalam chip, tetapi mereka adalah driver CMOS, dan pada dasarnya meningkatkan resistensi mereka semakin hangat, sehingga mereka umumnya akan dengan aman membatasi diri berdasarkan per-port (walaupun Anda bisa berakhir mengemudi lebih dari 20mA melalui LED yang diberikan, yang mungkin melebihi peringkat LED) selama Anda menjaga voltase rendah (yaitu, setiap port tidak harus turun lebih dari satu atau dua volt di atas dioda).
Tetapi jalur suplai internal ke chip tidak dapat menangani semua 8 jalur yang dimaksimalkan.
Ini tidak ideal untuk melakukan ini, karena Anda menekankan bagian, tetapi jika Anda benar-benar ingin menggerakkan LED tanpa resistor, selama Anda tidak melebihi arus agregat, Anda baik-baik saja.
Namun, Anda dapat menyiasatinya dengan menjalankan LED secara PWM. Hanya mengendarai satu LED pada satu waktu, tetapi urutan melalui mereka cukup cepat sehingga mereka muncul terus-menerus ke manusia, meskipun Anda benar-benar berkedip mereka pada 30+ kali per detik secara individual.
Tetap saja, resistor itu murah, jadi kecuali Anda punya alasan kuat untuk mengendarainya secara langsung tanpa batasan arus, yang terbaik adalah merancang sirkuit sehingga mikrokontroler dan LED beroperasi dalam batas desainnya.