Ohjelmallinen mikroprosessori (tai pehmeä suoritin, ) on suoritinydin, joka voidaan toteuttaa kokonaisuudessaan logiikkasynteesillä. Se voidaan toteuttaa erilaisilla puolijohdelaitteilla, jotka sisältävät ohjelmoitavaa logiikka (kuten ASIC, FPGA, CPLD).
Suorittimet voivat käyttää jotain muuta määriteltyä käskykantaa kuten ARM, SPARC tai x86.
Esimerkkejä Altera Nios, Nios II ARM Cortex-M1 LEON Xilinx MicroBlaze OpenRISC
Katso myös Mikro-ohjelma
Luokka:Suorittimet Luokka:Mikroprosessorit