Có rất nhiều module có thể gắn vào mạch main pic. Về cơ bản, các chân từ các Port A, B, C, D, E, đều làm nhiệm vụ I/O. Ngoài ra, mỗi chân đều có chức năng riêng: nhận dao động timer, ngắt ngoài, ADC, PWM, giao tiếp I2C, SPI, UART, .... (bạn xem datasheet, có ghi rõ hết). Khi muốn sử dụng chức năng nào, phải nối bus tới chân tương ứng.
Module LED dùng để test Output và module BUTTON dùng để ấn định Input. Có thể không cần gắn vô mạch main. Nhưng khi sử dụng, phải nối chung nguồn và mat với mạch main.