हालाँकि वर्तमान में उपलब्ध संस्करणों में एक वास्तविक बाहरी पता बस नहीं है (यह आ रहा है), आप माइक्रोचिप PIC32 पर विचार कर सकते हैं । यह आर्किटेक्चर MIPS पर आधारित है , जो 1988 में वापस आया था, और दो प्रमुख RISC इंस्ट्रक्शंस सेट्स में से एक है (दूसरे में ARM हैं)। तो उस संबंध में इसे रेट्रो माना जा सकता है। (थोड़ा सामान्य ज्ञान: सोनी प्लेस्टेशन ने MIPS प्रोसेसर का उपयोग किया है।)
PIC32 की अच्छी विशेषताओं में से एक (और 32-बिट माइक्रोकंट्रोलर के लिए असामान्य) यह है कि आप एक डीआईपी पैकेज में कई किस्में प्राप्त कर सकते हैं, हालांकि सतह माउंट संस्करणों की तुलना में उपलब्ध अधिकतम मेमोरी सीमित होगी। 28-पिन डीआईपी पैकेज में सबसे बड़ी मेमोरी के साथ PICs में से एक PIC32MX250F128 है जिसमें 128KB फ्लैश (प्रोग्राम) मेमोरी और 32KB RAM है। यह यूएस में डिजी-की और यूके में फरनेल से उपलब्ध है ।
यद्यपि RAM सीमित लग सकता है, ध्यान दें कि PIC हार्वर्ड आर्किटेक्चर हैं , जिसका अर्थ है कि प्रोग्राम और डेटा एड्रेस स्पेस अलग-अलग हैं, और प्रोग्राम फ्लैश से बाहर किए जाते हैं, इसलिए आपको रैम की बहुत आवश्यकता नहीं है। (प्यूरिस्ट्स के लिए, PIC32s वास्तव में संशोधित-हार्वर्ड आर्किटेक्चर हैं, क्योंकि रैम से प्रोग्राम चलाना संभव है।) दूसरा विकल्प वॉन न्यूमैन है।आर्किटेक्चर (उदाहरण के लिए, पीसी में '), जहां हर चीज और प्रोग्राम के लिए एक पता जगह होती है, जो आमतौर पर रैम से बाहर होती है, एक अपवाद जो उन्हें आमतौर पर कम से कम कुछ फ़्लैश या रोम (पीसी में BIOS) कहा जाता है। RAM में मास स्टोरेज डिवाइस या नेटवर्क से OS को लोड करने के लिए एक बूट रूटीन को निष्पादित करने के लिए प्रोसेसर का एड्रेस स्पेस। Z80 (और अपने समय के अधिकांश माइक्रोप्रोसेसरों) ने एक वॉन न्यूमैन वास्तुकला का भी उपयोग किया। इसलिए किसी को प्रोग्राम और डेटा दोनों को 64 KB में फिट करना था। वॉन न्यूमैन वास्तुकला के साथ कुछ माइक्रोस ने भी अपने बाह्य उपकरणों को उसी 64K पता स्थान में मैप किया; दूसरों ने अलग-अलग पोर्ट एड्रेसिंग का इस्तेमाल किया।
बाहरी बस को फिर से चालू करें, मौजूदा PIC32 (लेकिन केवल सतह माउंट पैकेज में, पिन की संख्या के कारण) में एक 8 या 16-बिट चौड़ा "समानांतर मास्टर पोर्ट" (पीएमपी) है, जो डीएमए के साथ मिलकर, डेटा को आगे और पीछे स्थानांतरित कर सकता है। पीआईसी की रैम और बाहरी रैम या एक परिधीय के बीच स्वचालित रूप से। हालाँकि यह किसी को बाहरी मेमोरी (प्रोसेसर के एड्रेस स्पेस में) को एक्सेस करने या कोड चलाने की अनुमति नहीं देता है। बहुत नवीनतम PIC32MZ परिवार सूचीबद्ध है, लेकिन अभी तक डिजी-की में स्टॉक में नहीं है , एक सच्चे बाहरी पता बस, 2 एमबी तक फ्लैश, 1/2 एमबी रैम, और 200 मेगाहर्ट्ज पर चलेगा।
PIC32MX250F128 50 मेगाहर्ट्ज पर चलता है, ऐसे अन्य हैं जो 80 मेगाहर्ट्ज पर चलते हैं। इसके दो सीरियल UART पोर्ट हैं; आपको RS232 संकेतों का अनुवाद करने के लिए एक स्तर कनवर्टर की आवश्यकता होगी ।
क्योंकि यह एक डीआईपी के रूप में पैक किया गया है, और एक बाहरी थरथरानवाला के बिना चल सकता है, इसकी शुरुआत करने के लिए आपको केवल 3.3.v की बिजली की आपूर्ति, कुछ 0.1 decF की डिकूपिंग कैप्स और एक ब्रेडबोर्ड की आवश्यकता होती है। आप माइक्रोचिप से एक मुफ्त सी कंपाइलर और आईडीई प्राप्त कर सकते हैं ।
एक बार जब आप प्रोसेसर को ऊपर और चलाने लगते हैं, तो आप एक एलसीडी डिस्प्ले, बटन (यहां तक कि एक कीबोर्ड), आदि जैसे बाह्य उपकरणों को जोड़ सकते हैं।
आप अन्य PIC32MX को फ्लैश के 512KB और RAM के 128KB तक प्राप्त कर सकते हैं, लेकिन केवल TQFP और VQFN जैसे सर्फेस माउंट पैकेज में आपको पीसीबी को लेआउट करने की आवश्यकता होगी (आपको अपने एआरएम प्रोसेसर के साथ भी यही समस्या होगी)।