แม้ว่ารุ่นมีอยู่ในปัจจุบันไม่ได้มีรถบัสที่อยู่ภายนอกจริง (มันมา) คุณอาจพิจารณาMicrochip PIC32 มันเป็นสถาปัตยกรรมที่มีพื้นฐานมาจากMIPSย้อนหลังไปถึงปี 1988 และเป็นหนึ่งในสองชุดคำสั่ง RISC หลัก (อีกชุดหนึ่งคือ ARM) ดังนั้นในเรื่องนั้นถือได้ว่าย้อนยุค (เรื่องเล็กน้อย: Sony Playstation ใช้หน่วยประมวลผล MIPS)
หนึ่งในคุณสมบัติที่ยอดเยี่ยมของ PIC32 (และผิดปกติสำหรับไมโครคอนโทรลเลอร์แบบ 32 บิต) คือคุณสามารถได้รับหลายชนิดในแพ็คเกจ DIP อย่างไรก็ตามหน่วยความจำสูงสุดที่มีอยู่จะถูก จำกัด เมื่อเทียบกับรุ่นที่ติดตั้งบนพื้นผิว หนึ่งใน PICs ที่มีหน่วยความจำมากที่สุดในแพ็คเกจ DIP 28 พินคือPIC32MX250F128 ที่มีหน่วยความจำแฟลช (โปรแกรม) 128KB และ RAM 32KB มันสามารถใช้ได้จากDigi-Key ในสหรัฐอเมริกาและสั่งซื้อครั้งแรกในสหราชอาณาจักร
แม้ว่า RAM อาจดูเหมือน จำกัด แต่โปรดทราบว่า PICs เป็นสถาปัตยกรรมฮาร์วาร์ดหมายถึงพื้นที่ของโปรแกรมและที่อยู่ข้อมูลแยกจากกันและโปรแกรมทำงานจากแฟลชดังนั้นคุณจึงไม่จำเป็นต้องใช้ RAM จำนวนมาก (สำหรับผู้พิถีพิถันนั้น PIC32 นั้นเป็นสถาปัตยกรรมฮาร์วาร์ดที่ได้รับการดัดแปลงจริง ๆ เพราะมันเป็นไปได้ที่จะเรียกใช้โปรแกรมจากแรม) ทางเลือกอื่นคือฟอนนอยมันน์สถาปัตยกรรม (ใช้ตัวอย่างเช่นในพีซี ') ซึ่งมีพื้นที่ที่อยู่หนึ่งแห่งสำหรับทุกสิ่งและโปรแกรมมักจะหมด RAM โดยมีข้อยกเว้นประการหนึ่งคือโดยทั่วไปพวกเขาจำเป็นต้องมี Flash หรือ ROM อย่างน้อยหนึ่งตัว (เรียกว่า BIOS ในพีซี) พื้นที่ addrress ของโปรเซสเซอร์เพื่อเรียกใช้รูทีนการบูตเพื่อโหลดระบบปฏิบัติการออกจากอุปกรณ์เก็บข้อมูลขนาดใหญ่หรือเครือข่ายลงใน RAM Z80 (และไมโครโปรเซสเซอร์ส่วนใหญ่ของเวลา) ก็ใช้สถาปัตยกรรม Von Neumann ดังนั้นหนึ่งต้องพอดีทั้งโปรแกรมและข้อมูลเป็น 64 KB micros บางตัวที่มีสถาปัตยกรรม Von Neumann ยังจับคู่อุปกรณ์ต่อพ่วงเข้ากับพื้นที่ที่อยู่ 64K เดียวกัน อื่น ๆ ใช้การกำหนดที่อยู่พอร์ตแยก
Re บัสภายนอกปัจจุบันของ PIC32 (แต่เฉพาะในแพ็คเกจที่ติดตั้งบนพื้นผิวเนื่องจากจำนวนของพิน) มี "Parallel Master Port" (PMP) ที่กว้าง 8 หรือ 16 บิตซึ่งรวมกับ DMA สามารถถ่ายโอนข้อมูลไปมาได้ โดยอัตโนมัติระหว่าง RAM ของ PIC และ RAM ภายนอกหรืออุปกรณ์ต่อพ่วง อย่างไรก็ตามสิ่งนี้ไม่อนุญาตให้บุคคลหนึ่งเข้าถึงหน่วยความจำภายนอกโดยตรง (ในพื้นที่ที่อยู่ของโปรเซสเซอร์) หรือเรียกใช้รหัสที่นั่น ตระกูล PIC32MZ ที่ใหม่ล่าสุดซึ่งอยู่ในรายการแต่ยังไม่มีในสต็อกที่ Digi-Key จะมีบัสแอดเดรสภายนอกที่แท้จริง, สูงสุด 2MB ของ Flash, 1/2 MB RAM และทำงานที่ 200 MHz
PIC32MX250F128 ทำงานที่ 50 MHz, มีคนอื่นที่ทำงานที่ 80 MHz มีพอร์ตอนุกรม UART สองพอร์ต คุณจะต้องใช้ตัวแปลงระดับเพื่อแปลว่าเป็นสัญญาณ RS232
เพราะมันถูกบรรจุเป็นกรมทรัพย์สินทางปัญญาและสามารถทำงานได้โดยไม่ต้องมี oscillator ภายนอกเพื่อเริ่มต้นใช้งานสิ่งที่คุณต้องมีคือแหล่งจ่ายไฟ 3.3.v, ฝาครอบตัวแยกส่วน 0.1 capsF และเขียงหั่นขนม คุณสามารถรับC คอมไพเลอร์และ IDE ฟรีจาก Microchip
เมื่อคุณเปิดใช้งานโปรเซสเซอร์แล้วคุณสามารถเพิ่มอุปกรณ์ต่อพ่วงเช่นหน้าจอ LCD ปุ่ม (แม้กระทั่งแป้นพิมพ์) ฯลฯ
คุณสามารถรับ PIC32MX อื่น ๆ ที่มีมากถึง 512KB ของ Flash และ 128KB ของ RAM แต่เฉพาะในแพ็คเกจการติดตั้งบนพื้นผิวเช่นTQFPและVQFNที่ต้องการให้คุณจัดวาง PCB (คุณจะมีปัญหาเดียวกันกับหน่วยประมวลผล ARM ใด ๆ เช่นกัน)