Hầu hết các vi điều khiển đều có khả năng lập trình mạch (ICP); bạn có thể lập trình chúng qua một vài dòng I / O kỹ thuật số thông qua JTAG hoặc bất cứ điều gì, bằng cách cấp nguồn cho bảng mạch in và nối cáp từ bảng vào PC. Điều này có thể bằng cách sử dụng các tín hiệu lập trình ở mức logic thông thường. (Microchip có cách tiếp cận lập trình mạch điện áp cao trong đó đường dây đặt lại MCLR phải được giữ ở điện áp cao (12V?) Chỉ ổn khi thêm một diode cách ly giữa MCLR và phần còn lại của mạch.)
Trong những ngày đầu trước ICP, bạn có thể mua số lượng lớn IC từ nhà sản xuất, được lập trình bởi họ, như một dịch vụ giá trị gia tăng. Số lượng nhỏ sẽ phải được lập trình bởi bạn hoặc người khác.
Theo như socket đi - có ổ cắm cho hầu hết mọi thứ . Vài năm trước tôi đã làm việc gần đây với bộ MSP430 có ổ cắm vỏ sò cho QFP 64 chân. Chúng không rẻ nhưng chúng hoạt động tốt. (Đây là một cho một máy phát điện 400 pin tốt đến 10GHz ) Chúng được sử dụng chủ yếu cho mục đích thử nghiệm hơn là lập trình.