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