Blackfin
全てのBlackfinプロセッサに内蔵されている。MPUは、メモリ空間全体について保護とキャッシュ戦略を提供する。これによって、ThreadX、μC/OS-II、Linux といったRTOSやカーネルが動作可能となっている。MPU はいわゆるメモリ管理ユニット(MMU)にあるようなアドレス変換機構は持たないため、仮想記憶やプロセス毎のアドレス空間はサポートしていない。このため、Blackfinでは仮想記憶を前提とした WinCE や QNX のようなOSはサポートできない。なお、Blackfin の文書には MPU を MMU と呼んでいるものが多いので注意が必要である。
Blackfin プロセッサは、様々な周辺機器接続手段を有する。
USB 2.0 OTG (On-The-Go)
ATAPI
MXVR : MOST (Media Oriented Systems Transport) Network Interface Controller。MOST は SMSCの登録商標である。
PPI (Parallel Peripheral Interface) : パラレル入出力ポート。LCD、ビデオエンコーダ(ビデオDAC)、ビデオデコーダ(ビデオADC)、CMOSイメージセンサ、CCDイメージセンサその他のデバイスを接続できる。PPIは最高65MHzまでの速度で動作し、8ビットから16ビット幅で構成可能である。
SPORT : 同期式の高速シリアルポート。TDM、I2S(Inter-IC Sound)などの転送モードをサポートし、ADC、DAC、他のプロセッサ、FPGA などと接続する。
CAN : 自動車や産業用エレクトロニクスでよく使われている広域かつ低速なシリアルバス。
UART(Universal Asynchronous Receiver Transmitter): RS-232機器(PC、モデム、PC周辺機器など)、MIDI機器、IrDA機器との双方向通信を可能にする。
SPI : 組み込みシステム向けの高速シリアルバス。
I2C : 低速シリアルバス。
全ての周辺制御レジスタは通常のアドレス空間内にメモリマップされているため、設定は容易である。