一般的なマイクロコントローラはメモリ全体(場合によっては一部)と用途に応じたi/oを内蔵している。