電子控制器的硬件按功能可區分為輸入信息處理、微處理機系統和輸出信息處理3個部分。
輸入信息處理
輸入信息處理就是把各種傳感器送來的信號經過整形、放大處理,模擬量還要經過A/D轉換,轉變成計算機能接受的量程合適的數字信號。
微處理機系統
微處理機系統是根據輸入信息和內存的控制策略及數據、圖表等進行分析和運算以產生控制命令。微處理機系統包括微型計算機(CPU)、各種存儲器、輸入/輸出接口(I/O),以及在CPU、存儲器和I/O之間傳遞信息的數據總線、地址總線和控制總線,產生時間節拍脈沖以控制微機操作的計時器等,微機系統的各部分通常全部集中在一塊芯片上,即所謂的單片機。
輸出信息處理
輸出信息處理部分就是把微機輸出的只有mA級的各種控制命令生成、放大為可驅動各種執行器的控制信號并輸出。近年來,智能功能器件的出現使輸出信息的處理部分簡單化了,并且還可以放入單片機中,這樣,單片機就可以直接輸出經過處理的控制信號,而ECU也就不需要另外的輸出信息處理部分了。