8051 เป็นไมโครคอนโทรลเลอร์ขนาด 40 ขาประกอบด้วยพอร์ต 4 พอร์ตแต่ละพอร์ตจะประกอบด้วยขา 8 ขานั่นคือทั้งหมด 4X8 = 32 หมุด หมุดเหล่านี้ใช้ในการทำงาน input / output Pins บางตัวมีฟังก์ชั่นคู่เช่น timer, interrupts เป็นต้นในบรรดา 32 ขาหมุดสองขาสำหรับแหล่งจ่ายไฟและพื้น (ขา 40 และ 20) สองขาเพื่อเชื่อมต่อ oscillator คริสตัล (ขา 18 , 19), 3 ขาเชื่อมต่อหน่วยความจำภายนอก (ขา 29, 30, 31) และขาเดียวสำหรับฟังก์ชัน Reset (Pin 9) มีหน่วยความจำ RAM 2 ชนิดและหน่วยความจำ Flash (EEPROM) มีขนาดแตกต่างกันขึ้นอยู่กับไมโครคอนโทรลเลอร์ที่คุณเลือก