Ngắt (interrupt) cho phép CPU tạm ngưng một chương trình để xử lý các sự kiện khác theo cách không đồng bộ, thực thi chương trình phục vụ ngắt (ISR) khi có ngắt xảy ra. Hệ vi điều khiển 8051 có năm nguyên nhân gây ra ngắt, với khả năng cho phép hoặc từ chối từng ngắt một, đồng thời thiết lập mức ưu tiên cho các ngắt. Khi có ngắt, chương trình chính bị tạm dừng, trạng thái ngắt được lưu và ISR được thực thi để hoàn thành nhiệm vụ trước khi trở về chương trình chính.