Microprocessor ICs, Microcontrollers & Development Boards
Microprocessor ICs: distinguish the silicon, the board and the support circuitry
This collection brings together individually listed legacy and embedded microprocessor ICs, modern microcontrollers, development boards and a small number of supporting modules. The word “microprocessor” appears broadly in imported listings; it does not mean every item is an interchangeable CPU or even a processor. Start with the exact selected part number, package and quantity, then verify the manufacturer's current documentation against your design.
What you can find here
- Classic processor ICs: Z80-family Z84C0006PEC, Z84C0008PEC, Z84C0020PEC and TMPZ84C00AP selections; 6502-family W65C02S6TPG-14 and R6502AP; 6808, HD68B09P and 68k-family MC68HC000FN20 and MC68030RC50C. Listings also include P80C88A-2, Harris CP80C86, N80C186XL-12, CS80C286-25, i386 DX NT80386DX33, Intel A80486DX4-100 and AMD AM486DX5-133W16BHC. These generations differ in bus width, clocking, memory/interface requirements, electrical levels and instruction sets. Matching the DIP-40 outline or a broad family label is not sufficient evidence of drop-in compatibility. A Z84C2006PEC is described as a Z80 PIO peripheral, not a Z80 CPU.
- Embedded application processors and controllers: listings name MCIMX6S7CVM08AB/AC, MCIMX6L8DVN10AB, MCIMX253DJM4A, MC9328MX1VM20, MPC5200CVR400B, MPC850SRZQ50BU, MCF5253CVM140, MB86R01PB-GSE1, SPEAR320S-2AA, Z8019533FSG and Z8S18033VSC. Their BGA, PGA, QFP or PLCC formats and board-support requirements differ. A loose BGA processor is not a populated module and needs an appropriately engineered PCB, power, memory and boot chain. Compare the full ordering suffix and revision, not merely the stem.
- MCUs rather than standalone application processors: PIC16F871, PIC16F874A, PIC17C42A-16, PIC18F448, PIC18LF452 and PIC18F458-I/PT; MKE14Z256VLH7, STM32H753VIT6, ATMEGA2560-16AU, ST10F276Z5T3, ST10R167-Q3, MC9S12XDP512MAL, R7F701216EABA-C and R7F701201EABG-C; plus STC8, STC12, STC15 and IAP15 8051-compatible device listings. An MCU integrates a processor core with on-chip memory and peripherals according to its specific device, but pinout, memory capacity, programming/debug interface, peripheral mapping and voltage limits are not interchangeable across these families. An imported “voltage regulator,” “switch” or “drive IC” type label on a processor listing does not override its actual part number.
- Populated boards: Arduino UNO Q listings describe a dual-architecture board using Qualcomm QRB2210 and STM32U585, with 02016 and 04032 configuration choices in one listing. Another listing uses Orange and Khaki as its selectable labels and does not independently establish the same RAM/eMMC specification for those choices. The MSPM0G3507 intelligent-car mainboard is an assembled microcontroller development board, not a loose MPU. Confirm the precise board revision, memory/storage, connectors, accessories and supported software image for your selected option.
- Not processor ICs: AD9833 boards are programmable direct-digital-synthesis signal-generator modules; MAX691CWE is a microprocessor supervisory circuit, MAX8211CPA a voltage detector, IT6613E-AXG a separate interface IC listing, and the 1×4 membrane keypad is an input accessory. These can support a processor-based project but are not substitutes for a CPU or MCU. TMS34010FNL-50 listings describe graphics-processing silicon; the headline's “ARM” or “DSP” wording should not be taken as verified Arm architecture or a general-purpose CPU specification.
How to choose the right part
- Identify the selected model, not the headline: several products combine different PIC devices, D70108HCZ-10/-16, TMPZ84C00AP speed grades, MC68306FC16A/B, or package quantities under a single product title. A Color or Model Number selector can choose a different IC, not a cosmetic finish. Buy the exact variant shown at checkout.
- Verify package and assembly: DIP-40, PLCC-44/68, LQFP-32/44/48/64/100/112/144, TSSOP, SOP, QFN/DFN, PGA and BGA are distinct footprints and assembly processes. For a replacement, compare pin assignment, body dimensions, pitch, thermal data and revision with the original BOM and board drawing. A listing title's package may conflict with its generic description; resolve that before purchase.
- Check system integration: determine clock and reset behavior, I/O supply and logic levels, external memory or boot flash, bus timing, peripheral availability, programming tools, compiler support and required firmware. A legacy socketed CPU often needs substantial external logic; a modern MCU is not automatically compatible because it includes integrated peripherals. Do not infer an entire system's features from the CPU alone.
- Choose the actual pack size: listings specify 1, 2, 3, 5, 10, 20, 30, 50 or 100 pieces in various cases. For example, MKE14Z256VLH7 has 2- and 10-piece options, MT6261DA has 2- and 5-piece options, and MAX8211CPA has several quantities. These are alternative purchase selections, not one combined assortment. Check whether the quoted quantity refers to chips or assembled modules.
- Qualify condition and sourcing: words such as “original,” “authentic,” “new,” “in stock” and “automotive” in supplier-imported text are claims, not independent verification of provenance, qualification, manufacturer traceability or suitability for safety-critical use. For obsolete and second-source legacy devices, request marking, date code, test method and traceability appropriate to your project. For automotive or industrial designs, check the manufacturer's formal qualification and exact ordering code.
Architecture and compatibility boundaries
A Z80, 6502, 6809, 68k, 8088/8086, 80286, 80386, 80486, Arm-based i.MX, PowerPC-family embedded processor, ColdFire, PIC, STM32, AVR and 8051-compatible MCU do not form a common pin-compatible range. Even within one family, speed-grade suffixes, bus variants, memory maps, package pins, firmware binaries and power requirements can change. A “32-bit microprocessor” headline on an MKE14 or STM32 MCU does not convert it into a Linux-ready application processor. Similarly, an Arduino UNO Q board combining two processors is not a loose Qualcomm IC or a drop-in replacement for an older Arduino UNO design. Select based on a validated schematic and software target, not keyword similarity.
Frequently asked questions
Is every listing a bare microprocessor? No. The collection includes CPUs, MCUs, complete development boards, signal-generation modules, supervisory ICs and a keypad. Check the item's actual function and selected variant.
Does a title naming several ICs mean a mixed assortment? Usually it signals selectable variants. For the PIC and MC68306 listings, select one named device; do not infer that all title codes ship together.
Can a Z80 PIO replace a Z80 CPU? No. Z84C2006PEC is listed as a peripheral I/O device. Match the exact CPU and peripheral roles in your schematic.
Are Z80, 6502 and 8086 DIP-40 parts interchangeable? No. Similar through-hole package size is not electrical, pinout, bus or instruction-set compatibility.
Do the Arduino UNO Q 02016 and 04032 options have the same memory? The option names represent distinct configurations; check the chosen product documentation for RAM and eMMC. Do not transfer those figures to the separate Orange/Khaki listing without confirmation.
Is an AD9833 module a programmable microprocessor? No. It is a DDS waveform-generation module controlled by an external host. Likewise MAX691 and MAX8211 support monitoring rather than executing application code.
How should I qualify an old or supposedly original IC? Compare manufacturer datasheet and package drawings, part marking, lot information, condition, source traceability and test requirements. A seller headline alone cannot establish authenticity or qualification.
Use this page as a classification and selection guide, not a substitute for the exact manufacturer's datasheet, errata, board documentation or application-specific engineering review. No cross-family interchangeability, certification or guaranteed stock condition is implied.