Nhiều AVR có khả năng trở thành ISP - hoặc trong hệ thống được lập trình qua SPI. Tôi có một dự án trong đó toàn bộ thiết bị có thể nhận được các bản cập nhật chương trình cơ sở và tôi cũng muốn cập nhật chương trình cơ sở trên bảng mặt trước của nó từ micro chính. Vì bảng điều khiển phía trước được kết nối thuận tiện thông qua SPI, tôi đã có ý tưởng chỉ cần lập trình lại từ MCU chính của mình qua SPI.
Đó là phương pháp ISP, khá dễ dàng và không yêu cầu tôi phải viết bộ tải khởi động. Nếu tôi không thể làm ISP, thì dĩ nhiên tôi sẽ cần một bộ tải khởi động.
Về cơ bản - một MCU khác có thể lập trình lại ATMEGA644 qua xe buýt SPI không?